程序员们每天都会有繁重的工作任务,面对这样的压力,我们常常也会遇到问题。
在问题的解决上,如果处理不好,就从「高效」变成了「搞笑」。
初学编程技术问题
技术性
搞笑类程序员:
int main() {...}
硬是写成了
int mian() {...}
编译不通过,硬生生的折腾了两个小时。
类似的还有“空格引发的血案”“都是标点惹的祸”“大小写害苦了我”等。
注释的重要性
注释所有重要的内容,是对代码的负责,也是对未来维护者的负责。
搞笑程序员:最令人悲叹的莫过于,自己看自己写的代码,却不记得这些代码是用来干什么的了,只好对着电脑屏幕一脸懵逼。
高效程序员:注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。
遭遇难题
不可避免,每个程序员都会遇到很多难题。
搞笑程序员:分两种,一种自己苦思冥想、闭关修炼,最后都不一定能找到最优解;另一种直接甩给同事,问这个应该怎么办?
高效程序员:如果遇到难道,你可以很好的利用网络来搜索你想要的东西,因为在你之前一定有很多人像你一样遇到过类似的问题,所以你一定要尽快的掌握如何有效的网上搜索技能,这样你会更快的得到有效学习。如果网络无法帮到你,再去找人求助,避免引起反感。
出现BUG
搞笑程序员:很多新手遇到程序执行结果不对(尤其是图形程序员),先认为是机器毛病(浮点精度、硬件故障),然后认为是驱动有错,再认为是系统有错,最后才开始排查自己的程序。其实99%都是自己的错误。
高效程序员:出现bug主动查,不管是不是你的。这能让你业务能力猛涨、个人形象飙升; 如果你的bug被别人揪出来.....呵呵,那你会很被动~≧﹏≦
面对新语言
搞笑程序员:
狂热分子,我的语言就是天下第一好的语言!
我最专一,我对自己的语言情有独钟,不接受你们的渣渣语言。
高效程序员:
不要满足于现状,持续学习,因为你永远不会是最好的。
各种语言都有自己的优势,不要偏激,正确对待,永远用最合适的方案去解决问题。