长沙软件开发培训学校,高端JAVA培训机构。
报名咨询热线:0731 8871 1630

学生感言

当前位置:主页 > 学生动态 > 学生感言 >

从业三年的程序员学长给学弟学妹的一些建议

我是13届的学长,现在从业3年了,有一些从业感悟和各位学弟学妹分享一下,希望对你们职业发展有一定的帮助。程序员是一个可以终身从业的职业。但首先,你需要热爱编程,而不是把它作为完成其他人生目标的工具。既然计划投入数十年的人生,那么一定会不断的反思自己在哪些方面的努力是更有效率的。换句话说,现在的你,和十年前的自己到底有哪些不同,十年后又怎样超越现在的自己?我认为,一个程序员,无论他从事哪个领域的编程工作,都需要具备一些基本的职业素养。

第一、保持对未知领域的好奇心

尽力开阔视野。如果你只精通一门编程语言,那么就赶快去学习另一门,最好和之前的那门语言亲缘关系越远越好。这可以让你从不同的视角去看待过去的问题。如果你只专注于一个领域,那么深入研究一下其它领域会有很大的帮助。大多数人都喜欢在自己熟悉的知识结构下解决问题,因为全新的东西总有学习门槛,你需要去了解很多基础知识才能开始实际的工作。

第二、团队协作能力

团队协作能力是作为一个程序员最基本的素质之一。一个项目不是一个人所能独立完成的,现在公司更讲你能否融入能这个团队,作为一分子发挥能力。在一个团队中,如果你只管自己在旁边敲代码,而不管与别人的思路是否一致。那么,在最后整合的时候,就会很困难,甚至会出现无法整合的情况。

第三、对自己写的代码要严格认真

调试时遇到暂时无法解决的问题一定要记下来,等有空的时候再请教他人,总之不能放任不管。对你的程序运行中的任何意料之外的结果都要认真追究。不能因为关紧要而忽视。只要它不是你预料的那样,那就是你还没有弄懂,这里面也许存在超级大的知识误区。如果可以的话,把你的代码分享到程序员社区论坛,让大家来点评,发现你的不足。

第四、保持良好的身体状况

编程算是一项重脑力劳动,所以一定要注意劳逸结合,适当的运动必不可少。我不喜欢那种苦逼式的强迫自己运动,痛苦的坚持晨跑之类的。运动一定要是身心愉悦的,不然的话不如躺着休息对身体更好。事实上一周有个什么4、5次耗体力的运动就够了,而且我喜欢不重样。比如,清晨骑车去公园,然后慢跑一阵子。下午下班打打篮球。晚上约几个朋友打场羽毛球。周末上午去爬山,下午去游泳馆游泳。还有我喜欢玩旱冰鞋,下班后偶尔会去广场玩一会。不要刷微博、看电视,电影建议一周最多看一部,因为这些事太耗脑力了,对于一个程序员来说你的脑力太宝贵了。

最近买了一本Bob大叔的《程序员的职业素养》,觉得写得还行,他是一名程序员,编了40多年的程序了。下面我将书中的一些精华部分列举一下。

“如果感到疲劳或者心烦意乱,千万不要写代码”,强而为之,到头来可能需要返工浪费更多的时间。最好的办法是找到一种方法来消除干扰,让心绪平静下来。有时候遇到场景,死活写不出代码,Bob提供了一种方法,他自己觉得屡试不爽,“找一个搭档结对编程”。

“软件开发是一场马拉松,而不是短跑冲刺”,你无法全程一直以最快的速度冲刺来赢得比赛,只有通过保存体力和维持节奏取胜。

有时间不妨为开源项目贡献代码,就像律师和医生参加公益活动一样。这样可以保证你的技术水平不会落伍,也可以为你跳槽大公司准备素材。

编程是需要持续投入精力和注意力的智力活动。注意力是稀缺资源,如果你用光了自己的注意力点数,必须花一个小时或者更多的时间做不需要注意力的事情,来补充它。

程序员的职业素养

栏目导航 Navigation

热门文章 Hots

推荐内容 Recommend

咨询电话:0731 8871 1630 谢老师

咨询QQ:46549572

微信咨询:hn887700

网上报名


学校地址:湖南省长沙岳麓区麓谷大道699号(北门) 网站备案号:湘ICP备15000537号-4
>在线客服
QQ咨询
咨询电话

0731 8871 1630

谢老师

微信咨询