源地址:点击打开链接

以下是给一名大一学生的回信,贴在这里希望能对后来的新人有所帮助。

XXXX,你好:

请原谅拖了很久才给你回邮件。首先是因为前段工作很忙,晚上也要加班到很晚。再者感觉诚惶诚恐,害怕我的某些个人偏见会误导你。 
从你的邮件中我可以感觉到你是一个有目标且有很强执行力的人。很多人进入大学之后就像无头的苍蝇,没有目标。相比较你的目标很清晰。坚持下去并不懈努力,相信你会实现自己的目标。

夯实基础

大学的前几年都是夯实基础时候。基础不牢,无异于浮沙筑高台。因此一定要学好相关基础课:比如操作系统、数据结构、网络,然后熟悉并精通一门编程语言。很多技术都是相通的,具备夯实的基础之后再学习其他技术是很容易的一件事情。那么多的技术你是学不完的,找一个方向有所突破就可以。很多技术都要学最终的结果可能就是都半途而废。

没有过时的技术,只有跟不上时代的人

因为我个人一直使用C++开发底层库,对Java web后台不甚了解,所以不能给你有用的建议。但我要说的是,没有过时的技术,只有跟不上时代的人。熟悉或精通一个领域之后,哪怕这个领域以后不再流行,你也可以很快的转向其他行业。有了相关的基础,很短的时间之后,你仍会成为这个领域的牛人。所以目前的阶段,没有必要纠结这个行业是不是有好的就业前景或是钱景,踏踏实实学习才是王道。

养成主动学习的习惯,成为天才

程序员的工作性质决定需要毕生不断学习。我见过很多人,从毕业之后就抛弃了读书学习的习惯。每天应付工作后也就无所事事。磕磕碰碰学习到的知识都是零零碎碎,不成体系。很多三五年的程序员,其实很多都是仅仅具有一两年的水平,然后重复三五年而已。系统的学习经典的技术书籍就是与牛人思想碰撞的过程。我们都希望有一个大牛来指导,但大牛都很忙或是根本就不屑于指导我们。而读书就是与大牛零距离接触的比较好的方式。希望你能成为一个天才:每天读书学习,为自己的才华增砖添瓦的天才。刚开始学习,所处的位置决定有太多太多的东西看不懂、学不会。但没有关系,随着年龄、阅历、经历的增加,你的视野会不断扩大,终有一天你会有一览众山小的感觉。

程序员的核心竞争力

我认为 程序员核心竞争力 = 坚实的基础 + 主动学习能力 + 保持足够的兴趣。坚实的基础不仅是你进入BAT、Google、Microsoft的敲门砖,也是你沿着目标不断发展的基石。主动学习的能力或许是大学教给我的最有用的技能。不断主动学习,你会越走越远。足够的兴趣是驱使你不断前进的动力。虽然我早已不像在学校那样将编程看的多么神圣,但励志成为架构师一直是我的梦想。

不甘做代码工人

软件开发是高强度的脑力活动,所谓的代码工人只是程序员的自嘲。嘲讽那些做重复且没有技术含量的工作的人。为避免成为代码工人,首先要有清晰的职业目标。你要成为项目经理还是成为架构师或是甘于每天无所事事。有了自己的目标,就要沿着这个目标努力。

从当下做起,不好高骛远

为了更深的了解你,我打开了你的博客,发现转载了大量关于如何学习、如何成长的文章。没事的时候多看看别人的经验固然好,但也要结合自己的实际情况。选择太多可能会让自己无所适从。与其问别人以后的路该如何走,不如努力做好当下的事情。如今天的操作系统课你有没有课前提前预习、课上与老师互动、课后温故知新。引用一句老掉牙但很实在的话:不积跬步无以至千里。大家都是一步步走来的,谁也不是生而就会。戒骄戒躁、谦虚、谨慎。很多人学了两年编程,确实比同龄人多学了点东西。但勿要沾沾自喜,以为自己无所不能。你的东西也都是学来的,并不是不学就会。压力不是自己不够努力,而是比你牛逼百倍的人仍在不断努力。比你牛逼百倍的人仍在努力的学习,你哪有狂妄的资本。当然,并没有针对你,只是希望在你以后小有成绩时仍旧谦虚好学。

每个人的成长轨迹都不同,大家给你的建议只是参考自己的经历给你的建设性的意见。你可本着拿来主义的精神做取舍。觉得好的接纳,不好的大可一笑置之。

这封邮件在邮箱里趴了好久,迟迟没有发出。一个朋友对我说他收到了一个大学生的来信,后来发现也是你发的。他应该回复你了,而且回复的很详细,所以这里我就只简单说一下,希望能对你有一点点用。

