程序思想:我一直认为,这一点是区分一个人是“写代码的人”,还是“代码机器”的唯一标准!有些自以为是的“小兵”,总是不服他们的项目经理,因为他们觉得,代码都是我写的,项目经理就会找他的问题,指点他怎么做,我觉得,你要是有本事,你应该让项目经理没法挑你的毛病,然后还要让他知道,对于某些业务,你又更好的解决算法,只要你能提出来,不久的一天,你也会不在写代码了,要是你都这样做了,而且不止一次的提出优秀的解决方案,而被某些无奈原因掩埋的话,建议你去写辞职信,至少在这个经理的领导下,很窝囊!.................................................. 有些人,你总会发现他每天都在奋手疾敲,那敲键盘不带间断的,这样的人不排除有的是天才的,但大多数都是鲁莽的庸才,时间都用在不停的修改代码上了,思考程序的时间几乎是零......有思想的程序员,他写程序之前,思考程序的时间比写代码的时间要多好几倍,有时候甚至写的测试程序都比项目代码多,这样的写代码的人,至少比较般配“程序员”这个称呼,而且他们时时刻刻都在迈向架构师,设计师的路途中......
程序习惯:“不耻多问”,个人觉得不太适合,“这怎么回事??”,“那怎么办?”,“咋办呀?!”,这些话如果在出问题后你立即对别人说出来,你都被程序鄙视了!你都没经过大脑思考。往往有人问我问题的时候,我第一个反问就是“那是为什么?”,思考过的人会说,“我试过什么什么方法,查过资料了.....都不行”,这样的问题,我会满怀热情地帮助你,而很多人都会不加思索地说:“我也不知道,没遇见过......”,我会从心底对他说:“我更不知道了,程序是你写的,我咋知道啊!?”,然后无语...... 所以还是涉及到上一个话题“程序思想”,程序员的思想,要思考,要琢磨,没有解决不了的问题!
代码习惯:谈起这个我就义愤填膺了!! C#编码规范不知有几个程序员看过且做到过,有些人自以为前辈看不懂他写的代码是在夸他,你又被程序鄙视了!!就例如你生个孩子,别人一看说:“这是什么,我看不明白....”,这是在夸你吗?!
程序性能:哎呀,这个问题,不知被多少人忽视了,看看有些人写的代码,我想哭着去撞墙,没有任何设计模式概念,面向对象天天挂在嘴边,用过吗?重复代码一堆一堆的,看着真像个垃圾堆!一缕一缕的服务器控件,拖来拽去的,图省事直接用表格做布局,从来不写HTML代码,致使布局出错的时候,找几天都找不出问题所在!服务器控件确实方便,点点拽拽就什么都有了,这样做出来的东西(不能叫程序),都是玩具级别的!!
人的问题:
1.懒惰:总是让别人给他代码,Ctrl+C,Ctrl+V 搞定,幸灾乐祸!...
2.无知:别人研究个新技术,或新思路,不虚心学习,还驴头不对马嘴的指点讨论,丢人!
3.自大:没必要炫耀自己的水平,武侠小说里很少有高手比武吧,只有切磋讨论,这就是境界!
4.不满:技不如人得承认!以他为目标才是方向,要谦虚!
5.自负:老是说自己误入歧途,原以为很赚钱的行业,结果还不如民工,在这样下去就只能摆地摊去了!
6.无聊:有点技术就找自己人的程序攻击,找到别人漏洞已经证明你的技术了,还给人家一顿破坏,注意素质!
7.自私:有点金子就装大爷!拿出来大家切磋讨论下,可能会更完美!
8.自闭:喜欢一个人钻死胡同,搞个自闭症可划不来啊,有时和朋友们讨论下思路也会有奇迹发生啊!
9.自欺:为自己的一堆毛病找借口,借口越多,你这人问题也就也越多,别婆婆妈妈像个娘们似的!
10.躲避:总喜欢绕开问题,走捷径,你就绕吧,请你回头看看你的程序人生,貌似很“曲折”,你甘心吗!
...........
憋了好久的话了,今天一口气说完,只是个人的一些见解,作为一个程序爱好者,我有很长的路要走,一段很曲折的程序人生,时而会看看程序员的真正标准,看到一半就不敢看了,因为就这一半,我都没有几个真正的做到......
所以我们真正要做的是克制自己的懒惰,从无知中醒悟,收起自大,低调做人高调做事,把对别人技术的不满和嫉妒化为目标,方向一旦明确,其实你行的!不要总是自负,哪个行业都不好做,有时间多学习技术,多与前辈晚辈交流思想,偶尔发现某个网站的漏洞后,请给管理员E-Mail,他会请你吃饭的!把自己一身的臭毛病一个一个揪出来,要学会绕开借口,在程序人生的漫长道路上,我们没有必要刻意“曲折”!勇往直前,你的人生会更精彩,而且不只是程序人生......
陕ICP备10000429号-1