软件门外汉的入门进阶

简介:

软件门外汉的入门进阶

从一个门外汉,对软件行业不是太了解,那如何进入IT行业呢,以及以后该如何发展呢?
简单整理了一下,欢迎大家多多指正补充。首先对自己有一个正确的定位和认识,其次知道成长的职业阶梯,最后就是在现实中不断默默努力接近自己的梦想。

一、一个正确的定位
对自己了解,为什么选择IT行业呢,知不知道IT行业也挺苦逼的,需要能耐得住枯燥和寂寞的呢。
大学毕业3、4年后,在回头看大学同学,同一个班还在继续做软件开发的,或是还在软件行业呆着的小伙伴,已经不到1/4了。
什么原因,为什么会出现这种现象?最初大家选择进入IT行业都有着各种各样的冲动:IT行业高薪未来发展好;有很多公司是IT公司求职机会多;很多牛逼的公司都是IT公司,如果能进入这些公司就很牛了;IT行业都是白领不用干苦力等等。理想是丰满的,现实是骨干的。IT行业,编程是很枯燥的;编程是很费脑的事情;编程是吃青春饭的,到了35就不能跟小鲜肉竞争了;研发加班是常态;工资高没时间花;太累太辛苦等等。基于现实生活中的种种原因,或是经不住其他行业的诱惑,大学一个班的小伙伴,还在IT行业的很是寥寥了。但同样坚持下去的也有各种各样的原因:离开IT,觉着自己啥也做不了、做不好;有个房贷,怎么还能跟年轻的时候那般任性;现在的公司也不错,工资也挺高,公司也不是太累;升职了,转岗项目经理、技术专家,有了更高的进步阶梯;进入创业公司,年轻激情有干劲,赢取白富美,走向人生巅峰了。
知道在这个行业内,有人离开,有人留下来,有人走向更高的阶梯,这就是大家各种人生走向和不同的职业发展,也决定我们以后的人生幸福。在你刚刚准备进入这个行业的时候,还是要想清楚自己为什么要选择这个行业,也算是对自己的人生负责。不然,或许经过四五年的努力,最后还是选择离开,荒废了大好青春,只是收获了一段人生经历和无悔的人生,曾经热爱了,所以选择坚持下去,尽管结局是离开。可以尝试问自己几个问题:
1.为什么选择软件行业?
2.碰到一些困难挫折,还能不能坚守初心?
3.我能在这个行业做多久?有没有个人的规划?
4.有没有落地的、接近梦想的计划?
5.在这个行业,经历了几年,可以接受的最大的损失和失败是什么?
6.最后再问自己要不要再选择软件行业?

二、一个美好的职业阶梯
尽管现实很残酷,还是要美好的生活,要常常给自己画大饼。职业规划,还是要做的,让自己有个奔头,而且企业也会在你真的达到对应层次的时候,给你相应的肯定和回报。其实在每个IT软件公司,看一下公司的组织架构,就知道你在一家企业的晋升阶梯了。
1.职业阶梯介绍
下面简单梳理下,常规企业各个职位和任职年份,仅个人想法。主要是引发大家思考,你的职业阶梯在哪呢。

备注:
(1).设计工程师,就包括UI、UE工程师;
(2).研发工程师,包括各种开发语言(.NET、Java、Php、C++、Android、IOS、Python等等)的工程师;

除此之外,还有其他的部门支持整个软件生产运作。例如:售前包括商务部、方案部、销售部;售后包括实施、运营、客服、培训;研发中的配置管理员、数据库管理员、文档管理员、技术专家等等;大公司就会有研发管理部、流程改造部、研发工具定制部、教练部门。当然并不是所有的公司都这样职责清晰的划分,经常性的存在一个岗位做着多个岗位的事情,有的企业也会对本公司的本岗位没有太明确的责任定位,小公司需要全能型人才,技能全开,潜力无限,也挺麻烦的。

2.职业阶梯进阶走向
在搞清楚有哪些阶梯之后,就会想自己的阶梯该怎么走,以便提前做好成长晋升能力储备。当你具备了对应的能力后,就等一个机会(企业内部晋升)或是创造机会(跳槽晋升),把自己推到那个跟自己能力相匹配的阶梯上。那么当你具备阶梯晋升基础后,有哪些职业阶梯可供选择呢?
高级需求工程师,可以转型初级产品经理、初级项目经理、中高级实施工程师、中高级销售工程师;
高级设计工程师,可以转型设计专家等等;
高级开发工程师,可以转型初级项目经理、初级产品经理、中高级实施工程师、中高级销售工程师;
高级测试工程师,可以转型测试主管路线、QA专家、部门主管等等;
高级硬件工程师,可以转型硬件专家等等;
高级销售工程师,可以转型销售主管、部门主管、中高级实施工程师等等;
高级实施工程师,可以转型实施主管、部门主管、中高级销售工程师等等;
高级运营工程师,可以转型运营主管、运营总监等等;
高级项目经理,可以转型部门主管、项目总监、CTO等等;
高级产品经理,可以转型部门主管、产品总监等等;
高级架构师,可以转型高级技术专家、CTO等等;

