相比很多行业,程序员还是很辛苦的。这么多年下来,平均工作时间是早上九点到晚上九点,如果遇到产品上线或者急需处理的问题,加班通宵也是家常便饭。
但如果说每天都是这么辛苦,倒也不尽然。那要是呆在什么公司和做什么项目,有的公司大部分都是闲的时候闲的要死,忙的时候忙的要命。而忙闲的比例一般在2:1到3:1之间吧。忙的时候加加班是应该的,闲的时候看看小说刷刷网页随便你,只要别太过分,基本没人管你。当然,也有的企业“文化”看程序闲着就难受,程序员技不压身,开心快乐很重要。
程序员的累体现在频繁加班以及休息期间还要及时响应线上问题。
原因有两个:
1.整个行业对快速迭代要求很高,越快占领市场越好。
2.产品质量难以把控,会频繁出现bug。
具体有多累我就不废话了,网上有不少吐槽加班的段子。
我想说的恰恰是程序员其实并不累,因为你可以很轻松找到不加班的公司而且工资还不低。鱼与熊掌可以兼得哦。
1.网上有不少某工作油水高的传言,例如金融高富帅、国企员工的隐形福利等,但是这些工作很难跳槽,程序员基本可以做到一年一跳,北上广深杭兜一圈没问题。
2.工资起点高。我们不说特例,有一到两年工作经验,人人都敢要价月薪10k。
做程序员不好!程序员就是一工地里面提灰桶的民工。大公司的程序员还好,仅仅只是让你每天提灰桶。小公司就不行了,你不但要提灰桶,而且还要去合泥,砌墙,做木工。甚至只要工头(就是老板)高兴,泥还得客串着去做厨师,给民工们做饭。不过,忍一忍就过去了!当你的技术,你的经验,你的声望积累到一定的程度,你就可以升级成项目经理了!哈哈,那个时候你的日子就可以快活点了!
程序员本身:
这一行正如你所说得:压力很大,工作量也很大,很枯燥,而且生命周期也就是到35岁左右。这些都是程序员的缺点。
程序员的优点:
挣钱比较多,工作环境好,能够于时代共同进步。
程序员的发展:
如果单从程序员本身来说,发展不大,但是大部分程序员有了一定的知识基础,和工作经验后,都会继续发展,你也可以理解为“跳槽”。随着知识的基类,经验的丰富,你的工资也会随之上升。如果你有一定的领导能力,最后发展到“管理层”,这样的话你就不会轻易的被公司和时代“淘汰”!
而且,现在编程公司大多都是外企,如:美国,日本。发展好了有一定的出国机会,对你的前途也是大有益处。
所以不要从单发面来看“程序员”,要从发展的眼光来看,至于你自己的前途如何,那就要看你自己了!!
加班有,看公司,有的公司是项目忙就加班,平时不怎么加班,有的公司是天天加班,也有少数公司加班少,你说的是在网上看的吧,有的程序员在网上自黑,然后外行就跟着黑,黑到最后越来越严重。
没有网上黑的那么严重,加班时常会有,同样会有自己悠闲的时间,也有周六周末逛街休息的时间,工作日也可以在项目不忙的时候回家早,可以自己花时间自学,还可以旅旅游,不是总会加班,并且有时候加班时间不长,不会加到很晚。
真心希望你不要被网上那些话所影响,喜欢的话就来吧,欢迎加入程序员行业,另外给你点建议,不要去一种专门外接项目且项目不大还人不多的外包公司,这种公司的程序员不停的在各种语言之间切换,接到什么项目就做什么,而且大多都是使用别人的SDK做产品,又相当于总是在换SDK做东西,而公司没有自己的产品,这样的话你不能在一个语言,一个产品行业上向精通发展,而且这种公司加班也会很厉害,996差不多了,就是你说的那种情况,你要想一下情况很差的人才会去抱怨,工作情况,时间还好或者很不错的人是不会去大吐苦水的,所以你看到的那些吐苦水的只是行业的一角,每个行业都差不多,有苦的公司,有好的公司。
还有个问题,上班挑个近点的公司吧,上下班路程都一个多小时的话比较麻烦
然后有个很重要的问题,你喜不喜欢编程,建议你是有兴趣再决定当程序员
说做程序员不好的,大多都是外行,要么就是不是真正热爱编程的,热爱编程的在编程中寻找快乐。
外行为什么说枯燥,因为他们不懂,以为就只是天天面对电脑,非IT业长期面对电脑就不知道干什么,所以类比觉得别人也是这样,人云亦云的糊涂蛋。
为什么有些是程序员也说很苦,因为有些人见IT业热门报个培训班就混进来,啥都不懂,基础差,一个简单的任务都搞不定,天天加班搞,自然觉得苦。
网络问答,社区,论坛什么样的人都有,那些在上面无论是吐槽自己行业还是别人行业的人都是些混得不怎么样的屌丝,一天除了吐槽也不会干些其他的。有志之士,为梦想而奋斗的人根本就没有心思天天去吐槽
就是力工