编程生涯目标
Ⅰ 关于程序员职业生涯规划
链接:http://pan..com/s/1p1G4NCUtPNVvkkXE7qxFbQ
程序员进阶攻略。如何才能持续成长,是每一个程序员都绕不开的话题。入行之初,你可能会困惑于技能选择的方向和掌握的方法;编程前期,你可能会苦恼于Bug的调试与修复;技术水平达到瓶颈期,你可能又急于寻求突破和上升。除此之外,职业倦怠了,如何去面对?技术停滞了,如何去解决?人到中年,是选择工作还是选择生活?换工作?换城市?换方向?如是种种,磨蚀着曾经的乐观和现在的不甘,是放任自流还是逆流而上?
课程目录:
开篇词 (1讲)
开篇词 | 程序行知:走在同样的路上,遇见自己的风景
征途:启程之初 (4讲)
01 | 初心:为什么成为一名程序员?
02 | 初惑:技术方向的选择
03 | 初程:带上一份技能地图
04 | 初感:别了校园,入了江湖
修炼:程序之术 (10讲)
05 | 架构与实现:它们的连接与分界?
......
Ⅱ 从事 软件开发 的前辈们,你们人生的职业生涯是怎么规划的啊
你好,我是一名职业规划师,看了你的问题觉得你现在对于目前的工作及方向出现了困惑,这也和每天向我咨询的客户里有不少类似的地方,下面我将结合我的实际经验来给你分析下,希望对你有所帮助。
1、你是不是适合从事软件开发? 因为你现在已经工作三年了,也做过一些项目了,相信自己在这个过程中应该对于项目开发有了自己的一些心得,所以这个时候你要首先问下自己是不是喜欢这个行业?自己是不是喜欢钻研和学习新的知识,因为计算机技术更新是很快的,你是否能够有意识的去关注行业信息,这些都能在很大程度上表明你对于这个行业的兴趣,而行业的兴趣也能在不同程度上反映你是不是适合软件开发。所以希望你能仔细想清楚我上面提的几个问题,这个很重要。
2、软件开发是不是青春饭?从客观上讲,软件开发是是一件比较枯燥的事情,每天面对代码,不停的调试和测试,会因为项目进度问题而加班赶进度,这些对于一个软件开发人员来说是家常便饭了,相信你自己也是有所体会了。所以上面这些问题就决定了随着人年龄的增长以及精力的分散,会感觉自己有一种吃力的感觉,因为像你所说的后面有新人在追赶,前面的发展又遇到瓶颈,这个时候到底该怎么办?转型!其实软件开发在软件行业是最基础也是必须要经历的一个过程,因为除了软件开发以外还有不少和软件相关的岗位,这些岗位的职责更加最加重要,但是前提是一般人都是做过软件开发的,有过底层经验,比如项目经理等管理岗位,还可以转设计人员,比如详细设计,或者转需求、策划人员等,如果你的性格开朗、沟通能力强,也完全可以转售前或市场岗位,这个时候你的发展会很大的,并且你也可以了解下,目前在IT行业做售前和市场人员基本都是有过开发经验的,所以你现在只是处于金字塔最底端,向上还是有很大的发展空间的,这点希望你能树立起信心。
3、你该怎么做规划?鉴于你的现状、你对于计算机的基础知识还不是很扎实、并且项目经验也不是很丰富、对于技术掌握还不是全面,所以你现在很有必要系统学习一下计算机的基础课程,比如数据结构、操作系统和计算机算法等,这些你在开发过程中是基础,更是对你编程思想上的一种指导。关于考证的问题如果你有时间和精力,最好能考一个软件设计师的证书,有过编程经验的人来说难度就不是很大了。目前你准备离职了,这其实并不是一个好的办法,因为你在没有想好该如何走下一步的时候就匆忙离职了会让你感觉压力很大的,尤其是对于你的经验还不是很丰富的情况下。不过既然你已经准备走了,所以还是抓紧时间准备吧,你现在最重要的事情就是能找好下一份工作,如果你觉得自己在知识及能力上还需要在学习一下,那么给自己一个缓冲期,系统的学习一下。
简单和你说这么多吧,上面也是集中了很多案例的情况来给你简单汇总了一下,希望对你有所帮助吧,进一步交流可以在我的网络空间里找下我的QQ或看下我的一些关于职业规划的文章,祝你好运!
Ⅲ 计算机专业个人前景规划
首先,对于计算机专业的毕业生来说,职业生涯的规划需要考虑三方面因素,其一是自身的能力特点和兴趣爱好;其二是知识结构;其三是社会发展趋势。
IT行业的从业者,尤其是技术开发人员,一定要考虑如何延长自身的职业生命周期,这一点是非常重要的。对于普通的技术开发人员来说,如果想在技术开发的道路上走得更远,应该根据自身的实际情况来选择发展路线,一条路线是全程开发岗位,另一条路线是研发级岗位。
在当前云计算和大数据技术逐渐落地应用的大背景下,程序员的岗位升级将向两个方向发展,一个方向是可以胜任多种开发任务的全栈程序员,另一个方向是能够具有创新能力的研发级程序员。
云计算的发展,尤其是PaaS的发展,能够在很大程度上降低程序员的工作难度和工作量,这必然要求程序员能够不断拓展自身的开发边界,以便于提升自身的岗位竞争力。大数据的发展会进一步促进软件产品的迭代速度,所以为了满足并行开发的需求,软件团队必然会向小型化方向发展,这导致程序员需要能够承担更多的开发角色。
工业互联网的发展将促使大数据、云计算、边缘计算和人工智能等一众技术落地到产业领域,这个过程必然需要大量的创新型人才来解决一些列落地应用的问题,所以选择研发级程序员发展方向也会有更多的发展机会。当然,当前想获得研发级程序员岗位,应该考虑读一下研究生。
Ⅳ 学习计算机编程的目标是什么
有一个金字塔不知道你见过没?
是一个追求分类:
从底层开始我讲述:
生存->安全->归属->尊重->自我实现
最高层的为自我实现,比尔盖茨可以为一个典型的例子。他已经将软件工作作为自我实现的成就。已经摆脱了金钱与声誉的追求。
有个传说:在编程的世界里,有一种奥秘,只要掌握了它,你就可以掌控万物的行为和它的一切。甚至要用一生去追求都有可能得不到。我也是刚刚踏入这个世界,我想用一生去追求都是值得的!
Ⅳ 怎么写关于计算机专业的职业生涯规划书
题记:中国人常说,尽人事,听天命。对于我们可以控制的,理当全力以赴;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着不做则已,要做就要做好的信念。这样,才能赢得收获。
一、前言:
没有方向的船,任何方向吹来的风都是逆风。有一个合理的职业生涯规划,犹如航船有了方向,在明确的职业发展目标之下,采取可行的步骤与措施,不断增强职业竞争力,才能让我们在激烈的竞争中脱颖而出,提高成功的机会,实现自己的职业理想。
二、自我分析:
根据所做的职业测试所得的结果,我的性格属于职场模范类型,典型特点是低调、奉献、责任、实干。内向、安静、谨慎,依靠现实和实在的眼光观察认识世界,关注细节,以人为本,乐于奉献,有同情心,关心别人的感受,喜欢在有规则、秩序的方式下生活。我的成功愿望指数为62%(表示在所有测试人群中,我比62%的人成功愿望高。),人际交往指数为68%,抗压能力指数为50%。
优点:
工作投入,勇于承担责任,具备高尚的职业道德;
做事贯彻始终,细心,准确无误,讲求秩序与和谐;
工作任劳任怨,务实,有良好的耐心;
做事意志清醒,对于细节有较强的记忆力;
工作中,温和,融通,理解别人的感受,不遗余力的支持同事;
乐于奉献,具备个人牺牲精神,甘愿做幕后人物;
缺点:
过于现实,从而很难全面观察问题,以及很难有准确的预见性;
过于小心,容易劳累过度;
不太懂得安排娱乐和放松来缓解压力;
愤怒总容易在积攒后爆发;
有时候,会过于屈尊从命,失去自尊;
容易陷入对人的承诺而被人利用;
往往不能很好处理职场冲突;
适合职业有:医生 营养师商品规划师 零售业主 酒店管理 信贷顾问 房地产经纪人 法律从业者 银行、税务从业者人事管理人员财务人员机械、电气、计算机工程师
当然,测试不一定完全准确,根据我对自己的认识,我性格温和,喜欢独自思考,遇事冷静,讲求和谐。崇尚自由,尊重他人,乐意结交各种各样的朋友。乐观积极,比较有自信。
三、专业就业方向及前景分析
我所学的专业是信息与计算科学,该专业是以信息领域为背景数学与信息,管理相结合的交叉学科专业.毕业以后,可以在信息与计算科学、计算机信息处理、经济、金融等部门从事研究、教学、应用软件开发或者是管理部门从事一些实际应用、开发研究或者管理工作。
【1】就业方向
(1)继续深造
由于信息与计算科学专业的毕业生不仅具有扎实的数学基础和良好的数学思维能力,而且掌握了信息与计算科学的方法与技能,受到科学研究的训练,因此继续深造的可选择领域将变得非常广泛,既可以继续攻读计算数学、计算力学、计算机应用与软件、信息与网络安全、信息科学、自动控制、金融信息等专业和研究方向的硕士学位,也可以攻读具有行业特色且与信息与计算关系比较紧密的某些专业的硕士学位。
(2)保险精算师
分析统计数据,例如,死亡率、意外事件发生率、疾病率、残疾率和退休率,构建一个概率表以预测未来利益赔付的风险和责任。确定保费和必要的现金储备以保证未来的保险赔付。
(3)大学数学教师
讲授数学概念、统计和精算学方面的课程,教学生应用基本及标准的数学技巧解决特定问题。
(4)计算机程序师
将项目的具体情况、问题和程序换成详细、合理的流程图,并编译成计算机语言。开发计算机程序,对文件、数据或信息进行存储、定位或检索。可能会负责网页编程。
(5)数学家
研究基础数学或将数学技巧应用到科学、管理及其它领域。用数学方法解决或指导各领域的问题。
(6)数学技术员
将标准化的数学公式、原理和方法应用于(特定的工业及研究的目的、步骤、仪器和产品在工程学和物理学方面的)特定技术问题。
(7)统计学者或统计师
从事发展数学理论,或应用统计理论和方法收集、组织、解释并总结数据以提供有用信息的信息。专门研究某个领域,例如,生物统计、农业统计、商业统计、经济统计或其它领域。
(8)运筹学分析师
用计算机开发并解释(帮助制定管理决策,制定政策或具有其他它管理功能的)信息,设计并应用数学模型及其它优化方法。发展相关的软件服务或产品。时常专注于收集并分析数据,开发决策管理软件。为程序的评估、审核或执行制定最佳的时间、成本或物流管理网络。
【2】就业前景
随着计算机技术广泛深入地应用于人类社会生活,以及全球信息产业的迅速崛起,二十一世纪的中国将向知识经济时代迈进,教育、科研、社会、经济等各个领域需要越来越多的信息与计算科学的人才,信息与计算科学的研究和应用将迈向更深入和更广泛的领域。可以预计,信息科学与技术在今后较长时间里仍然是极具生命力的领域。
四、职业分析
(1)我的职业选项:
软件测试工程师
(2)选择理由:
SWOT分析:
内部环境因素 优势因素(S) 弱势因素(W)
1. 对软件比较感兴趣,学习能力强
2. 对自己有信心
3. 勤于思考,认真负责,有耐心
4. 记忆力较好
5. 善于沟通
6. 该职业是在IT领域中比较适合女性的职业 1. 不善于用非常规思路思考问题,逻辑思维不够缜密
2. 英语水平有待提高
3. 质疑精神不足
4. 写作水平需要提高
5. 对测试人才要求较高,学习难度大
外部环境因素 机会因素(O) 威胁因素(T)
IT行业是朝阳产业,有发展潜力,软件测试人才缺口大,软件测试人才荒大概维持4~9年,就业竞争小 目前国内没有健全的软件测试人才培养体系
SWOT总结:努力改变能改变的,适应不能改变的。对于外部环境因素,只有让自己适应它,抓住机遇,迎接挑战。我国软件测试人才缺口很大,同其他职业相比,就业方面存在不小的优势。对于内部环境因素,我应当在以后的生活学习中,发挥优势,弥补劣势,扬长避短,让自己越来越接近心中的目标。软件测试学起来不容易,不过,我会努力,时时鞭策自己,不断朝着这个方向发展,相信一定会有收获。
(3)理想职业的工作内容和胜任条件
职位描述
软件测试工程师是软件生产过程中的质量管理者,不但要对软件产品最后的功能、性能负责,而且从软件的“需求分析”、“结构设计”阶段以及文档规范等诸多方面就开始对软件的质量加以保障,使生产出来的软件的功能达到设计之初的要求,让用户用上高质量的软件。
工作职责
1. 理解产品的功能要求,并对其进行测试;
2. 负责执行测试任务和用例的建设,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例;
3. 负责bug登记和追踪;
工作权限
1. 根据项目开发计划,分阶段向相关开发人员索取测试软件(产品)及相关的技术文档;
2. 及时向开发人员反映软件存在的Bug,并负责Bug跟踪测试。
任职资格
1、计算机相关专业
2.精通软件测试理论,熟悉常用测试工具(LR、QTP、TD)的使用,能够熟练设计测试用例;
3、熟悉Oracle、SqlServer数据库,精通SQL语法;
4、了解.net、JAVA等软件开发语言,有软件开发经验;
5、具有较强的沟通理解能力和协调能力,及团队协作精神;对工作积极主动、认真负责。
6. 熟悉软件工程、软件测试理论和方法,了解相关的测试流程、规范、文档标准;
(4)与职业选择目标的差距
软件测试师是软件开发的质量把关者,当下中国软件产业升级,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,理所当然的对开发的软件有更高的质量要求。对软件测试人才的需求不断扩大的同时,对人才的要求也会越来越高。对我来说,这既是机遇,又是挑战。
不论是专业技能还是专业素养,目前的我与一名合格的软件测试工程师还有很大的差距。要成为一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。优秀软件测试人员必须具有两三年的软件开发经验,并且与软件开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。
五、实际职业目标的具体行动计划(未来三学年)
首先,要认真听课,保证学习成绩,拿到奖学金。因为软件测试这一行经验比学历重要,大多数人认为上研究生不如在企业积累经验,不需要保研或者考研,所以不用好好学习与计算机无关科目。但是,我认为,眼光应当放远一些,在我的大学时代多方面培养自己,丰富知识,提高综合素质,而不是急功近利,纯粹为了就业而学习。当然,学习中应当有所偏重,计算机方面的课程如数据结构,数据库,JAVA语言程序设计,面向对象分析与设计,操作系统,软件工程等科目应当对自己的要求更高,更严格。到了后期,要开始系统的学习软件测试方面的知识,找一些测试书籍来看。
其次,多参与活动,将所学知识运用于实践,初步积累编程和测试经验。目前,国内软件测试人才的来源主要有三方面:一是以前做软件开发转行的技术人员;二是来自计算机专业的高等学院毕业生;三是来自培训机构的专业学员。而企业普遍认为计算机专业应届毕业生缺乏动手能力。所以,在不断提高专业知识水平的同时,更应该多参与实践,培养动手能力,取得丰富的经验。为此,我决定利用寒暑假的时间,争取到软件公司实习,为顺利就业增加砝码。
平时利用网络与软件测试从业人员交流,多去软件测试的论坛、贴吧。让自己在加入软件测试队伍之前对这个职业有更深更全面的认识,并且能在这个过程中积累人脉资源。
具体计划:
大一暑假 军训,进一步掌握计算机基础知识与技能,复习《计算机英语》,如果可能,找一份兼职
大二上学期 学好各门课程,过英语四级
大二寒假 复习所学的计算机方面的知识,提高英语水平
大二下学期 认真听课,成绩达到要求。
大二暑假 暑期社会实践,URTP项目
大三上学期 学好各门课程,过英语六级
大三寒假 在家乡找一份兼职,同时学习软件测试
大三下学期 学好各门课程,自学软件测试相关知识
大三暑假 在北京的软件公司找一份兼职
大四上学期 继续自学软件测试知识
大四寒假 运用所学知识进行软件测试,通过这种方式检测自己的测试水平以及相关知识掌握程度
大四下学期 完善软件测试知识,参加相关专业培训
结语:
中国人常说,尽人事,听天命。对于我们可以控制的,理当全力以赴;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着不做则已,要做就要做好的信念。这样,才能赢得收获。
通过职业规划,我进一步认识自己,了解自己,找到奋斗的方向,不再迷茫。从现在开始,我是一艘有航向的船,向我的未来扬帆远航,乘风破浪!
Ⅵ 怎么写计算机专业职业生涯规划目标
解决职业生涯规划的问题就是做好个人的职业定位,即是做好人生的职业规划。怎么做呢?具体的办法是:1.首先要知道“我是谁?”;2.要清楚“我想干什么?”;3.要知道“我能干什么?”;4.要清楚“环境支持或允许我干什么?”;5.知道“我最终的职业目标是什么?”;6.“我要采取什么保证措施?”。
按照上述步骤去完成就可以啦。
Ⅶ 关于计算机专业职业生涯规划的1000字作文
前言
如今不论是硬件制造、维护还是软件开发,不论是IT通信领域还是网络安全行业,乃至普通公司的信息处理和正常的维护,计算机信息技术的应用日益普及,这也就意味着这个行业的竞争也越来越激烈。所以,尽早为自己的目前的学习和未来择业做出一个行之有效的职业生涯规划,这对提高未来求职和人生发展的竞争力显得尤为必要。
第一步,先做好在校学习的规划
这是将来更好地在求职中立于不败之地的基础。只有把这个基础打扎实,我们才能在未来的求职当中脱颖而出。
一、需要掌握的计算机基本知识:
1、个人计算机的硬件组装,故障排除。我需要掌握计算机电路电器方面的知识,熟悉各种配件的标号、厂商和各种配件的优劣,乃至报价。需要掌握个人计算机的熟练组装技术。
2、个人计算机软件故障排除。这需要我不断地在计算机的应用中积累经验,需要向老师同学多求教。计算机软件,目前主流的一些软件,如企业的ERP系统,网络管理的一些网络监控、网络分析、流量分析Sniffer软件,抓包工具等,这些软件我必须做到了解其原理,并能熟练地作出故障排分析和故障除。此外,一些常用的DOS命令,因其对于学习BAT批处理 VBS还是有一些的帮助的,因此要熟练; MS系统、安装方式等等我都需要在学校就掌握熟练。
二、网站开发和设计技术的高度熟悉和掌握
1、熟悉SQL数据库语言
企业里、网站中的会员资料、余额、注册等信息、上机记录,全储存在服务器上的SQL数据库。一旦数据库出现问题,数据丢失,其对于无论是用户个人或是企业,后果都是不堪设想的。这时候就是专业的数据库人员大显身手的时候了。因为对非计算机专业人员,遇到这种问题,往往不知道问题从何下手,觉得SQL数据库很敏感,不敢随便动。而且不论是企业还是工厂,还是私营商业领域,数据库的应用极其普遍,所以SQL数据库语言是不能不熟悉的一门语言。掌握了这种语言,将来很容易在企业、公司立住脚。
2、学好linux/Unix其中一种系统应用
作为除了Windows家族平台的系统以外,还有个就是LINUX系统许多网络公司 大型企业的服务器都会采用这种系统,对我们习惯于用WINDOWSXP系统来说,确实是一种不习惯和应用上的困难,复杂的命令也是对刚入手者一种记忆力的考验要真正融入到这个系统当中,我认为还是要多习惯去使用,因为平时我们太依懒WINDOWS了,这种过渡还是需要时间的,因此我会把学习LINUX 作为我第二种系统学习的目标,将来的工作环境也需要。
3、学会一种编程语言
对于计算机专业的人来说,熟练地掌握一种到两种编程语言极其重要。这样对将来为单位做一个门户网页,乃至一个网站,就显得易如反掌,这对于自己将来就业后取得好的人气很有帮助。
在我看来,VB编程语言是门可视化的编程语言,代码比较人性化,可以边写源代码边看效果,易懂,编辑效率也非常的高,所以,我认为非专业编辑学习VB是种不错的选择。
三、必要的资格认证
作为计算机信息技术从业人员,要想在竞争激烈的人才市场中取得应有的职位,计算机的各种资格认证是必须要有的。
这方面,我自己觉得网络工程方面的资格认证很必要。因为不论大的还是小的公司,只要想与外界进行信息交互,都需要能过互联网络,因此,取得这方面的资格认证对于将来就业很有帮助。一个好的网络规划,建设拓展,一个合理的预算,都需要有Cisco的认证。因此我对这个认证是势在必得。并且CCNA/CCNP考试是我规划之内的第一个认证,这个计划必须在毕业之前考到手。另外,还需要花时间和精力再考些MS之类的认证。
以上即是我真正的学习方向,做出这个规划,就要努力完成。
第二步,做好毕业前的各种实习和兼职,取得应有的人脉和积累职场实战经验。
这方面,我将它放在大四去完成。