3.职业阶梯如何进阶
在搞清楚有哪些阶梯,并找到适合自己成长阶梯,那么应该掌握什么工具、学习什么知识、具备什么能力、达到什么成效,才能成功的进阶呢?每一个阶梯所需的能力,可以参见业内大家普遍认可的能力或是各大招聘网站各个企业挂着的职位任职要求,就可以很好的进行自我评估,并能知道自己应该修炼哪些能力了。有些人会走的比较快,在短短几年做的很棒,跳跃式成长;有些人还在原地踏步,经历了职场几年,还是在那个职位、那个能力,没有成长;有些人在某些职位的高级一直很难做转型也是常态,一直在那个职位停留,企业也会根据其能力给出符合其能力的薪资,不再局限于职称和年限。这种种职场的状态和走向,都不能说对也不能说错,只是我们每一个人的选择,在特定的生活状态下做着不一样的选择。并不是所有人都适合转型,经过努力后能转型成功的,有些岗位的特质就跟我们自身的特质相冲突;并不是所有人都想往高处走的,往高处走意味着更高的责任和义务,更多的担子和压力。当然,这是大部分人走在企业内部的阶梯路线,还有一些不按套路出牌的小伙伴,那就是各种空降、各种创业、各种职称啦。

三、现实中接近梦想
做了太多美梦,听了太多鸡汤,看了太多高大上的东西,见识了各种牛人,整个人也有点浮躁了,变得急功近利起来。所有的梦想的达成都是需要每一个现实中做的一小步,逐步日积月累的建设起来的,机会总是留给有准备的人。有时候可能所有的储备都准备好了,就是差那一阵东风迟迟不来,也不要灰心、不要丧气,属于你的终究会来。必要的时候需要接受现实,接受当下的自己,分析自己的优势和劣势,发展自己的长处和短处,找到人生转折的突破点,实现自我突破,对自身能力和现状的突破。常常给自己画一个大饼,好好的做好规划,设定阶段性小目标,在现实中逐步储备你的能力,戒骄戒躁,按照自己的路子一步步的走,当你到达某个奇点的时候,一阵东风就把你带到另外一个不同的视野天地。在现实中,碰到困难挫折,查阅相关资料,寻找各种方式方法,动用各种资源,解决问题。当自己快要放弃的时候,想想自己的初心,继续坚持坚持,或许转角就能看到胜利的曙光。

本文转自SanMaoSpace博客园博客,原文链接:http://www.cnblogs.com/SanMaoSpace/p/6220098.html,如需转载请自行联系原作者


相关文章
|
6月前
|
人工智能 搜索推荐 开发者
|
7月前
|
机器学习/深度学习 人工智能 算法
【如何入门编程】编程升级通关绝招
【如何入门编程】编程升级通关绝招
32 0
|
11月前
|
设计模式 前端开发 JavaScript
写给初中级前端的高级进阶指南(万字路线)
由于公众号文章不允许外链,需要跳转文中链接的同学可以在脚注里找到各个的资源链接,也可以通过点击阅读原文更加方便的跳转链接
|
存储 缓存 网络协议
强推Linux高性能服务器编程, 真的是后端开发技术提升, 沉淀自身不容错过的一本经典书籍
强推Linux高性能服务器编程, 真的是后端开发技术提升, 沉淀自身不容错过的一本经典书籍
强推Linux高性能服务器编程, 真的是后端开发技术提升, 沉淀自身不容错过的一本经典书籍
|
SQL 开发框架 小程序
小程序开发-第二章第七节个人中心-全栈工程师之路-中级篇
小程序开发-第二章第七节个人中心-全栈工程师之路-中级篇
156 0
小程序开发-第二章第七节个人中心-全栈工程师之路-中级篇
|
JSON Kubernetes 负载均衡
硬核技能k8s初体验
Kubernetes 是一个软件系统,使你在数以万计的电脑节点上运行软件时就像所有节点是以单个大节点一样, 它将底层基础设施抽象,这样做同时简化了应用开发、部署,以及对开发和运维团队的管理。
硬核技能k8s初体验
|
Linux Windows
事半功倍!强烈推荐这款学术利器!
在校学生或者从事科研相关工作的同学,经常会和学术论文打交道。 例如,毕业生在完成毕业论文的过程中,会阅读大量相关领域的学术论文。
事半功倍!强烈推荐这款学术利器!
|
搜索推荐 Java
独家下载!《Java开发手册》灵魂13问,深度剖析一线大厂开发思维 | 技术日报(9期)
《〈Java开发手册(泰山版)〉灵魂13问》独家首发!全网千万阅读量技术博主深度剖析Java规约背后的原理,从“问题重现”到“原理分析”再到“问题解决”,下载《Java开发手册》必备的伴读书目!
3107 0
|
SQL Java 程序员
独家下载!《Java开发手册》灵魂13问,深度剖析一线大厂开发思维
《〈Java开发手册(泰山版)〉灵魂13问》独家首发!全网千万阅读量技术博主深度剖析Java规约背后的原理,从“问题重现”到“原理分析”再到“问题解决”,下载《Java开发手册》必备的伴读书目!
248893 2
独家下载!《Java开发手册》灵魂13问,深度剖析一线大厂开发思维
|
运维 Linux 云计算
Linux教程:Linux运维工程师必备入门法宝
小编相信你在看到这篇文章的时候,一定是想要学习Linux的,或者已经在学习Linux的路上了,那么对于正在学习得你,一定非常需要这份Linux教程,帮助你快速入门Linux。 成功不易唯有加倍努力!无论是什么原因学习Linux的,方法还是差不多的,想要快速入门,首先你要选择一本基础书籍带你入门。