大家好,今天小编关注到一个比较有意思的话题,就是关于linux 职业规划的问题,于是小编就整理了1个相关介绍linux 职业规划的解答,让我们一起看看吧。
一种办法是找专业的职业规划师进行一对一的咨询,另一种办法则是按照圈子内的两条常规线走:技术线和管理线。
具体来说,就是你选择以技术为重还是更多的和人打交道为重。
不过,程序员群体是一个特殊的群体,通常容易走入技术至上的误区,实际上两条线最终都会殊途同归,关键看你怎么看待你自己的职业发展。
职业规划只能说是一个大致的努力方向和计划的目标,但实际上真正到了执行层面会遇见各种各样的问题,比如,很多程序员在回答自己的职业规划时都会说,要当架构师,但是通过什么样的路径去达到这个目标?预计花多久的时间?便没有仔细想过了。
首先,作为程序员的我们要认清一个现实:年纪越大,以后找到合适的工作越难,程序员的三十岁焦虑是现实存在的。
那是不是意味着程序员吃的也是青春饭呢?也未必。
结合我近10年的开发职场经历,谈谈我的一些看法,希望对程序员朋友们有一些启发,以便更好的规划自己的职业生涯。
1、从事开发3~5年内更多的是以技术积累为主
从事开发3~5年内,作为程序员,你的第一要务是技术积累。因为开发经验低于5年的都不算有工作经验的开发,5年左右的开发经验对未来择业有帮助,选择性更多。在此期间,请务必不要放松自己的技术追求,深耕专业技术。
2、工作5年以上要考虑架构方面
当你的工作经验有5年及以上时,你就有一定技术积累了,此时可以把目光转向架构。这里的架构不光光是技术架构,还指产品架构(高级产品经理),甚至可以考虑运营角色去发展。5年工作经验的你,找一份工作很容易,你需要的是看得更高,思考得更多。
3、当你的工作经验在7年以上时,考虑技术管理岗
说句实话,管理岗位是有限的,不是说你的工作经验有个10年就可以做管理。管理是非常考验人的,我给的建议是:
谢谢邀请。作为一名写了18年程序的程序员,程序员都得到的东西,目前都得到了。我的经验有一定的参考价值。程序员的规划我帮大家分为四个阶段,分别是,摸索期、入门期,成熟期和专家期。
一、摸索期。这个阶段你要么在学校里度过,要么在培训班,要么“拜”了师,跟着某位大神学编程。这个时期只要是兴趣为驱动,喜欢到处“玩”程序,要么在完成老师的作业,要么在安装某个自己喜欢的系统和软件,要么在折腾就算法类的程序或者小游戏类的程序。这个阶段只要是累积基础知识,你会为自己编程那种程序,选择哪个语言烦恼不已。这个阶段基础要打好。
二、入门期。这个时候你已经选中了一门自己喜欢的语言,开始制作能应用在实际环境中的程序,或许只是一部分很小不重要的代码。你开始了你的职业生涯,你还是对自己的未来充满未知的困惑。开始羡慕那些工功成名就的大神,并渴望成为其中一名。这个阶段要坚持,并对自己有信心。
三、成熟期。这个时候你已经经历了一些中型项目的洗礼,能开发大部分的程序,你被称为高级工程师,并开始有人对你的技术产生了一定的认可,不知不觉你成为了团队的骨干,你几乎你能解决一般项目中大部分的问题。这个时候你在犹豫成为一名架构师呢?还是项目管理者?这个阶段要累积经验和开拓知识面,开始构建自己的知识体系,构建自己的技术栈,选定开发的软件类型,比如电商系统,还是企业管理系统,还是视频软件,还是音乐软件等等。这个阶段要选定自己要深入研究的领域,并扎进去。
四、专家期。这个时候你已经是某个领域的专家了,可能是视屏播放器软件专家,可能是电商系统专家,可能是论坛软件专家,也可能是数据库专家,分布式存储专家等等。你虽然被称之为某领域的专家,但在编程这件事上你有[_a***_]认识到,软件都是相通的,你甚至可以解剖任何源码或系统的盘根错节。你可能在某公司里身居高位,又或者成为了某初创公司的联合创始人并担任CTO的职务。
到此,以上就是小编对于linux 职业规划的问题就介绍到这了,希望介绍关于linux 职业规划的1点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.freeconferencesource.com/post/22071.html