大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发 职业规划的问题,于是小编就整理了4个相关介绍软件开发 职业规划的解答,让我们一起看看吧。
张爱玲说过:成名要趁早。职业生涯规划其实也是一样,越早规划越好,越晚就越被动。
40岁再考虑职业生涯规划,说实话是有一点晚,但并非全然就没有机会。像柳传志、宗庆后这些成功人士,都是在40岁之后才开始创业的,通过自己的不懈努力,同样在事业上取得了辉煌的成就。
我认为,40岁之后的软件开发人员,在规划自己的职业生涯时,需要从以下四个方面去着手:
一般来说,从事软伯开发工作的人,学的基本都是跟计算机相关的专业,换句话说,干这个工作是吃技术饭的。
如果是从大学毕业就进入职场,40岁的年纪,工龄一般都在15年以上,在业务水平上达到了“专家级”水准,单凭这一点,就可视作为自身的一个绝对优势。
所以首先应该客观评估一下,自己在专业方面有没有达到应有的水平和能力,这是第一步要做的事情。
进行职业生涯规划,必须结合个人的性格特点来进行,个人性格是外向还是内向?沟通协调能力怎么样?抗压能力如何?......对这些都应该有清晰的认识。必要时可以作一个人格测试,精准定位自己的性格类型。
可以与自己的同学或同事进行一个对标,在职位、收入等方面,与自己目前的职位进行一个横向对比,从而了解自己目前在职业发展中的水准,是在高位、中位,还是在低位的水平,只有通过比较,才能看到差距和不足。
结合前面的思考和分析,精准定位自己职业发展方向,是准备继续在单位上班,还是有自己创业的打算。如果继续在单位上班,是进一步在专业技术方面精进,还是走技术管理的路线;如果打算自己创业,则要思考创业的领域,资金、人脉等方面是否具备相应的条件。
总之,40岁的年纪,人近中年,有着年轻人所不具备的优势,比如说思考问题更加周全,在自己的领域也积累了一定的人脉和***。与此同时,也要看到自己的不足,比如说改行困难,身体和精力不如年轻人,生活压力和负担也最重。
我曾经也是一名软件开发人员,从业多年,在35岁左右由开发转向管理。从自身体会来谈谈这个问题。
一、我的观点是40岁程序员在中国是偏大了,应该要尽快规划职业生涯,人无远滤必有近忧!
为什么这么说?因为总体上看,中国程序员的职业生涯比西方国家短太多了。几乎可以用吃青春饭来形容了。很多人困惑为什么这么短,因为据说国外大龄程序比比皆是,并不会因为年龄大就被歧视。我想无非有这么几个原因:(1)中国的什么都更新得快,并且有庞大的人群来支撑这种更新,这就像有钱任性。未来人口逐渐老龄化,经济发展速度也降到一个中低速时可能就不这样了。(2)中国的就业压力较大,各行各业都有较大的竞争压力,长期高强度加班,对身体健康的消耗巨大。人到了40岁在别人眼里早就是“大叔” 了,很多时候身体已经吃不消了。
二、如果题主特别热爱这个职业,不想转型。我建议一定要往系统架构师等有相当门槛的岗位方向发展,既不离开软件开发这个[_a***_],又能避免在较低的层次上与更年轻的同事们抢饭碗,拼消耗。
个人认为,职业生涯真不是规划出来的,不知道有没这种感觉,每次的计划都赶不上变化,你规划的挺好,最终因为某种原因跟你规划完全相搏,最好的规划还是在有限的时间内,修炼自身内功,提升自己核心竞争力是关键,在互联网企业30岁还是员工的已经很危险了,经理 总监级别到35岁是个大坎,如果在此冲到副总裁级别基本可以到45左右
带技术团队,首先要树立自己的技术权威,这种权威可以过往履历、可以是某项目全周期管理,可以是顶尖的技术,可以是全栈或通盘技术都懂不少。
其次要知道自己最精通哪一项技术,当然只有核心技术人员才能升级到TL,所以你的java水平不但要适当输出给团队供组员学习和敬畏,而且还要不断的提升和学习。
最后,要适当补齐自己的非主技术短板,这种补齐未必是精通,至少不能被蒙混过关,比如前端、数据库等等。
除了上述技术层面之外,还需要从产品或者项目上面严格遵守各种开发进度。这个时候你不仅仅是你,而是整个团队。你和团队共荣共辱。所以适当补充一些项目管理和产品方向的经验也是必须的。
以上是技术管理的几个出发点,从一般管理者角度来说,还需要考虑:
团队凝聚力、团队活力氛围、团队考核、团队绩效、团队奖金、晋升奖惩等等。
最后,由于你是空降,所以你需要多开会,多面谈,多了解组员的强弱势和生活家庭情况。比如有些人异常排斥加班,有些异常排斥按时上班,有些人喜欢钻研,有些人爱钻牛角尖等等。
补充一下另两个关键,其一,多和你的上级走近一下,毕竟你的上进是拉你进来的人,他是老人,人家都会给他面子,狐***虎威,当然你也可能是虎,懂。
其二,从4人中找出一位亲和你、资历老的人,这个人未必强,但能资历老+亲和你,能让你快速掌握全局。
很高兴回答你的问题。1、做软件开发属于技术支撑型行业。在团队组建初期需要全方位考量团队的人员筛选、团队组建的亮点、团队运作的模式、团队软件开发的思路、软件开发的技术体系更新、产品产出的市场营销等问题。2、带好一个团队最重要的是领头羊效应的发挥,树立核心意识,比如定期开展团队成员的管理水平竞赛、产品技术攻关竞赛、产品推广竞赛,通过比赛选拔和发掘团队中优秀的人才,让这些人才到合适的岗位中施展才华。3、带好一个团队,还要考虑员工的***和晋升问题,让团队员工看到希望,留在自己身边效力。定期组织工会***活动,逢年过节给家属发放小礼品,增强员工的凝聚力和战斗力。
高中学历可以自学编程开发,但主要得看自己是否能坚持下来,自学有很多人学一段时间就放弃了,学不会就放弃了,如果坚持下来学会了可以选择自学,也可以考虑选择找个学校系统学习,因为现在毕竟自学的话很多东西学不到,学的不够全面,有机会可以考虑去学校学习。
如果是下定决心去自学编程的话,真心和学历没关系,自学这个事情,主要是靠自己的毅力,在自学的路上,肯定会遇到很多的困难,遇到困难,不放弃,逐一攻破,这样对自己会更加有信心。怕的是,遇到困难,解决不了,就放弃了。
当然,自学也是要讲究方法的,编程是一个大概念,下边也是有许多分支的,就比如医学下边有外科,内科,皮肤科,眼科,耳鼻喉科,妇产科,男科,等分类,同样编程也是如此,从业务逻辑上分前端和后端,从架构上分,BS架构和CS架构,这是你学习之前要搞明白的方向,把这些概念结合实际生活中的例子,很好理解的,比如腾讯QQ,我们使用的时候需要下载下来,安装客户端到本地电脑上的软件,我们可以理解成CS架构,
再比如你在浏览器***问的一些博客网站,一些看电影的网站,还有淘宝,天猫,京东的商城,这些都是BS架构,
说到这里,你肯定会说,淘宝,天猫,京东,也有客户端啊,可以在手机上下载下来使用啊,
所以说,你还要了解到双架构这种概念。
总之,编程这个概念太大了,想学习的话,找准方向之后,再下手,去重点进攻某一个领域,这样会速成,会快一点。学习编程,我不建议你从头去学,前端设计,编程语言,数据库等学科,因为这是一个繁琐的过程,我建议你学习一下微信小程序,支付宝小程序的开发,这些在支付宝微信基础上的开发很简单,比你从头去学这些基础的科目,要简单的多。
所以如果你能看到的话,可以考虑一下,过来人给你的建议,看到的这个回答的人,会编程的人,学过软件开发的人,可以在下方评论一下,交流一下。
首先,答案是肯定的,高中学历是可以自学编程的。
对于高中毕业生来说,自学编程首先要解决的问题是语言选择的问题,目前比较流行的编程语言有J***a、Python、PHP、J***aScript、C++等,这些编程语言都有各自的应用场景,也都有大量的使用人群。其中,Python语言比较适合自学,一方面原因是Python比较简单,另一方面原因是Python的编程环境比较好搭建,容易上手,所以Python是一个不错的选择。
通过学习编程语言也能补学很多计算机基础知识,这些基础知识中,比较重要的包括操作系统、数据库、计算机网络、数据结构、算法等内容。
对于高中毕业生来说,在知识结构上欠缺的内容还是比较多,其中比较重要的内容是数学基础,包括高等数学、线性代数、概率论和离散数学。如果想在编程这条路上走的更远,那么一定要把这些数学知识补学一下,因为计算机编程问题,说到底就是数学问题,数据基础能在一定程度上决定程序员的成长高度。
自学编程要想找到开发岗位还是存在一定困难的,这个困难就是开发经验,毕竟自学编程会有很多欠缺,尤其是真实项目开发环境所需要掌握的知识,包括开发工具、合作流程等等内容。一个比较现实的方案是自学一段时间之后找一个项目组参加实习,实习的过程也是学习的过程,通过实习能了解实际项目的开发流程,也能够补学很多实际的开发经验。
有了实习经历之后,再找工作就会容易很多,毕竟真实的工作经验是非常重要的。
另外,虽然软件开发领域对开发能力的要求是第一位的,但是学历往往是很多大公司的敲门砖,所以如果条件允许的话,应该提高一下自己的学历。
我从事软件开发工作多年,目前也在带计算机专业的研究生,我会陆续在头条写一些关于IT领域的技术文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我。
谢谢!
高中学历可以自学编程开发,但找工作还是想想吧。按部就班的投简历、包装经验的方式也很难。除非你能够在社会上“一鸣惊人”,当然不是让你违法犯罪“熊猫烧香”等恶意行为。
年龄不大的话,还是精心提升学历吧。年龄大的话,还是放弃编程行业吧。
这是两个问题,一是高中学历能否学编程,二是高中学历的职业规划。第一个问题比较好回答,第二个问题就有点复杂了。下面分享一下一些个人的IT行业的职场经验吧。
高中学历可以编程
高中课程完全涵盖了学习编程语言所需的基础知识。无论是C/C++还是J***a什么的,语言本身如果有初等数学的知识,能解方程,了解变量的概念就能理解这些语言。逻辑运算真值表之类,通过自学完全可以掌握。内存管理,线程控制这些通过实践可以得到直观的感受,对编写程序而言也够用,不过对产品和技术研发来说,高中学历是有局限的。
高中学历的局限性
高中阶段还来不及对计算机,操作系统,软件工程这些知识进行系统的学习。尽管可以考虑通过自学弥补这些知识的不足,但是由于没有对IT技术全体的认识,往往看不到真正需要知识,会走很多弯路,浪费不少时间。有句话叫你不知道你不知道的(You don’t know what you don’t know.)说的就是这个意思。受到这样的局限,高中学历可以成为优秀的程序员,但是,架构设计,需求分析之类的上游工作是很难胜任的。
高中学历的职业规划
很多公司不太愿意招低学历的孩子。倒不是因为歧视低学历,而是对上面说的技术局限性的顾虑。想想看,招来一个新人,公司当然希望他能够有很好的发展潜力,而低学历的发展空间比较小,一些做研发的公司自然是不想要一个只是最初几年用得上的人了。所以,高中学历找工作不太容易,可以考虑通过劳务公司做做码农,积累一定经验后,自己创业吧。如果能当上老板,可以雇用高学历人才补足自己的短板。殊途同归,高学历人才的理想大概也就是这样了。不同的是,高中学历的人生风险可以用成王败寇来形容了。而本科以上学历,即使不当老板,过过小日子还是可以很滋润的。反过来说,没有破釜沉舟百二秦关终属楚的勇气和意志,起步阶段就在找退路,或许是大多数人不能当上老板的原因吧。
谢谢邀请!
作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,在当前大数据、云计算的时代背景下,网络安全和软件开发都具有广阔的发展前景。软件开发为具体场景[_a1***_]了信息化实现过程,而网络安全则是保障数据安全的重要技术,不能落地的大数据产生不了价值,同样没有安全的大数据也一定走不远。
在具体专业的选择上,一方面要考虑到自身的知识结构,另一方面也要考虑自身的兴趣爱好和发展规划。
从就业的岗位需求量上来看,软件开发岗位的需求数量要更多一些,软件开发专业的就业渠道也会多一些。软件开发专业的学习内容集中在三个方面,其一是基础学科教育,重点是数学和物理;其二是计算机基础知识,重点在于操作系统、算法设计、数据结构和计算机网络;其三是主攻方向的学习,可以选择大数据开发、Web开发等。如果想在软件开发领域走得更远,一定要重视数学课程的学习,如果条件允许的话,读一下研究生能够明显提升自身的职场竞争力。
从发展前景来看,网络安全未来将受到越来越多的关注,可以说网络安全是保障互联网健康且可持续发展的基石,网络安全技术的研究将是未来重要的研究方向之一。
网络安全涉及到的内容非常多,既涉及到操作系统、计算机网络等知识,也涉及到具体的技术,尤其是新技术所带来的网络安全风险。比如如何保障云计算平台的安全,如何保障物联网数据的安全等等,随着5G标准的落地应用,物联网将与人工智能进一步整合,这个过程会赋予物联网更多的功能,而此时安全也必然会上升到一个新的高度。所以,网络安全专业是未来非常有发展前景的专业。网络安全专业既注重理论知识的能力,同时也注重学习能力和动手实践能力。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
关于你“网络安全还是软件开发专业好”的问题,我说一下我个人的看法:
首先,我觉得两个专业都有较好的发展前景和“钱景”,但是关键还得看你的技术水平,如果是混文凭的,两个专业都没用,对吧!
然后我来具体说说两个专业。
先说网络安全吧,自“棱镜门”***后,世界各国对网络安全更加重视,各国***加紧推出产业发展政策,扶持网络与信息安全产业的发展,以美国为代表的发达国家均已将网络安全上升到国家战略高度。增长动力主要来源于***、军工、金融以及电信行业的安全硬件产品市场需求。已经在计算机行业相关领域中领先,仅次于消费市场“智能手机/平板”,远超存储、IT 服务、网络设备、软件等整体增速。我国目前网络安全人才缺口巨大,2017年网络安全人才需求达70万,2018年达110万,2019年更加大了!所以,学好网络安全确实是不愁工作的。
软件开发专业更加是目前的热门专业,随着人工智能时代和5G时代的来临,软件开发人才更是需求庞大!
所以,努力学习吧!选择自己最喜欢的专业学习并学有所成!你一定会有光明的前途!
以上是我对这个问题的回答,希望你喜欢!
到此,以上就是小编对于软件开发 职业规划的问题就介绍到这了,希望介绍关于软件开发 职业规划的4点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.freeconferencesource.com/post/14037.html