看到饱醉豚的流氓论断着实生气,通篇只有自己的主观判断,毫无事实根据,却又大放厥词。 我不知道所说的程序员与金融男的出轨率排名一二是怎么得出的,作为程序猿是最讲事实根据的,一切都要以数据说话,如果有那请说出权威的数据,如果没有为何要信口雌黄、凭空臆测。他的论断不仅影响了外界对程序猿行业的认知,还影响到了程序猿家庭的和谐。所以我有必要站出来为程序猿来辩解下。我也奉劝类似论断的写手要从事实出发,不要做井底之蛙,只看到自己能看到那片天就以为了解了世界的法则。
1.高工资
高工资在每个行业都有,一个好销售可能月入几十万,相对普通的打工者来说,程序员工资相对高一些,也不是所有的都是高工资,你只看到最高的点,却没有看到有很多程序猿饿的吃不饱饭吗?高工资是由能力决定的,程序猿是一个要不断学习的行业,也许你开个店坐在那里就有机会月入几万几十万,但是程序猿就要不断的学习、思考,一停歇技术迭代的很快,过不了几年就会被淘汰了,能成为一个基本的程序猿我列举一下要学了解的东西。
框架:hibernate、spring、struts2、jsp、servlet、j2ee、mybatis、freemarker/velocity、httpclient、docker、Hadoop、dubbo、memcached、redis、webservice、restful、zookeeper、lucence/sorlor、jvm、spark、socket、storm、nio、hive、spring cloud、KAFKA、flume消息队列
数据库:sql、mysql、oracle、sqlserver、存储过程、日志分析、执行计划、mongoDB、NoSQL、postgreSQL、hbase
前端:js、jquery、Easy-UI、BootStrap、Echarts、ajax、css、React、React Natice、angular、vue.js、TypeScript、ES6
系统/工具:windows、linux、eclipse、tomcat、nginx、svn、git、powerDesign、maven、jboss、ERMaster
技术:分布式、缓存、搜索、集群、设计模式、地图开发、微信开发、高并发、HTTP 协议、搜索引擎、缓存、安全、JVM 调优、序列化、OpenStack、AOP面向切面编程、cookie。
这只是行业中的一小面,学习这些是不断积累和学习的过程,高工资不是坐着喝喝茶、小酌几杯就能得来的。有很多程序猿转行做别的,为什么,程序猿真的是吃青春饭的行业,很多人就是因为身体承受不住久坐的煎熬,学习学的太累,工作做的太苦才离开这个行业。
工资高低是有产出的价值决定的,老板不可能养着一帮吃白饭的。
2.工作悠闲、压力小
这种话就更扯淡了,经常在办公室过夜,没日没夜地写代码,一旦提到哪些职业最辛苦、工作时间最长 这种话不是塑造一下就能成为事实的,你说实则认真工作没几个小时,你是怎么得出来的?难道你站在他们后面观察了?你又能观察几个程序员呢?你看到一个程序员上班干私活就能说所有程序员干私活?你看到一个程序员玩游戏就能说所有的程序员玩游戏?这种没有事实根据的流氓论断很容易误导别人。还是你喝着茶、吃着西餐的时候想他们一定是在喝着茶悠闲的玩?要知道你在家看电视的时候他们在工作,你和女朋友看电影的时候他们在工作,你躺在床上玩手机时他们在工作。诚问有谁愿意没事待在公司里加班,谁不想下班就回家看看孩子、逛逛街、看看电影,程序员从早到凌晨对着电脑这是他们想要的吗?难道不是因为压力在那、任务在那里?程序猿是一个没有节假日没有休息的职业,即使在休息时,一个电话该到岗就要去加班,大年30晚上看着春晚节目,忽一个电话过来,我就得趴电脑上忙,等到忙完,家人都已经睡下了。
说到加班多少我真不敢说程序员是最多的,但应该是最频繁的,频繁到每周6天,当然也不是说所有都这样,君不见猝死的程序员有多少?工厂里的加班一般是有限度的,三班倒,轮休,上三天休息一天,而程序员则是加班归加班,上班还是得上班。
3.网络话语权高
话语权高是什么论调,程序员是开发程序根据要求制定规则,不是去创造,而是根据要求来实现,如果就因为程序是程序员写的就说他话语权高,那只能说是你的认知太初级了,根本不了解程序开发这个行业。我看话语权高的是那些大言不惭的写手,按照自己的好误来搬弄是非,程序员的写作水平绝对没有文科生的论调更能有感染力。
5.女人都喜欢程序猿
众所周知程序员情商低,脑子不转弯,内向,木讷,不修边幅,而女的喜欢浪漫,帅气的,程序员怎么可能是女人首选,我所在的几个猿群里大部分是单身狗,连女朋友都找不到还怎么出轨?程序员生活简单,基本就是两点一线,即使有休一天也大部分选择睡他一天。
6.总结
程序员是一个苦逼的职业,要不断的学习,工作,之所以在知乎,简书上有那么多的程序分享,不是他们整天没事闲着无聊,是他们业余时间学习的经验心得,前面讲到要不断学习,博客也是学习交流的途径,毕竟程序开发是不断遇到问题,解决问题的过程,那么如何解决只能是网上查找资料互相交流学习。