感慨

算算自己工作也有10多年了,想起刚工作那会,去的公司都是只有几个人的小厂,通过自己不断的努力,最后去到有几千人的中大厂,可以说是一路升级打怪,最终也是收获满满。对于很多准备进入大学校园或者工作很多年的同学来说,可能会面临各种各样的选择,下面是我根据自身经验对一些选择的看法。

1.大学专业选择

(1)对于家境好和学校特别好(清华、北大等)的同学来说,首选金融专业,其次为计算机和医学专业。
(2)对于大部分同学,在结合自己兴趣的同时,尽量选择跟数学、英语、计算机、医学相关的专业,尤其是数学专业,因为数学是很多学科的基础,数学学好了,学习其他一些专业效率也会高很多。

2.学习方向选择

(1)大学四年时间里,我觉得最重要的就是要培养自己的自学能力,包括在专业知识和人际交往方面的学习。如果你觉得老师讲的课你不感兴趣或者听不懂,那么你完全可以从网络上获取大量适合你当前基础的相关教学视频进行自学

(2)由于现在互联网上获取资料真的太容易了,最后可能感觉什么都可以学,什么都想学,哪个热门学哪个,到最后可能什么都学不好,在我看来最重要的就是先把一些通用的技术基础打牢。比如你以后想从事软件开发相关的工作,那么掌握操作系统原理、网络知识、数据库原理、数据结构与算法、主流开发语言基础(如java、c、c++)等是必备的,学习这些知识就像是在修炼自己的内功。其次才是学习一些不容易过时、并且越老越吃香的业务相关技术,如音视频开发、人工智能领域开发等,具体可以通过买一些经典的书籍去拜读下,并且进行一些项目实战

(3)在学习的过程中我们完全没有必要为了某一个技术细节而纠结几周甚至个把月的时间,像我当初在实验室搞学习的时候,为了一个linux内核裁剪编译不过的问题,纠结了我几周的时间,其实这是完全没有必要的,因为像这种问题,你后面工作中也不一定会遇到

3.工作城市选择

(1)对于大部分家里没矿的同学来说,毕业后前几年尽量选择北京、上海、深圳、杭州这些城市去奋斗,不断提高自己的专业水平和英语能力,把进入外企(微软、亚马逊等)作为首要目标,其次为BAT等国内大厂和一些独角兽公司,当你在这些公司呆过后,你会成长的特别快,会学到很多在书本上很难学到的知识,而且你还会认识各种各样的大牛,这些都是你以后宝贵的人脉资源。
(2)对于那些在大都市打拼几年,并且没有在这些城市安家的同学来说,可以考虑回自己或另一半老家所在的省份城市,如成都、武汉、长沙、西安等,在这些城市工作一是离老家近,二是更有生活气息,三是可以买更大的房子,而且月供压力小很多。像我身边不少有实力的朋友,也有从一线城市回长沙和武汉的,而且总体薪酬和一线城市相差也不是特别大(大部分降薪15%到30%,也有少部分平薪的),不过也有一些不好的地方(如加班多、可选择的公司少、公司文化可能和你之前公司相差很大之类的,具体后面再抽时间单独写一下)。

4.行业选择

总体上来说,第一份工作大概率决定了你未来的方向,如你第一份工作是做手机开发的,那么未来你跳槽到另外一家公司时也大概率会做手机相关的工作,所以第一份工作一定要宁缺毋滥。像我当初因为10多天没有找到实习工作,导致我因为着急而投了很多其他岗位的职位,最后差一点就做了技术支持相关工作,倒不是说技术支持不好,而是这岗位跟我当初学的知识确实还是有些偏差,而且发展空间可能局限性比较大。

总结

(1)总的来说,有些人可能会因为前期准备的好,所以在做一些选择时,都是按照自己想要的方向发展,所以这些人发展也相对比较成功(暂且理解为我们广泛定义的成功吧:买房、买车、家庭和睦),而且赶上了一些红利期

(2)有些人因为前期走了一些弯路,所以导致和一些同龄人相比在收入或其他方面会有些差距,但是放在长远来看,这些差距实际上是微不足道的。因为人生是一场长跑,有些人前期跑得快,不代表最后能更快达到终点,就算跑的快的人更快达到终点,但是由于他专注于跑的更快,导致他没有欣赏到路上美丽的风景

(3)对于每个人来说,任何时候发力都不晚,只要你按照正确的方向去发展,你就会追赶上你心目中所谓的那些"成功人",抛开那些宏伟的目标,至少可以保证收入稳定、现金流充足、有足够的时间可以陪伴家人