其他
什么样的学生适合报考计算机?
我也写一篇应景的文章, 聊一聊什么样的学生适合学习计算机专业。
高考后不久就开始对着标准答案估分, 然后整个地区会估分数线作为报考的重要指导。
估了分以后马上便面临报考学校和专业的问题。
到底想上什么学校? 到底学啥? 家里没有大学生, 这方面的经验完全空白。
更可悲的事, 在这个传统的教育体制下, 自己完全变成了一个没有思想的考试机器, 自己的兴趣是什么? 不知道!
这时候影响人生的第一个人出现了, 我的一个表哥建议说:现在计算机很热门, 学计算机吧
当时也没有什么思想, 瞪着一双无知的眼睛, 就这么顺从了。
时间过的很快, 转眼我已经在计算机业摸爬滚打了10几年,想想由别人决定我了人生方向,也是挺感慨的。
所以其中的机会也非常多, 对人才的需求也比较旺盛。
但是比起其他行业, 计算机行业工作的强度是比较大的,由于不能像建筑业/制造业那样按照标准化的流程建造/生产东西, 计算机业经常会出现工期超时的情况,迫于进度压力,加班也在所难免。
有付出就有回报, 计算机行业的薪水很不错, 这些年一直处于行业的顶尖位置。
像建筑,保险, 金融,期货这些行业的知识可能很多年都不会有根本的变化, 计算机就不同了。
从90年代初的DOS 到Windows 到互联网到 移动端,云计算,大数据, 虚拟现实,人工智能,这短短的20来年,整个计算的模式发生了翻天覆地的变化。
如果不能持续学习,只有“死路”一条。
而持续学习最大的驱动力就是好奇心 !
好奇心就是像孩子看到新玩具那样, 立刻扑过去玩一番。
对于程序员来说, 新的知识和技术就是他的新玩具,不去把玩一下, 肯定是恋恋不舍,念念不忘的。
有了好奇心, 知识更新快也不怕了, 反正我喜欢新“玩具”!
但其实阿尔法狗也是人类用复杂的算法编写出来的一个超强的围棋程序。
说到底,计算机本身是一个笨家伙,只会按照人类的指令一条一条的办事。
我们不能告诉计算机说:“你给我写个围棋程序”, 相反我们得使用计算机语言, 通过程序来描述围棋的规则,写出复杂的算法让电脑具备一定的学习能力,这样才可能在围棋中打败人类。
人类世界的问题千变万化, 计算机能识别并运行的只是极为简单的指令, 程序员的工作就是翻译, 这考验的就是逻辑思考能力。
想一想自己是不是一个很善于把东西条理化的人, 是不是喜欢整个1,2,3,4出来, 是不是特别强调逻辑性: A->B->C
甚至是喜欢做一些逻辑题目,做出来以后很有成就感。
如果你符合这些条件,考虑下报考计算机吧。
搞编程最主要的是和电脑打交道, 经常需要长时间的和代码奋斗, 需要长时间的集中注意力去解决一个问题。
码农们喜欢半夜干活是有原因的, 因为这个时候特别能集中注意力。
我之前有个同事, 就属于那种特别活跃的, 在电脑前根本就坐不住。 他就不适合做编程这一行,后来走向了销售这个职位。
这也许是那些内向的, 倾向于安静而不是闹腾的人的优势?
我看到很多码农都是典型的宅男, 平时上班, 下了班不管是自学还是打游戏,都是面向电脑。虽然这样并不好, 但也从另外一个侧面反映了编程的特点。
还有做业务分析的,产品经理的, 做架构的,测试的,技术支持的, 做美工的,写文档的,做项目管理的, 做网站/产品运营的....等等。
参见我之前写的文章《谈谈程序员的职业方向(上)》《谈谈程序员的职业方向(中)》
《谈谈程序员的职业方向(下)》
最后, 我想说进入这个行业还是挺值的,我作为一个工作10多年的老码农, 还没有后悔过。
声明:版权所有,未经许可,禁止转载
你看到的只是冰山一角,更多精彩文章,尽在“码农翻身”微信公共号
热门文章: