邢台列举网 > 教育培训 > 电脑/网络 > 程序员必备的技能
邢台
[切换城市]

程序员必备的技能

更新时间:2014-08-03 10:12:14 浏览次数:234次
区域: 邢台 > 桥西
类别:软件工程师培训
地址:邢台市桥西区钢铁北路军需学校科技楼511
编程是个很复杂的玩意,但是成就程序员的很多因素和我们在学校中早期学到的相差无几。
  1.分享
  尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享给大家。整个社会的智慧结晶肯定比一些大公司自管自闭门造车要好。
  2.公平的心态
  不要以为你的选择就是能奏效的,试试其他技术、框架、方法和建议,也许其他的选择比你原先的好也未可知。要用开放的心态去对待任何方法和抉择。
  3.不可攻击他人
  如第2条所言,不要因为别人恰巧使用的是.Net、Java或PHP这些技术就随意攻击他们(我在这方面有过教训)。有时,这些你看不上眼的技术或许要比你想象的更有用。只要你怀着一种平和的心态,你就可以从他们那里学到很多东西,殊不知,海纳百川,有容乃大。
  4.解决自己的烂摊子
  自己的代码自己负责。永远不要指望QA能帮你找到所有的bug。经常全面地测试自己的代码。
  5.不是自己的东西不要拿
  得到许可后方可使用,偷偷用了事后再声称自己无辜是可耻的。
  6.如果伤害了别人要说对不起
  代码审查是一个相当不错却又很少使用的主意。指导经验比你少的程序员,有助于整个团队的发展。但是切记不能公开批评他人。指导并不意味着贬低别人。在得到指导时,有的人会接受,有的人则不会。要记得有时候,从那些水平不及你的人身上,你也能学到很多东西。不能门缝里看人——把人看扁了。
  7.有备而来
  在正式开工写代码之前要先做个彻底的了解。做原型、从网上搜索实例、和其他也做这个的人讨论或者先练练手。什么都不知道就着手构建你从未尝试过或使用过的东西简直就是“自作孽不可活”。如果打一开始就有线索有思路,得到的结果可能会更好更有成效。
  8.拿得起放得下
  不要畏惧替换、重写、重构甚至是直接删掉代码。有时候,如果碰到可留可不留的代码,直接扔掉就是了。不要对你的代码死缠烂打,不肯放手。
  如果你不自己亲自去试试,那么你永远也学不到东西。我在编程中学会的所有东西全都来自于我的亲身实践。每天早上,我会广泛浏览网站,看看我们的编程世界有什么新鲜事情发生。从80年代初我得到份工作开始,我就一直保持了这个习惯。

学校名字:邢台市硅谷职业培训学校
学校地址:邢台市桥西区钢铁北路军需学校科技楼511
咨询电话:18031971793
在线Q Q:1479739867
联系人:王老师
邢台电脑/网络相关信息
注册时间:2014年04月22日
UID:124690
---------- 认证信息 ----------

查看用户主页