本人普通二本毕业去的一家小公司,一年后去了某知名大厂, 后来继续在大厂之间跳槽 。如今已娶妻生子 买房定居。这几年经历过面试,买房,学车,结婚,生子,职业沉淀。也算是真正领悟到了编程到底有什么意义!编程的意义这个话题留到以后再谈。
每年都有无数年轻的程序员,加入软件行业。他们在学校里学过编程,但是对这个行业的现实一无所知,我今天介绍这个行业的一些实际情况。这几年自己在技术博客沉淀很多技术。其他方面也算成功,至少和同龄人和自己起点一样本科生来说,作为过来人有几点说一下:
一、做一个程序员,不是码农。
码农的工作和搬砖没什么区别,就是把一些模块拼到一起,有问题了就东修西补,程序能跑通就不错,只会用教过的一两种技术。
做个码农很容易,天天改改Bug 水水群 ,编程5的分钟 扯淡两小时。就是说的是码农。但程序员是个长期的职业,你在学校学习的是编程的思想、解决问题的逻辑、持续学习的能力。
重视基础课程,深入学习一两门语言和技术,理解透彻了,以后学习别的新技术自然触类旁通。没事看看就行,别去跟风凑热闹。你上的是大学,不是技能速成培训班。
总结一句, 码农喜欢说颠覆 喜欢说取代 更喜欢扯布道者。天天喊着新技术。程序员专注基础能力,谈业界影响,说贡献,谈价值。
二、短期不要高估自己,长期不要低估自己
绝大多数人都会犯的错误就是“短期高估自己,长期低估自己”。除非你天资聪慧,否则别想着大一就捣鼓出什么牛逼程序来一鸣惊人。
学编程的过程会经历数个瓶颈期,中间你也许会数次感到万分绝望