转“给程序员新人的一封信”,不仅给新人,对于旧人一样合适相关推荐

  1. 面试IT公司的时候,Java程序员的简历应该写多少个项目经验比较合适?

    往期精选 ●  架构师高并发高性能分布式教程(4000G) ●  39阶段精品云计算大数据实战视频教程 ●  互联网技术干货视频教程大全[菜单为准] ●  2017年8月最新Intellij IDEA ...

  2. 菜鸟程序员试用期指南,职场新人必备法则

    今天小王来分享一下,作为一个菜鸟程序员刚进入职场的时候有什么需要注意的准备的,以及哪些坑可以去避免?那么小王呢,也是从一个小菜鸟走过来的,目前作为公司很多小菜鸟们的直接上级,正好可以一个直接上级的角度 ...

  3. 写给程序员儿子的一封信

    亲爱的儿子: 当你打开这封信的时候,我已经离开波士顿回到加州了,你也已经结束自己最后一个暑假,去往自己非常喜欢的公司. 虽然你我都是程序员,但是你却很少向我咨询过技术相关的问题,咱们上一次一起写代码, ...

  4. 程序员生活之路--来自程序员爸爸的一封信

    亲爱的孩子: 当你看到爸爸这封信的时候,说明你已经长大了或者已经会玩微信公众号了,当然爸爸还是希望你长大了,并不希望你那么小就天天抱着手机刷微信. 我写这个文章的时候正直盛夏,现在外边正是37度的高温 ...

  5. 儿童节,5岁宝宝写给程序员爸爸的一封信!萌翻了!

    摘要: 六一儿童节到了,云栖社区特别采访了几位可爱的宝宝,来分享他们眼中的程序员爸爸妈妈. 六一儿童节到了,云栖社区特别采访了几位可爱的宝宝,来分享他们眼中的程序员爸爸妈妈.最后一位宝宝的回答,萌翻了 ...

  6. 王垠:怎样尊重一个程序员?

    得知一位久违的同学来到了旧金山湾区,然而我见到他时,这人正处于一生中最痛苦的时期. >>>> 他告诉我,自己任职的公司在他加入之前和之后,判若两人.录取的时候公司对他说,我们对 ...

  7. 程序员专属段子集锦 5/10

    1.当前端程序员听客户说还在用 IE 时 2.据说程序员眼中的用户是这样的-- 3.程序员≠修电脑 4.谁说程序员没有对象,new 一个还不行吗 5.当别人想碰你的代码的时候 6.每个光鲜的产品背后, ...

  8. 程序员的“青春饭”能吃多久?IT行业的“年龄焦虑”该贩吗?

    很多行业都有着"青春饭"这一说法,程序员这个行业也不例外.大部分人认为,一名35岁的程序员和一名22岁的程序员相比,不管是身体状况还是精神状态来说,前者都不如后者,到了岁数的程序员 ...

  9. 适合中国程序员的保命教材—— 程序员羊皮卷 书评 7

    中国的程序员是一个缺乏职业教育和职业规划的群体,当然,这种现象在中国各行各业都普遍存在.很明显,学历教育和未来的职业发展之间存在着巨大的鸿沟.教育能解决这个问题吗?如果单纯的以考试作为评价手段,其效果 ...

  10. 程序员离职五大原因,为何跳槽大数据成首选?

    首先,引用马云的一句话,员工离职的原因基本上可以归结为两点:钱,没给到位;心,受委屈了.这些归根结底就一条:干得不爽. 程序员工作做的不开心的原因比较典型有4种,程序员网友们都是这么回答的: 程序员一 ...

最新文章

  1. [RDLC]报表根据字段列动态加载图片(二)
  2. vue.js源码学习分享(一)
  3. 动态库在线更新导致coredump的问题
  4. JDK源码解析之 java.lang.Integer
  5. 141.Linked List Cycle
  6. oracle手机怎么样,ORACLE环境存储哪家强?
  7. py3+urllib+re,爬虫下载捧腹网图片
  8. 魔幻的2020年,请程序员们收下这份秋招建议!
  9. php 大excel,如何用php生成一个大的Excel文件?
  10. 递归下降分析程序的设计和实现
  11. 超全现代虚幻UE4素材网站整理
  12. 中山纪中集训Day5叒是测试
  13. element 保存 点击链接_element ui 中 el-menu 如何添加链接router-link标签
  14. python输出完全平方数_LeetCode 279*. 完全平方数(Python)
  15. 基于JAVA美发店预约系统设计与实现
  16. 【HTML】铺满背景图片
  17. Html form表单验证
  18. spring成神之路第二十九篇:BeanFactory 扩展(BeanFactoryPostProcessor、BeanDefinitionRegistryPostProcessor)...
  19. 关闭windows或者windows server多用户会话
  20. Linux系列:查看网卡连接状态

热门文章

  1. Linux运维好学还是开发好学,运维提升需要学习开发技能吗?
  2. 阿里云注册及创建工作空间
  3. 分布式之Redis精讲
  4. PHP 调试 - 方式
  5. FiLM: Frequency improved Legendre Memory Model for Long-term Time Series Forecasting
  6. 多因子选股之有效因子
  7. Java学习四阶段-07 服务注册中心Nacos
  8. Go语言---动态查询数据库
  9. react——props和高阶组件
  10. 杏子语录(2020年10月)