计算机科学和技术专业学生如何避免成农为一个低级码农?转载

96
Java搬砖师
2019.01.28 19:37 字数 745

2006年2本CS毕业,4级都没过,第1份工作900/月,在广东

后来,我进了外企做测试经理,进了两个世界500强IT公司,其中一个是华为

再后来,我统考进了西工大读研,进了二本教书,同时还创始了1个软件公司

这一路走来,今天

我应该可以说,我不再低级

--------------吃饭去了,吃完饭再继续回答

回答这个问题前,首先得搞清楚,何为低级程序员

我有很多学生,因为大一大二大三基础没打好,在大四面临找工作的时候,不得不去参加一些短训班

毕业后只能干一些月薪五六千,整天粘贴复制的工作,刚毕业,这样的状况,也算正常

如果,毕业5年之后,仍被困在应用层,每天粘贴复制调试,快30了,在西安这种城市,月薪1万5都上不了,我觉得,可能就有点低级了

那,如何高级?

教学中,我这样引导学生

1.强调基础,做到,精通1门语言,熟练网络编程,理解操作系统,了解编译原理

2.强调百度,程序报错别慌,百度错误信息,独立分析、逐一尝试,排错让人成长

3.强调算法,理解算法,能让数据结构学习变得容易,再结合刷题,形成编程思维

别只靠课堂,课外逼逼自己,每天1道题,50行代码,坚持300天,就能比普通CS本科生强很多,校招拿个10K的offer太容易

工作中,我这样培训员工

1.多思考,多想每个任务背后的为什么

2.多分享,及时输出技术经验总结文档

3.造轮子,整理方便自己复用的方法库

4.钻算法,算法能确保程序员思维活跃

5.追技术,不满足现状持续学习新技术

6.找规律,构造你的软件研发思维体系

7.带新人,让自己的个人能效加权翻倍

说了这么多,本质上,要能脱离低级,前提是,对编码工作,得热爱

不热爱代码,做到以上,太痛苦,太难

唯有热爱,才愿意不停学习,持续进步

35岁以后,每年10本新书的,能有几个

能这样的,难道还会是只搬砖的IT民工

最近在看一本好玩的,只讲思路,不讲代码的算法书,强烈推荐

想知道是哪本的话,关注本答主后,私信问我吧

日记本
Gupao
安徽快3