整理下最近回复的几个问题
一、大学教编程的老师为何不去当高收入的程序员?
老王观点:
这个问题稍微有点发言权。
先说下背景:大学毕业后,和同学一起做的软件开发,工作几年后又一起深造,最后同学选择留校执教,因学校要评职称,前几年又上了博士,去年毕业后继续大学执教。
三个观点:
第一,程序员一定是高收入吗?不一定,只是相对其他行业,这个行业可能对背景、资历等看的没那么重,是个新兴行业,收入相对其他行业是高一些,但是具体能高多少,需要看人;
第二,大学教编程的老师能不能做到高收入的程序员?不一定,大学教编程的老师,跟程序员是在同一起跑线,甚至说大学老师教的编程技能,其实都不是最新的,要低于工作几年的程序员,假如大学老师出来做程序员,还是有段技能需要学习后才能上岗的,相对刚毕业就进入软件行业的来说,其实是处于劣势的;
第三,就是大学老师意愿的问题了,同学当时之所以进了体制,很大一部分在于年龄问题,在程序员这个行业,年龄问题是一个很大挑战,一是这个行业不同于其他行业,只要技术体系落伍了,甚至会被刚毕业没多久同事挑战;二是这个行业知识会更新比较快,甚至教编程行业,教材几年甚至十几年不变的,这个行业可能一两年就会有新的东西要学,需要有比较好的学习能力;三是年龄大了,有了家庭,精力有限,可能会有点吃力,但是教师行业就不同了,都说教师行业是越老越吃香,选择教书也是有一定的道理的。
二、为什么感觉美国程序员工作比中国程序员工作轻松、加班少?
老王观点:
不用感觉,就是,原因是哪一个行业不是呢? 美国车间工人,据说富士康的分厂工人开的是3万一个月。
认为这个要从国家自身发展的情况,所处的阶段;以及全球发展的情况来看,比如程序员这行,美国已经有几十年的历史了,现在很多程序的低层还是来自美国,最简单比如目前手机操作系统,ios就是美国的,安卓的美国谷歌的,中国基本所有的手机厂商都得受到一定的牵制。
三、做个很小众的应用就可以月入数万,为什么多数程序员都不做个人开发?
有个程序员朋友(不是很熟),靠一款很小众的iOS应用就在北京赚了一套房,至今仍然每个月有几万块的进账,具体做的啥就不公开说了。功能很简单,用来从YouTube上下载视频文件的,工作量感觉也没多大,现在已经辞职在家全职做个人开发了。我想问这种情况是特例吗?个人开发能养活自己,为何还要起早贪黑上班出卖劳动力呢?
老王观点:
特例,一是你也说了YouTube,这个网站国内是访问不了的;二是YouTube应该是不能下载视频的,假如网站提供下载,那这个应用就没有存在的必要了,假如网站不允许下载,那么问题就来了,这个应用是破解吗?非法从YouTube下载视频?然后转到其他网站?
所以其他的先不说了,你朋友有可能走在灰色地带,打擦边球了。。。
更多知识请关注公众号:「软件老王」,IT技术与相关干货分享,回复关键字获取对应干货,java,送必看的10本“武功秘籍”;图片,送100多万张可商用高清图片;面试,送刚毕业就能月薪“20k”的java面试题,软考,送官方pdf书籍与通关论文,后续会不断更新,比如“工具”,“视频“等,已经在整理中。