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

作者:Kiron

链接:https://www.zhihu.com/question/27953843/answer/564726413

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民工

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

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

<img src="https://pic1.zhimg.com/v2-69259e17734d9153f325484636e13a88_b.jpg" data-rawwidth="2048" data-rawheight="1536" data-size="normal" data-default-watermark-src="https://pic4.zhimg.com/v2-ed1b988d1ddb761aa631cc71abad7f73_b.jpg" class="origin_image zh-lightbox-thumb" width="2048" data-original="https://pic1.zhimg.com/v2-69259e17734d9153f325484636e13a88_r.jpg">

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

猜你喜欢

转载自blog.csdn.net/qq_41552245/article/details/86522956