A. 为什么程序员不能在太舒服的公司上班
首先一条,人都是有惰性的,没有压力就没有动力;没有纪律就没有行动,这个对于程序员也是一样。太宽松、舒服的公司,自己因为没有压力,就学不到什么新东西。我现在所学到的这些东西,基本上都是在加班中学到的。
就我个人来讲,可以说,没有加班,我就没有今天的技术。可能有人会说,你真是的!非得加班。但事实就是,工作可以慢慢的做,但这样的结果,就是我没有“成绩”。啥叫“我的成绩”?就是我通过压力,学到的技术。可以认为,你被逼的有多狠,你的进步就有多大。
现在回过头来看我过往的工作经历,那些舒服的互联网公司,都基本上没学到太多东西。因为相同的时间内,你在闲的公司,和在忙、加班多的公司,你所经历的业务量,和你写过的代码量,根本不是一个量级。可以说,我在加班多的公司里写的代码,是不加班的公司的至少二倍以上。这样的结果,就是我受到的锻炼也是其它公司的二倍,我的成长自然也是在其它公司的二倍,以上。
大家想想为什么BAT跑得快?因为它们天天加班。为什么BAT在中国保持不败?
真以为是“墙”或是水土不服么?不对的,是因为有那么多的程序员在日以继夜。
我不是在为加班唱赞歌,我只是在陈述这个事实。也许你会说,BAT那公司看网上的介绍多好啊,免费吃的,工作环境,帅哥美女,但事实上,在工作的重压之下,BAT待起来绝对不是一个舒服的地方。
因为舒服的地方不会成长出真正的“战士”,在舒服的公司里很难锻炼出技术牛的程序员。
做自学的程序员不容易呀,特别是web前端开发,要学的挺多。
B. 程序员有没有在家工作的,一定要去公司吗
这种情况是存在的。有如下两种情况:
1 程序员是单干的,也就是一个人完成整个项目,专这时不需要与属其他人合作交流,而家里又有完整环境时,可以在家工作。
2 通过线上联系,如即时聊天工具,邮件,电话等,可以与其他项目组成员很好的沟通,而家里有完整的工作环境时,可以在家工作。
要在家工作,必须满足以下几点要求:
1 项目可以独立完成,或在家可以与项目组成员无障碍交流。
2 家里有完善的开发环境,或者可以远程使用外界环境。
3 公司允许在家开发,或者没有公司,自己就是老板。
其中第三点是最难的,由于在家工作存在,不利于交流,容易降低公司凝聚力,对于机密性数据容易产生泄密,对员工工作状态无法及时了解等缺陷,所以大多数情况下,都是在公司进行开发的。
C. 为什么大多数程序员离开大厂之后会选择进工厂
我认为大多数的程序员,就算离开大厂之后,也不会选择进工厂。除非他们的专业对口,最主要的原因是作为脑力工作者,直接从工作岗位当中离开,从事体力劳动基本上难以习惯。而且双方的工作模式也有很大的差距,薪资待遇也是完全不对等的,在这样的情况下,我认为大多数的程序员在离开大厂之后,也会选择从事相同的行业,只有在迫不得已的情况下,才会从事体力劳动。今天就跟大家来探讨一下,我对于程序员这个行业的一些看法。
第三如何看待他们的走向?我对他们的走向其实并不是非常的乐观,最根本的一个原因在于2008年之后,大多数的人在选择就业方向的时候,都会选择土木工程和程序员这两个方向,现在市场的饱和度是非常高的。所以除非你有不可替代性的技术,那么很有可能会被逐渐的淘汰,从而进入到其他行业。
D. 学会编程不上班如何挣钱
可以去各种众包网站,比如猪八戒,接点小活,然后赚点买菜钱。也可以自己搞个小型工作室,跑跑业务,接点什么微信公众号开发,网站制作的小活,好的话能养家糊口,基本上技术要求不高,业务能力要好,然后技术栈要全面,前端,后端,美工都能搞定。
深入一个领域,好点开源的项目,当你得项目足够受欢迎,然后你可以出售增值服务。如果自己运营能力强,把自己打造成一个大的ip,在各种在线教育课堂出收费视频,做的好可以养家糊口。
用你的编程能力做数据分析,用来炒股,家底比较厚,分析的模型也可以,可以赚大钱。开发一些淘宝小插件等等,在网络上出售,也可以赚钱。
不过现在已经不是会点编程就能赚到大钱的好时代了,赚小钱当然可以。接外包项目并不稳定,一个月就1-2个单,不够你交房租的。如果你技术比较菜,可能一单都没有,要做好心理准备。
你既然已经自学了编程,为什么不考虑去公司里上班呢?去公司里上班能磨练你的编程技术,还能积累工作经验,人脉等。我建议你好好去公司里上几年班,攒几年钱,钱攒够了再考虑出来创业或做点其它的事。