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