libook
2018-10-29 16:18:03 +08:00
下决定前,先了解一下计算机行业真相:
1. 大家认为程序员工资高是幸存者偏差,程序员的月薪范围在 2k-60k,当然能达到 60k 的是万中无一,实际平均工资水平和当地平均工资水平差不太多,比如我老家程序员工资普遍和焊工的工资差不多(甚至工业发达地区是不如工厂人才的),你若想活得好就得想办法让自己保持在平均线之上。
2. 计算机行业地域依赖较高,真心想要有所发展,国内的话只能在北、深、上、广、杭这几个城市,如果想定居结婚生子的话,要么是本地人,要么父辈、祖辈毕生积蓄雄厚,要么自己是那万中无一;其他城市的计算机行业,机会较少、技术发展较落后。
3. 计算机相关行业也是分方向的,不同方向之间是有区别的,就像口腔科和精神科,虽然都是医学,但想转行有难度。
4. 医学知识是稳步“更新”的,而计算机行业知识是不断“革命”的。医学知识和经验是积累性的,所以医学生需要大量的时间进行学习和实践,时间越长往往能解决的医学问题越多(不准确请轻喷);计算机行业的相关知识和经验中,绝大多数是非积累性的,需要即时变换,可能五年前好用的技术到了现在就不适合社会发展需求了,但也可能十年前被废弃的技术现在突然又流行起来。搞计算机的一旦形成思维定式就会很容易被行业淘汰。
5. 计算机专业是很多高等院校学生最多的专业,而几乎任何一所高等院校都有计算机专业,社会上计算机相关人才的数量浩大,竞争激烈。
6. 计算机行业工作强度高,有些地区默认是 996,从业者普遍职业病较多。
所以一定要想清楚,并且下定决心,破釜沉舟要在计算机行业长期奋斗下去,一旦放弃就不只是回到原点那么简单了,有可能是金钱、健康的双损失。
如果确实想清楚并下定决心,建议先接受计算机科学相关高等教育(不推荐交叉学科,除非你很明确要学这个方向,比如学医学和计算机的交叉学科),目的是学习完整的计算机科学基础知识,在深度和广度两个维度了解计算机知识树,这玩意可能从业前几年用不到,但之后会成为专业发展瓶颈。
学习专业知识的同时,也要关注技术最新动态和发展趋势,并持续实践,流行的技术都尝试过,有所思考和体会。
正式从业也最好从北、深、上、广、杭开始,起点高、难度大,但见识广、成长快。