程序员工作强度大,相信程序员的朋友深有体会,有时候不得不像个编码机器,不停地编码调试,排查bug,处理bug,解决bug。很多时间都是与bug相处。程序员行业,加班也是一种常态,譬如996,有的甚至还不止,据不完全统计,程序员平均每天加班4.7小时遥遥领先。
张工是一名程序员,毕业后从事软件开发,有次在微信群里闲聊起工作,他说他有次一天只改了5行代码,不懂程序的朋友,立马表态,你这工作也太轻松了吧,你们单位还招人吗?有的说,我也要去学编程,做程序员。其实、程序员一天的工作量改5行代码,表面看似轻松,背后付出的精力也是难以想象的,一天的工作量改5行代码,真的很轻松?看看程序员是怎么说的。
网友:最牛的一次,老板把改掉模块一个bug,分给我和另一个,谁先搞定谁拿奖金,我花了一周时间后放弃了,直接重写,三周后交货,可怜那兄弟花一个月重读了二遍化码没搞定!
网友:处理问题只要5分钟,找出问题却要5个月。
网友:我上大学时土木系的,但是有门课是vb,必修的1个学分,然后上了2个月课后,就想着自己编个程序(就是很简单那种)玩玩。花了2天时间,写了3页vb的代码,运行起来也可以。后来的一个多月没事改一改,最后竟然改成了一页了!但是让其他同学看,都看不懂了,反而最初的3页的很容易都看懂了,那一行是干什么用的都能看懂。现在回想起来感觉就是刚开始我们最基本的语句,写了好多来实现一个目的,优化后可能一条就实现了。就好像高中数学证明题一样:本来一个公式就行,可是我却用最基本的方法先把公式证明出来,再用~因为我不知道那个公式。
网友:改自己代码还好,改别人的就麻烦了。前几天有个外包公司原来开发走了,找我改个bug,我要一千五都舍不得,最后也没给他改了。又不是用的开源程序,自己开发的,鬼知道哪块出问题。
网友:我的职位是程序员,做的是管理软件,投放软件,以及技术支援。客户发现bug,我只负责给开发人员演示一下哪里错了。测试人员完成,我负责deploy fix, 然后close ticket. 所以客户只找我,至于幕后英雄好汉们,走了一批又来一批。
网友:工作量与代码多少并不成正比。有的故障,花个把月研究、复现、调试,然后找到问题,也许只是一行代码的修改。但是,也许只有几个资深专家能找到原因,绝大部分人半年甚至一年都可能找不到原因。
网友:代码的价值与行数无关,有些代码只有一行,能写出来的人也花不了多少时间,但是写不出来的人一辈子都写不出来,或者实现同样的功能会非常非常复杂还夹杂着一堆bug!
网友:有一层说的很好 最怕写共通库的时候出错 表面看是改了5行 可能把整个库都看一片才能找到问题 还遇到过 一直报大厂jar包问题 找很久才找到是自己写错了!
网友:找出bug需要时间,解决bug更需要时间时间,解决完后会不会影响其他代码的稳定即隐藏bug等等。。
网友:和一做IT的哥们吃饭,跟我们讲他的故事,他转岗到别的项目组,以前组里几个人在他代码基础上调试新内容,调试了一个礼拜没办法把他喊过来讲,讲得口干舌燥最后来一句,算了还是我自己来吧,下班前我能搞定。他一直强调说真不是水平差距问题。
网友:最可怕的是改别人代码,而且还是没有规范的代码,自己想怎么搞就怎么搞的那种,而且TM的一行注释没有!
最后,如果有想一起学习web前端,HTML5及JavaScript的可以来一下我的前端群733581373,好友都会在里面交流,分享一些学习的方法和需要注意的小细节,每天也会准时的讲一些前端的炫酷特效,及前端直播课程学习
如果想看到更加系统的文章和学习方法经验可以关注的微信号:‘web前端技术圈’或者‘webxh6’关注后回复‘2018’可以领取一套完整的学习视频