新年伊始,首先祝大家新年快乐!
新的一年首先要有新的计划,作为一个在校大学生,选择IT行业一方面觉得这个行业薪酬不错,但是更重要的对这行业有深深的兴趣,但是在学习中想听听各位前辈的意见和职业规划的建议。
先说说我自己,现在主要方向在python和linux,前端略懂,各方面都有了解。但是在以后的职业规划中我其实并没有一个心理特别向往的职位。
搞linux?python?java?我比较不喜欢的是java外包,只涉及增删改查工作。linux偏底层一点,以后找那个方向工作呢?
许多前辈说不管那个方向,学好就有前途,这个道理我懂,但是我想通过对各个方面更升入的了解来选择一个更适合的方向。因为接下来一年里可能也将面临找工作,所以也想听听各位前辈讲讲IT技术的各个岗位和钱途。作为菜鸟,我曾经看过程序员技术练级攻略,在这里希望大家也能给点建议。
深入平台/使用平台——两条不同的道路
Linux是一个比较宽泛的概念。你总需要选择是深入The Linux Kernel本身,还是研究架构于Linux等类Unix平台上的相关工具。
如果是研究The Linux Kernel本身,那么驱动开发入门,直到内核开发这几乎是必然的。你可能需要看看这个书籍单。不过研究嵌入式和硬件开发,也很接近研究Linux本身这个目的。玩玩树莓派这类的ARM架构Linux开发板入门是个不错的选择。
Linux偏底层的工作我记得是两方面的需求居多:其一是硬件开发企业(这个现实一些),其二是SUSE等Linux的运营企业(这个的水平要求不会低)。我听有个在外企做嵌入式的朋友说,他们企业去年开始把操作系统能转Linux的全转到了Linux……
如果只将Linux作为平台的选择可就多了:
不要困在取悦自己的欲望之中
爱好、兴趣和手段都不是驱动力,理想才是。选择一个职业,应该有那么一个坚韧不拔的理想,问一问自己“如果穷极一生只能解决一样问题,那么我希望它是什么?”才能不至于由于兴趣减退了而迅速厌烦。
这个问题的答案没有人能够代劳。好好思考,认真的下这个决定自己一生的决定,然后永远不要忘记,并用一切相关的手段和技术去毕生实践,这才是达到某种成就和价值的奋斗之道。
没有特别向往的职位, 那就意味着你了解的还是不深, 多接触几个职位, 看看IT行业不同部分的人都在做着哪些事,找到自己的兴趣,坚持下去。
光看待遇,不好说,因为现在单纯论出售技术打工的话,各种语言都差不多,熟练是一个薪资、研究透是另一个、专家级内核级扩展级开发是另一个。
纯技术员工找工作我也没什么经验,因为我当初学技术并不是因为喜欢,而是想实现当时自己的一些想法,到今天我也相信技术是过程,不是结果吧。工程师总是容易走进自己的困局,以为潇洒的抛出几句书中的格言就能留下华丽的背影,其实是孤独的固执的残影。我最信奉的一句话是“再牛的技术转化成产品之前也一文不值”,希望对你有帮助。