职场火拼将近一年。
从达内接触的100多人,到公司的100多人,到社交的一些,更多qq群、博客、贴吧.......乱78糟,接触过的同行数以千计。
一批是闷头钻在那整年没有一句话啪啪敲键盘的;一批是从网上当下一批“框架”,兴致勃勃的拼着工程,将别人的成果在自己的指下挥洒的淋淋尽致的;一批是复用着原有的“宝库”,称作“架构师”的——事无大小,千篇一律。
不过是多记了一些API、库、模式,你竟也敢自诩是高手??
那么我跟你说说我认为的高手应该具有的素质:
1。注释要精简。
什么叫精简,精干,简明.
if(a>b){ //如果 数量 大于 总数...
这不叫精简,这是罗嗦。注释要以功能为单位才能彰显意味。
高手不是“高级的手艺”,平凡的代码中更能映射出高深。
2。架构上源于书本,但不能拘泥于书本。
架构是什么?程序是一棵树,它就是数的枝干。既然是枝干,就是为叶子果实服务的。
要善于玩弄架构,而不是让架构束缚住你。
3。模型的搭建要精良。
模型是比架构更重要的东西,我提到架构后面,是因为模型既要符合书本精度模型的设计规则,但是考虑到架构之下数据库性能设计,模型有时要故意做得垃圾一些。这是去年猛栽的一个跟头体会到的。
4。善于重构。
重构就是写完的东西重新规划。最痛苦的事,却是能使你的程序有质的飞跃的东西。
5。一如既往的策划。
最重要的:钻进去,要出来;日常总结文档不可缺。
其他,小技术类的,如果你认为能写出那些病毒木马之类就是高手,那就错了。很多木马是杀毒软件之类的公司制造的,只是一些随着时光流逝,会渐渐腐烂的东西.......
浙公网安备 33010602011771号