Ⅰ 计算机类大学生职业规划书
计算机类大学生职业规划书(通用5篇)
时间流逝得如此之快,就算追也追不到,工作了许久,你还记得当初的目标吗?我想是时候好好地做一份职业规划了。那么做职业规划需要注意什么问题呢?下面是我精心整理的计算机类大学生职业规划书(通用5篇),希望对大家有所帮助。
在如今这个竞争激烈的信息时代,计算机专业从业人员的职业规划已显得非常重要,职业规划之计算机专业。如今的计算机行业,不论是在硬件、软件,还是在通信及网络安全IT行业领域,信息技术的发展是一日趋长于一日,如果不及早为自己的学习目标也好、今后的工作事业也好,做一个非常周全的计划,那就很容易在计算机这个行业里被淘汰出局。
规则有三种一类是学习计划:
一类是工作计划,工作规划是基于学习之上的,在学习计划上取得了成果之后,才能做好工作上的规划;再一类是两前两类计划并行。
1、基本要掌握的
PC机的硬件知识、包括组装,简单的故障排除,当然硬件故障,一般是指出在电路电气上面的问题,我们只需能做到排除即可,电路维修那属于电子方面专业维修人员的范围之内了,理解即可,无须太作深入研究,太费时间,我们还要时间去研究其它的。软件方面,目前主流的一些软件:企业的ERP系统和顷,网络管理的一些网络监控,网络分析,流量分析Sniffer,抓包工具,这些网络管理者必须撑握,不论是哪一款这类的有利于故障排除分析软件都要会用,因此必须做到了解其原理,一些常用DOS命令要熟练,这对于学习BAT批处理VBS还是有一些的帮助的,MS系统肯定要会做,安装方式也要学,比如从硬盘安装从网络安装光盘安装那就免说了,那傻瓜式的,一路NEXT.
还有双系统、多系统,这是我对自己基础要求的一些定义,虽然在这方面我做得不是是很漂亮,但经验从这一年里的工作中,已吸取到不少的经验,对今后的学习和工作应该是大有帮助的
2、操作系统:
a、学好linux/Unix其中一种系统应用
作为除了Windows家族平台的系统以外,还有个就是LINUX系统许多网络公司大型企业的服务器都会采用这种系统,对我们习惯于用WINDOWSXP系统来说,确实是一种不习惯和应用上的困难,复杂的命令也是对刚入手者一种记忆力的考验要真正融入到这个系统当中,我认为知蠢还是要多习惯去使用,因为平时我们太依懒WINDOWS了,这种过渡还是需要时间的,因此我会把学习LINUX作为我第二种系统学习的目标,将来的工作环境也需要,就业参考《职业规划之计算机专业》。
b、学会一种编程语言
对于计算机专业的人来说,会,至少会一种编程语言是一种技术人员的象征也是一种爱好,虽然可能学得没有专业的编程人员专业,但就是够用就差不多了,VB编程语言是门可视化的编程语言,可以边写源代码边看效果,代码也比较人性化,易懂,编辑效率也非常的高,不会像其它语言一样,要完全将代码生成后,再看效果那样一点一点的修改不行再返回原代码再修正再输出.不能及时看到代码生成出来的效果,所以我认为非专业编辑学习VB是种不错的选择,也是培养自己一种爱好。
c、熟悉SQL数据库语言
人的会员资料、上机记录、余额、注册等信息搭棚陪,全是储存在SQL数据库服务器上,一旦数据库出现问题,数据丢失,那后果是不堪设想的,真正出现问题的时候却是让专业的数据库人员来维护,不知道问题大小的情况下,都对SQL数据库敏感,不太敢随便动,不知道是对它敬畏还是仰慕,我觉得从事哪种环境也好,企业还是工厂,甚至是私营商业行业,数据库的应用很普遍了,所以这也是不能不熟悉的一门语言,
资格认证
作为自己真正的学习方向,其实还是喜欢于网络工程方面,不论大的小的公司,只要想与外界进行信息交互,都需要能过互联网络,一个好的网络规划,建设拓扑,需要进行一个合理的预算,对学习网络工程方面我对Cisco的认证有很浓的兴趣,自大学毕业后,我就思索着考个认证,CCNA/CCNP考试是我规划之内的第一个认证,这个计划已在我09年初就已经进了,收集了一些考试培训方面的书籍,工作,休息之余进行自我充实,之后或许会根据自己的一些学习意愿,有时间和精力再考些MS之类的认证。
首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着进入计算机专业后能遇见很多高手,能交到几个知己,谁知进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父母之命,显而易见,目前社会最热的行业是IT业,工资最高的也是IT业,抱着这个因素,大多数考生的父母都让自己的孩子进入了计算机专业,而大多数学生也天真的认为从计算机专业毕业后就能够像电视里演的大多数白领一样每天只用坐在办公室里和同事们聊聊天,和老板吃吃饭,每天签几个字然后就有高工资等着你去拿。
进校后他们发现其实他们在专业课方面什么都听不懂,自己也一点兴趣都没有,没有兴趣那就没有学习的动力,而且这个专业是要靠悟性的,而兴趣是培养悟性的第一步,然后他们会发现越往后学专业课越难,也越听不懂,好一点的就会狠下心来,硬着头皮苦学一通,有可能也就能走出一片路来,而不好的`就会就此放弃,只需要混着考试通过,混毕业,找个单位安心上班。
有些人上了几年学连自己上哪些课都不知道;拿个程序他分不清是用C语言写的还是用PASCAL写的;不小心进了DOS不知道怎么再回到WINDOWS。但说起游戏来头头是道,好像每个都是职业玩家一样,有的每天只知道泡在网吧。这就是中国计算机人才下一代的悲哀!
再说现在计算机专业大学生的学习和生活。大多数计算机专业的学生对本专业的发展及前景一无所知,每天都是看小说、玩游戏、看电影、打牌、喝酒、睡觉等等很有前途的事情。偶尔看见一两个同学看看与计算机专业有关的书,跑去拿来一看,全是什么游戏攻略、黑客秘技等此类书籍。还有的人连C语言和C++谁是谁都还没搞清楚,就拿本VC的书刻苦钻研,真不知他们看懂了没有。好多学生都买了电脑,但用处都是游戏机+碟机+音响,每天都在用电脑玩着各种流行的游戏、看着最新的大片、听着时尚的音乐,就是不用电脑学习。有的学生甚至问我电脑除了玩游戏还能干什么,我问他你为什么这么问,他告诉我他觉得电脑只能用来玩游戏,不知道还能不能干干别的什么。据我了解,近几年在国内好几所高校的计算机专业的毕业生的毕业设计竟然是做网页,在大学了四年,学完了《数据就构》、《软件工程》、《C语言》等专业课后,竟然交了一个没有学过计算机的人自学一两天就能做好的东西!
这就是大多数计算机专业的学生,在我在大学玩了两年之后,我突然明白该为自己的未来打算打算了,但还有许多人仍然还什么都不明白,所以就有了这篇文章。
如果你是以上我说的那种受父母之命来学计算机的学生,如果你看了《计算机应用文摘》第15期的《写给想当程序员的朋友》一文后,发现自己没有当程序员的欲望,那么我这里有几条路给你选择:
1、学习网页制作,将来去网站工作!
2、学习3DMAX等软件,去作动画!
3、学习美术设计!
4、学习网络,
将来考个CCNA,去专业组网!
5、在保证能顺利毕业的前提下,去疯狂玩游戏,做个职业玩家或做一个或几个网络游戏的GM。(我身边就有这样的人)
6、以上五条都与计算机有关,要有一定的专业知识,但比起你的专业课简单多了。如果你看到这里还不觉得有适合你干的,那这条最适合你:在你们学校去修双学位,修一个自己感兴趣的专业,计算机真的不适合你!
在当今这个时代,人才竞争仍然是不可否认的事实,做好自己的职业生涯规划就能在人才竞争中占领一席之地。所以,为了自己的美好前程,我们要好好的规划一下自己的职业生涯,将来成为国家的栋梁之才,在人才竞争中立于不败之地。
我是株洲县职业中等专业学校09级计算机及应用(一)班的刘鸿彰。我是一个活泼开朗的男孩,大胆仔细一直是我的优点,热情大方一直是我的个性。正因为如此,我有许多的好朋友,他们在我的学习成长道路上帮助了很多很多,我相信他们将会是我一生都享受不尽的财富。我的兴趣比较广泛。我爱音乐,更爱计算机。在还没有进入职专之前我曾想选择音乐这个专业,但是我没有,因为学习音乐是要有天赋的,而且要随时随地将自己的心情放松,要稳重,想象力也要超强,而我却做不到。所以,我毅然的选择了计算机。但是我对音乐的追求还是没有放弃。在我下课之余、考试之后,我还是会用音乐来替换我紧张的心情,这正是我喜欢音乐的所在之处,她可以放松自己,使自己在一块一望无际的草原上慢慢的遐想自己。在计算机方面,我当初选择计算机这个专业,原因在于:在当今21世纪,人人都会用到计算机,计算机的拥有量越来越多。而我毕业以后,如果没有考上理想的大学,但在计算机方面,还可以去找一份属于自己理想的职业。所以,我对我的选择从不后悔。在学习之余,我下了很多功夫,操作方面,我要把一道简简单单的操作都会重复几遍。操作时,我会想,是不是还有更好的更简便的方法来操作呢?遇到不懂的题目,我会查找书籍。我喜欢阅读,特别是计算机方面的书籍,我尤其喜欢。因为我相信一句老话“书中自有黄金屋,书中自有颜如玉”。如果在书中都找不到答案的话,我就会去询问老师,让老师精讲,分析,直到自己学懂、理解。所以,我对我的学习非常注重,因为我的理想是大学,我要朝这个方向前进。世界上没有完美的人,我也不例外,我的不足之处是我缺乏自信心,对于自己所做的事情总是不放心。所以,为了不让它妨碍我的学习,克服自己的缺点,我对我自己作了十点要求,首先,多关注自己的优点。第二,多与自信的人接解。第三,自我心理暗示,不断对自己进行心理强化,避免对自己进行负面强化。第四,树立自信的外部形象。第五,不可以谦虚过度。第六,学会微笑。第七,扬长避短。第八,多去阅读名人传记。第九,做好充分准备。最后,给自己定恰当的目标。自信是成功的第一秘诀。我坚信,我的这十条自我要求定能增强我的自信,并且彻底的改变我的缺点。所以,只要努力,没有什么做不了的。
根据自己的兴趣和所学专业,在未来应该向计算机方面发展。围绕计算机方面,我做了如下规划:
1.20XX年-20XX年,这是我的高中阶段,也是我的黄金时段。因为我校可以参加计算机对口高考。所以,我要利用这个机会努力读书,尽自己最大的努力考上湖南师范大学。在学习期间,我要学好每一门课程,特别是计算机,因为在高考时,文化三门加起来的分数还只有360分,而计算机专业一门就占了390分。要是专业学不好,那我就无缘大学了。所以,一定要把专业成绩提上来。因此,我对专业的学习非常在意,生怕自己的专业拖后腿。老师讲的每一堂课,我都会牢牢记住。老师在黑板上写的东西我也会用自己的笔记本记下来。专业老师要求我们去背的东西我都会强制自己必须给背下来。我还会提前预习,遇到理论不懂的题目我会在课堂上题出来。等老师把当堂课的内容讲完后,我再举手问老师。自己懂的,再经老师讲解,印象也就更加深了。在计算机考纲里提到考试时会有程序设计题,因为这门课程学起来比较艰难。所以老师讲解时都会讲得非常的细非常的慢,让我们每一道题目都理解透。老师对我们说:“程序题目看上去非常难,但其实做起来不难,只要你细心就能够做出来”。文化课,我最担心的是我的英语,语数外三门当中,英语最差,所以我学习英语比其他同学更加努力。遇到问题马上问老师,遇到句子不会翻译会或单词不知道意思,我会和同学一起探讨。每天坚持写一篇英语作文,背诵一篇英语文章,早上起来读英语,这样既可以能记住英语还可以提高我的记忆力。英语老师每天布置的作业,我会按时完成。我中午的时间坐在教室里,分析老师上课讲的文章、句式以及整个文章所要表达的意思。我相信,我的英语成绩会有所提高。在高中三年,鼓劲学习,争取考上湖南师范大学。
2.20XX年-20XX年:这四年是我进入湖南师范大学继续深造,进入大学后,我依然会选择计算机这个专业,而且我更要加倍的学习,应掌握先进的专业技能,学习网络技术更深的知识。在大学课余时间,我会参加一些关于计算机方面的社团,来丰富我的课余生活。社团里的每一项活动我都会积极参加,大学上课认真听老师授课,也许老师会讲的很深,但是还是要努力去学去听。即使有不懂的,在课余课余去老师的办公室请教他们。多主动学,自主学,上专业课时,积极配合老师,多向老师进行沟通,多向老师请教。我相信通过我的种种方法,我的专业将会是更上一个台阶。在大学里,我力争在大三下半期拿到计算机网络技师证,这样对于我的就业,创业打下了良好的基础。
3.2XX6年-20xx年,我从湖南师范大学毕业,进一家关于计算机的而且规模较大的公司企业来锻炼自己。在这五年里,我要用我自己所学的理论知识和实践操作相结合,初步是自己成为一名合格的网络技术员。在公司里,应多与同事进行交流沟通,增强自己的语言交际能力。老板安排的工作积极完成,根据老板的指示,多换位思考。工作做到不到位的时候,应该要多检点自己。受到上级的批评,自己应虚心接受。自己力所能及的事一定要去做,增强老板对自己的信誉度、印象等。在工作两年以后当上经理,在管理别人的同时也要提醒自己,多向上级学习管理经验,提高自己的管理水平,并积累资金分析社会市场,为自己的创业打好坚实基础。
4.20xx年-未来,利用自己的专业知识和自己管理的经验来创办一家属于自己的网络公司。公司的原则应以诚信为主,公司的服务应为“服务他人就等于服务自己”。稳步经营专攻网络方面,在网络开发时同时也要打响自己的品牌,使更多的人知道我的公司。让我的公司进入世界五百强。公司在招募技术人员的时候必须德才兼备。职员与职员正常上班时间必须遵守自己的工作职责。每个员工应该都有积极向上的精神,要有爱拼爱闯的精神。我相信我的公司会越做越辉煌。
为了能够实现我的职业生涯规划,从现在开始上好每一堂课,听取老师的教诲,专业课时认真听讲多去举一反三,想想为什么要这么做。积极参加学校组织的社会调查。这样,有利于我的升学、就业、创业。
梦想毕竟不是现实。但是,实现梦想还是可能的,但必须靠我们自己去拼、去闯、去努力,才可能成功。选择好适应自己的职业是事业成功的开始。而事业的成功才是人生价值的体现。在人生道路上,没有平坦的路可走。但是,我从现在开始就做好心理准备:要奋斗就要付出。不管是平坦的大路还是铺满荆棘的小路,无论如何坎坷,我都要勇敢面对,客服一切困难走下去。既然选择了就不会退缩。我相信:“有志者事竟成”。只要我一步一个脚印的走下去,充分发挥我的潜能,振奋精神,鼓起勇气,用心去谱写我的职业生涯。握紧自己的双手对自己说:“努力!迈开脚步,用自己的汗水争夺生命的辉煌,走向你璀璨的明天!”
一.大学毕业后的十年规划
(20xx年-20xx年,21岁至31岁)
美好愿望:在事业上有所成就,找到属于自己的另一半。
方向:企业高级程序设计员。
总体目标:完成大学期间的学习,找到一份满意的工作,成为企业高层程序设计人才。
已进行情况:读完大专,想继续参加专升本考试或者考研。
二.社会环境规划和职业分析 (十年规划)
1、家庭环境分析
我家住在河南漯河市的郊区,是家里的独生子女。家里世代以种地为主,爸妈在私人企业上班。本来家庭就不富裕,再加上我就读大学,,因此家庭负担比较困难。因此父母对我的期望比较高,希望我毕业后能找到一份收入比较高的好工作。
2、学校环境分析
我就读于郑州轻工业大学,听名字就知道她是一所以工为主的大学。近几年来,郑州轻工业大学在保证优势学科不断提升的情况下,正在不断向一所综合性大学发展,因此学校对我们这个计算机专业相当重视并投入了大量的经费用于发展壮大。在这种大好机遇下我们的计算机专业得到了迅速的发展并取得了巨大的成就。除此之外,我们学校还经常组织学生开展社会实践活动,这样不尽锻炼了我们的实际能力还使我们所学的知识得以充分利用做到学以智用。
3、社会一般环境
中国政治稳定,经济持续发展。在全球计算机事业发展迅速的形势下,中国计算机事业也在突飞猛进的发展,所以我国高素质的it人才也层层辈出。
4、计算机职业特殊社会环境
当今社会的计算机已经达到非常普及的程度,随处都可以看见计算机的身影。对于它的发展,人们充满信心。硬件的发展为软件提供了良好的发展平台,而软件的发展也让硬件有用武之地。不仅在军事领域、金融场所以及学校的机房,学生的宿舍和大街上的网吧,我们随处可见。由于中国的管理科学发展较晚,尤其是计算机的发展更是很迟,因此对计算机的专业人员需求量很大尤其是对经过系统培训的高级专业人才,计算机的前景依然是非常乐观的!
三.行业环境分析和企业分析
1、行业分析
中国计算机事业发展有强劲的势头,加入wto后,会有大批的外国企业进入中国市场,中国的企业也将走出国门。这样就会增加对专业计算机人员的需求量,这样对于我们从事于计算机行业的人来说是挑战但更是一种机遇!
2、企业分析
在中国,联想个人电脑产品的市场份额达近三分之一。凭借其领先的技术,易用的功能、个性化的设计以及多元化的解决方案而广受中国用户欢迎。联想已连续8年保持中国排名第一。联想还拥有针对中国市场的丰富的产品线,包括移动手持设备、服务器、外设和数码产品等,因此联想电脑公司具有非常好的发展前景。除此之外,联想电脑公司的员工都具有良好的职业素质和道德素质,工作氛围也好,因此是我良好的选择地。
四.个人分析与角色建议
(1)自身现状
计算机专业基础扎实,不仅掌握各种计算机办公软件如word、excel等,还会使用五笔打字,并且熟悉计算机的操作、应用和系统维护等,对photoshop有所了解,有良好的硬件知识基础和较强的语言表达能力,接受过全方位的大学基础教育,受到良好的专业训练和能力的培养,对数据库有良好的理论基础和实践经验,有较强的动手能力和研究分析能力。
(2)角色建议
父亲:"能继续学习就继续上,艺多不压身!""工作要努力,有发展,要能吃苦耐劳!"
母亲:"工作要上进,生活上省吃俭用,存点积蓄,以备急时之需"。
同学:"可以继续考研!"
姓名: xxx
性别: 女
出生: xx年xx月xx日
学校: xxxxx大学
院系: 计算机科学与工程学院
一.自我认知:
1.优点:团结友爱同学,对问题有独到的见解,有一定的吃苦能力,善于思考,乐于助人,动手能力较强。
2.缺点:自控能力较差,太过坚持自己的想法,表达能力不强,做事恒心不足,自信心不是很强,性格有些内向。
3.兴趣爱好:看书,听音乐,计算机网络技术,网页设计。
4.个人小结:充分利用自己对计算机的热情将兴趣转化为实际的生产力,逐步克服自身的缺点,发扬自身的优点,不怕苦不怕累,提升自己的个人素质专业水平,提升自己的核心竞争力。
二、职业认知
1.外部环境分析
①家庭环境分析:父母都是普通的工人,没有很广的社会关系,父母对自己的择学择业没有过多的干预,自身的发展面比较广。
②学校环境分析:学校所在地淮南没有很好的地理区位优势,信息面不是很广,但校院领导做各方面的工作积极引进来以弥补这方面的劣势
③社会环境分析:当前国民经济信息化进入新的发展阶段,电子政务及互联网蓬勃发展,带动了计算机相关产业的发展,以软件业为例,中国正以年均超过25%的速度在增长。IT人才供不应求是世界范围的现象,许多国家都有20%至30%的缺口,我国也不例外。计算机专业毕业生找工作难却也是不争的事实,这就关系到毕业生素质问题了。
④分析目标地域:目前计算机行业的竞争相当的激烈,知识的更新淘汰速度相当的快,工作时间长节奏快,人们戏称搞计算机的人为IT民工有起一定道理。
2.目标职业分析
①目标职业名称:软件工程师
②工作内容:完成软件项目的详细设计,手册及测试文档的编制,参与软件产品的平审,负责完成代码的编写工作,负责完成集成,测试及确认工,负责实施用户培训工作。
③任职资格:
A.精通C/C++、汇编语言、数据结构、计算机基础原理;
B.需有自已比较优秀的作品(开发工具为C/C++);
C.熟悉Linux平台下编程者
D.沟通能力强,语言表达清晰,逻辑性强;
④就业和发展前景:
中国的软件人才缺口确实庞大,但是想要进入这一行业的人要特别注意,近几年内想要从事软件开发行业,单单具备一些简单的技术操作能力是不够的,还需要具备系统架构的策划能力。主做NIIT软件工程师培训的北京现代商务培训中心的闫玲老师说,现在的用人单位对高素质的软件工程师的需求可以用“如饥似渴”来形容,上海的NIIT公司培训毕业的学员的就业率达100%,用人单位中多是银行的IT部门和跨国IT企业。而从事软件开发的北京畅然信息技术有限公司的魏贵阳说,对于具有实际操作能力的软件人才是用人单位最为需要的。而且越是上规模的公司,工作的拆分层次越清晰,对于软件人才的需要越大。
3.职业认知小结:如今的计算机行业可谓机遇与危机并存,一方面企业为找不足合格的技术人员,企业发展受阻而发愁,另一方面大量的计算机专业的本科生找不到理想的工作,可见要想有所成就必须掌握出色的专业知识,知识决定你的发展。
三.职业生涯规划设计
1.确定职业目标和路径
①近期职业目标:在校期间(20xx—20xx)
A.在校期间完成基本的学业,掌握好基础课,为考研作准备。通过英语四级考试,利用课余时间深入的学习软件编程技术(C++,java),Linux系统,数据库语言,汇编语言、数据结构、计算机基础原理,提升自己的专业素质。
B.积极的参加各项活动,提高自己沟通能力,语言表达能力,交际能力,团队合作能力。
C.利用假期时间找一些小型的公司工作实践,在实践中发现问提,提高自己,了解最新的行业发展动态,学习最新的技术。
②中期职业目标:毕业后(20xx-20xx)
A.利用四年工作实践的时间熟练的掌握软件编程,积累大量的软件编程经验,学习企业管理知识,关注最新的行业发展动态新技术的应用,成为一个出色的软件工程师,自己接一些小项目,积累一些资金。
③长期职业目标:(20xx---)
B.尝试和一些志同道合的专业人员朋友合作创业,以自己的成熟技术和良好的信誉为核心竞争力,在同行中拥有自己的优势,一点点的积累经验,扩大自己的客户群,使公司一点点的发展壮大。
四.结束语
计划固然宏大而美好,但更重要的,在于其具体实践并取得成效。只说不做,所谓的职业规划目标就如空中楼阁般美好却遥不可及,到头来只是一个安慰自己的美丽谎言。然而,现实是未知多变的,定出的目标计划随时都可能遭遇问题,要求有清醒的头脑,巨大的勇气,克服困难,取得成功。也许最终我们的目标也不能达成,但至少我们努力过,奋斗过,拼搏过,人生也便无悔。
每个人心中都有一座山峰,雕刻着理想、信念、追求、抱负;每个人心中都有一片森林,承载着收获、芬芳、失意、磨砺。一个人,若要获得成功,必须拿出勇气,付出努力、拼搏、奋斗。成功,不相信眼泪;成功,不相信颓废;成功不相信幻影,未来,要靠自己去打拼!
;Ⅱ 怎样为程序员做职业规划
选择合适的工具
JAVA、C#、php、C++、VB……10多种热门的开发语言,哪一种最有发展潜力呢?其实开发语言只不过是一个工具,“与其分散进攻,不如全力一击”,无论是哪一种开发语言,只要您全力地去学习,到有了一定的熟悉程度的时候,要学习另一种的语言也是轻而易举的事情。开发语言主要分为三大类:
1. 网络开发
现在网络已经成为世界通讯的一座桥梁,好像Javascript、PHP、Ruby这几类开发语言大部分是用作网络开发方面
2. 企业软件开发
JAVA、C#、VB这几类开发语言都实现了面向对象开发的目标,更多时候用于企业系统的开发
3. 系统软件
C语言、C++、Object-C这些软件更多是用在系统软件开发,嵌入式开发的方面。
当然,这分类不是绝对,像JAVA、C#、VB很多时候也用于动态网站的开发。在很开发项目都会使用集成开发的方式,同一个项目里面使用多种开发语言,各展所长,同步开发。但所以在刚入门的时候,建议您先为自己选择一种合适的开发工具,“专注地投入学习,全力一击”。
明确发展方向
当您对某种开发语言已经有了一定的了解,开始觉得自己如同“行尸走肉”,成为一个开发工具的时候,那您就应该要明确一下自己的发展方向了。
平常在公司,您可以看到做UI层的开发人员大多数都有20多岁,他们充满干劲,而且没有家庭负担,在两年前ASP.NET MVC 、Silverlight等刚出现的时候,他们可以在晚上回家的时候买几本书或者直接上网看看,研究三五个星期以后,对需要用到技术就已经有一定的了解了。而年过30的人多数是已经成了家了,他们每天9:00点上班唯一的希望就是快些到6:00点,能回家吃饭。吃完饭只想陪孩子玩一下,看看孩子的功课,对新增的技术缺乏了学习的欲望。所以很多接近30岁的程序员都有着一种逼迫感(包括30岁时候的我自己),再过几年应该怎么办?这时候,您就更应该明确一下目标,努力向自己的发展方向前进了。归纳一下,可从下面几项里选择适合自己的一条道路:
1. 从技术向业务过渡
在国外,很多发达国家都很重视人才,一个高级的程序员与一个Project Manager收入相差一般不超过15%。(注:关于收入差距,请参见伯乐在线报导的这篇资讯《2011年美国IT从业人员的薪资调查》,有的甚至超过项目经理。)但中国是世界上人口最多的国家,国内人才众多,所以人才滥用的情况经常可以看到。一个小公司的开发部里面经常会见到新面孔,但PM却不会常换。因为做老板的对技术是一窍不通,依他们看来只到拉住PM的心,那技术方面方面就能搞得定,至于技术部要换人,他们根本不需要费力气去管。所以从一个技术员过渡到一个PM是一条向前发展的一个选择,但开发人员也需要知道,要成为一个PM不单单是使用技术,而更重要的是对管理方面认识。一个PM主要的工作是组织团队,控制成本,管理业务,控制项目进度,与客户进行沟通,协调工作,定期进行工作报告等。所以要成为一个成功的PM更要重视组织能力,PM必须能提高团队的积极性,发挥团队所长,在有限的开发资源前提下为公司得到最大程度上的利润。成为一个PM后,通常不需要直接接触技术开发,而着重管理的是业务发展,但PM对技术也需要有一定的了解(在下曾经为PM对技术了解的必要性写过一篇文章,得到很多支持但也惹来不少的争议)。在这里我还是要强调自己的观点:要成为一个成功PM最重视的是管理能力,但对技术也应该有足够的了解,因为这是与团队成员沟通的桥梁,只有这样才能与整个团队的成员有着紧密的结合,让团队成员感觉到他们自己存在的意义,从而调动团队的积极性,而不是漠视技术人员的存在。技术并非成为一个成功PM的充分条件但却是必要条件!
2. 从程序员向技术管理发展
其实一个Team Leader的职责与Project Manager相像,但Team Leader更着重于技术开发方面,通常一个大型项目都会有一两个开发团队由Team Leader带领,负责开发核心部分,而其它部分分派给不同开发小组或者分派给外包公司。在网上常看到几句话,贴切地形容了PM与TL的区别:“技术人员乐于被领导;但他们不喜欢被管理,不喜欢像牛一样被驱赶或指挥。管理者强迫人们服从他们的命令,而领导者则会带领他们一起工作。管理是客观的,没有个人感情因素,它假定被管理者没有思想和感受,被告知要做什么和该如何做。领导是引领、引导,它激励人们达成目标。领导力是带有强烈个人感情色彩的,它不是你能命令的,也不是你能测量评估和测试的。”
无论是PM与TL,对业务与技术都要有深入的了解,只是PM更侧重于业务的管理,盈利的多少,风险的大小等等,而TL则侧重于项目的成本,开发的难度,软件的架构等技术方面的问题。在某些人眼中,技术与管理就像鱼与熊掌,不可兼得,但依在下看来,两者却是秤不离砣,密不可分。只要及时提升自己对技术与管理的认识,不断地向深一层发展,要从程序员提升到技术管理人员只是时间的问题。打个比方,一个普通的.NET程序员,开始可能限制于ASP.NET的页面开发,但一旦他有了发展之心,他自然会对ASP.NET MVC、Silverlight、WinForm、WPF这些UI的开发手法感到兴趣,学习不需要多少时间,他可能就会认识这些UI开发只不过是一些工具,其实在开发原理上没什么区别。接着他就会向深一层的通讯模式进行了解,认识TCP/IP、Web Service、WCF、Remoting这些常用到的通讯方式,这时候他可能已经感觉到自己对开发技术有了进一步的了解。进而向工作流、设计模式、面向对象设计、领域驱动设计、面向服务开发等高层次进发,最后成为技术的领导者。上面只是一个比喻,但要注意的是,在学习的时期必须注意的是与同事之间沟通,很多的开发人员喜欢独来独往,开发的项目总想一个人搞定,不受外界的干扰。但要明白,就算你有天大的本事,一项大型的项目也不可能由你一个人全扛着。所以团队的合作性与同事间的沟通是必要的,这也是成功一个TL的必要条件。
3. 单方面向技术发展
能成功技术开发的尖端人才,这是在下最向往的工作,却也没本事登上这个位置。很多从事开发的人都会认为,业务总会带着“金钱的味道”,老板从来不管开发是否合符开发原则,有否经过必要测试,他们只会在客户面前无尽地吹嘘,项目到期能成功交货,只要不出什么大问题那这个项目就算成功了。其实我们也要明白:开发项目最终目标是为了赚钱,在开发过程中对项目成本的限制和效率的控制这也是必须,所以这才需要管理人员对项目进行管理。但开发人员也很想避开这 “金钱的尘嚣”,全情投入到技术的世界的当中。所以对技术有着浓厚兴趣的人,往往会深入地研究某一项技术,成为技术上的精英。但在这里说一句令人心淡的话:中国已经属于是世界上第二大经济体同盟国,但国民生产总值主要来源于第三方加工产业方面。中国可以说是人才济济,但却在高新产业上却比发达国家落后。这几年的确看到我们国家在高新科技上有着质的飞跃,但跟欧美发达国家还有着一段距离。所以想在中国成为尖端技术的人才,无可否定比在国外要难。依在下看来,要想成为尖端的开发者,必须对C、C++、汇编语言、嵌入式开发、Windows API、Linux API这些底层技术有着深入的了解。要知道解JAVA、.NET……等这些之所以称为高级开发语言,并不是指它们比C、C++、汇编语言更高级,而是指它们封装了C、C++等等的功能,更适合用于企业软件的开发,使开发变得简单。但如果要开发一些底层的软件,大型的系统的时候,就必须用到C、C++、汇编等开发语言,这是成功尖端人才的一个条件。
确定未来的目标
人是从历练中成长的,古人云:三十而立,形容的不是一个人的社会地位,经济来源,而是形容一个人对未来的目标,对人生的意向。要成为一个成功人,就应该早日为自己定下长期的发展目标,作为一个开发者也当如此。随着人的性格,取向各有不同,大家为自己所选择的路也有不同:
1.自立门户,勇敢创业
快30岁了,很多人会认为要想真正赚得了钱,就应该自立门户,为自己创业建立一个基础。像北京、上海、广州这些一级城市,要买房子,一手楼基本要在 2万~4万元/平方米左右,而在一家普通的IT公司当上一个项目经理,基本收入一般都在1.5万~3万之间(除非在大型的跨国企业内工作,那另当别论),要买一间100平方米左右的房子,就算不吃不喝也几乎要10年的年薪,所以选择自主创业,是很多IT开发人员的一个未来目标,想要达到这个目标,就应该更多地把业务作为重点。不可否认的一件事,在中国社会里很多时候讲的是“关系”,即使这30年的改革开放使中国的经济蓬勃地发展起来,但几千年来留下的歪风还是不能完全的磨灭。所以想要创业的人事建议你要多跟客户打好关系,与合作伙伴保持互利互动的模式,这将有利于日后事业的发展。
2. 急流勇退,退居二线
这也是不少人的选择。很多人在有了家庭以后,感觉到压力太大,人的一生并非只有事业,他们想把更多时间用于对亲人的照顾,对孩子的关心上。所以很多人会选择一份像系统分析、系统维护、高校教师、专业学院讲师这一类的工作。收入稳定,而且往往没有一线开发人员那么大的压力。
3. 不懈努力,更进一步
无论你是一个Project Manager或者是Team Leader,如果你想继续晋升一级,那还是会两极分化的。从一个PM到一间公司的管理层,那所面对的事件会有很多变化。一个公司的总经理,要管理的不再是一到两个项目的成本,而是整个部门的运作,整间公司的业务流程,所以要肩负的任务的会更重。在下曾经有一位上司彭博士,他是企业的最高领导人,年薪超过三百万,而且在报纸杂志上也曾经亮过相。平常只会在某些会议上轻轻地亮下相,说两句讲词,平常的公司运作与业务管理都不需要他直接执行。这并不是说一个作为管理层很清闲,因为他们要面对的是更多的社会关系,与公司合作企业的联系上。这跟一个PM的工作的很大的区别,所以要从一个PM晋升到管理层,那可是要负出更多的努力与汗水。
如果要从Team Leader上升为一个技术总监,那工作的方向也有所改变。像之前所说:一个TL可能更重视的是技术层面,讲求与团队之间的互动合作性,更注重的是开发的完善。而一个技术总监就无需要直接参加某个项目的开发,而注意的是开发的效率与成果,如何合理使用有限的开发资源,控制开发的风险和可能带来的效果。
Ⅲ 程序员职业规划
程序员职业规划范文
导语:对于个人的职业,我们应该做好规划。下面是程序员职业规划范文,供各位阅读和参考。
前言
当今社会,IT行业发展速度突飞猛进,技术更新换代周期小,专业方向和领域更是林林总总、百家争鸣,若没有一个明确的目标而漫无目的的乱走一遭,岂不殆误时机,浪费年华?俗话说,欲行千里,先立其志。因此,要为自己拟定一份职业生涯规划,将自己的未来好好的设计一下。有了方向的指引,自然才会有乘风破浪之帆。
自我认知
“知己知彼,百战不殆”,进行职业规划首先要“知己”,即全面、深入、客观的分析和了解自己。
1)我的优点
热爱学习,对新鲜事物及不懂的知识有着浓厚兴趣,喜欢凡事问个为什么,有条件的话会不断钻研直至懂得原理为止;热爱工作,只要进入工作状态常常到达忘我境界,做事情考虑周全,以大局和未来为重,并且在懂得应用知识后会去了解知识背后的核心,从经验上升到理论。
2)我的缺点
过分自信,执着的有些过头;性格急躁,自控能力一般;自身专业知识水平、能力有待于进一步提高。
3)个人职业倾向
目前从事的是java服务端的软件开发工作,希望可以成为一名技术管理双能的工作者。
职业认知
程序员一般有两个大方向:技术与管理。
走技术路线的人,一定是对技术痴迷的人。但要走得长远,我们需要把技术做穿、做透。如何做穿、做透?计算机底层(C、汇编、逆向工程、驱动、内核)、计算机算法(网格计算、音视屏压缩、语音识别…)、架构(软件工程、跨平台、多语言等)都要有涉及。只有我们掌握了这些,才能做到”看问题看到本质”、”思想有穿透力”。这些才是最宝贵的,需要沉淀下来,仅仅靠做项目、写代码是无法达到的。
对于走管理路线的人,是具有“完成任务为第一要务”、“有计划、善于管理时间”、“善于与人打交道”性格特点的人,重要的是“综合素质”,而不是“专攻”。必须从思想上发生根本性转变:技术是解决问题,而管理则需要满足“多快好省”。
而本人对程序员职业的认知是:技术与管理并不是物理上的独立,而是相辅相成的。只做技术无法深刻理解全局思维,无法更好地为业务服务;而只做管理,则与程序员渐行渐远,最终成为一名行外的管理人员,无法在团队内部树立威望。因此,个人希望可以成为一名技术管理双能的工作者。
环境分析
程序员通常被认为是相当不错的工作,原因非常多。收入高,福利好(有可能非常好),工作富有挑战性(通常是正面积极的挑战),根据目前的就业形势和程序员的需求量,这种职业竞争压力很小。
但是,在国内的IT环境下,要成为一名合格的程序员并不是容易的事。在国外,五六十岁还坐在电脑前敲代码的程序员比比皆是;则在国内,程序员则靠吃“青春饭”,三十岁还需要靠敲代码的程序员甚至被称为loser。这主要因为IT技术的高速发展,程序员必须不断地更新专业知识,以适应社会的需求。而上了年纪的程序员由于思维和身体原因,无法与刚步入社会正值旺年的年轻一代的学习能力相提并论,只能苦苦挣扎在茫茫学海中,或被迫进入自己并不擅长的管理层面里。
当然,随着对程序员的认知越来越广泛,这种情况经已有所缓和,但是从教育角度上看来,国内形势还是十分严峻。现在各个大学、IT培训机构为了赚钱拼命扩招,所以不仅IT专业的学生人比较多,而且其他专业的学生人数也比较多,“僧多粥少”就通常意味着就业压力大。但是反过来看,现在很多IT企业都存在“人才荒”的问题,也就是很多企业都招不到合适的人才,一些从事IT人力资源方面工作的人都普遍反映现在企业里很难招到合适的人才。初看起来很奇怪“每年有很多IT专业大学生毕业,很多都找不到工作”,而“企业每年都缺人,招不到合适的人才”,造成这种奇怪的“人才断层”现象的根本原因就是现在毕业生的素质明显下降了,大学招的人多也意味着教学资源平均下来降低了,培训机构为了赚更多的钱以最快的`速度培训出一群“知其然不知其所以然”的学生,所以教育质量也降低了,这些就造成了“学生需要工作,企业需要人”的这种状况。
未来人生职业规划目标与行动方案
1)阶段目标
Phase Ⅰ:理论实践期
时间:1~3年
目标:将自己学到的理论知识融入实际应用之中
Phase Ⅱ:全面发展期
时间:7~10年
目标:技术与管理双管齐下,精通技术核心并能带领和指导团队工作
Phase Ⅲ:持续发展期
时间:10年
目标:从工程化思想解决出来,探索并吸收其它领域思想,引领并指导工程领域
2)行动方案
a) 加强体育锻炼,保持健康的体魄。俗话讲“身体是革命的本钱”,一个健康的身体是事业成功的前提和基础。在今后30年的工作历程和职业生涯中,要坚持体育锻炼,练就一个健康的体魄,为事业成功提供体力保障。具体说来就是要养成良好的锻炼、饮食、生活习惯,每天保证睡眠6~8小时,每周锻炼两次或以上。
b) 保持学习势头,活到老学到老。首先专业知识无需多说了,不管是技术还是管理都必须不断地学习,攻读在职研究生便是第一步。另外,学无止境,其它领域也必须接触,包括英语、厨艺、人力资源管理等等。下一步则是增强英语能力,最重要是口语能力。
c) 保持工作热情,提升工作效率。勇于承担单位的各项工作和领导交给的不同任务,接受来自各方面的挑战与压力,不断提高自己的思维能力、组织能力、策划能力以及研究能力,使自己成为一个综合素质高、业务能力强的复合型人才。
d) 参与社会公益活动。虽然本人目前并不是一位成功人士,但希望能尽自己一分微薄的力量,参加志愿者活动、无偿献血活动、奉献爱心等等。不仅心灵得到极大的满足,同时接触到更多有志之士,广交人脉,全方位提升自我修养和履行社会责任与义务。
调整与评估
计划固然好,但更重要的在于其具体实践并取得成效。任何目标,只说不做,到头来都会是一场空。然而,现实是未知多变的,定出的目标计划随时都可能遭遇问题,这就要求有清醒的头脑和良好的心态,做到万变不离其中即可。
成功标准
个人成功标准是专业上不断更新,做到满足同一时期各类相关公司或企业对应的要求;学习与工作、家庭与社会相互协调发展,并在最大限度实现个人价值;不违法、不犯罪,对社会有一定贡献之人。
;Ⅳ 程序员未来有哪些发展方向
绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的牛人也有。一般来说,程序员的发展基本上都会经历这么几条路径。程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。
当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而很显然,CTO,是大多数程序员的终极梦想。
也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答案,因为每个人的个性和情况不同。但有一点是重要的,一是有际遇一定要抓住,二是自己要努力。
比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以考虑向项目经理发展。因为老板让你做,说明他看到你有这个素质和潜力。要相信别人的眼光。
但是大多数人是遇不见这么好的伯乐的,那就要自己努力。没有能力就学能力,没有知识就学知识,没有气场就每天照镜子练。如果你的确不知道怎样才能从众多的程序员中脱颖而出,那么就去参加培训,培训别选学费巨贵的,选有特色还不贵的。用一两个月工资,可以换来你能力的快速提升。
再说有些公司,并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是几个人混搭的。在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。在一些非IT公司里,可能会是部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。
项目经理是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。
技术经理有时候也可能叫系统分析员,一些小公司可能会整个部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,如果说项目经理是总统,那么技术经理就是总理。当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。
产品经理这个职位一般在有自己产品(不管是软件还是网站产品)的公司比较常见,产品经理主要会负责产品的设计、产品的改良等工作。需要注意的是,产品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么优势等等。
不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然后就应该多关注业务了。这个业务不一定是指某个具体的业务,因为具体的业务的范围太少,而且也需要机遇。
我见过许多的程序员,他们是做Web开发的,但对互联网很不熟悉,对于互联网流行的趋势基本上不闻不问。不知道现在大家都在使用微博,也不知道SNS,也可能从不使用网银。我觉得这样很不好,程序员应该多多去关注互联网的发展,多多去玩一些新的网站。
对技术不敏感、不兴奋的人,对进步和快速提高没有强烈欲望的人,是没有办法在IT界生存下去的。
Ⅳ 计算机专业短期和长期职业目标是什么渴望的职位是什么
|、DBA: 要求有一定的等级证书,并且英语要足够好纯镇虚。
2、C#软件工程师。
3、程序员:熟悉各种程序语言,有很好的逻辑,编程。
4、网站设计师
5、Php、开发工程师:如今技术能够独立运用php以及完成一个小型的网站。
6、宣传部文员:自幼爱好文学,且在班级以及甲骨文俱乐部做宣传这一块的工作,对宣传有一定的经验。
7、软件测试员:学过软件测试,对数据库以及编程都很熟悉或者说是精通,然而不是做燃太有耐心,对这个行业旅谨不是太感兴趣。
Ⅵ 程序员 面试 未来三年的个人发展规划是什么
~!~!1.你希望5年后有什么成就?答:未来的事谁都难预测,但从希望来看我希望能把自己从执行层提升到管理层面(一方面让人觉得回答沉稳,一方面显示自己有一个大的方向和目标)2.你找工作主要考虑因素有哪几个?答:从注重性高往低的顺序排列我认为是:一、发展空间 二、工作氛围 三、薪资待遇(既回答了问题 又表明了自己对一份好工作的看待角度!)3.你喜欢什么样的领导或单位?答:我前面讲到了我的目标是5年以后把自己提升到管理层人员,那么在这之前我觉得要学会管人,用人,首先要学会怎样为人所用,所以领导和单位没有喜不喜欢只有适不适合,我相信我的选择我一定不会后悔,我选择了贵公司,我必定对贵公司的情况有所了解,没有十足把握我不会来面试的!(这个问题实际上算半个陷进,每个人都有自己喜欢的对象,但是回答又是另外一回事,这个和前面自己的理想串联起来,然后表明自己对管理的悟性,说不定就直接让你上管理岗位了 呵呵~!)4.这工作与你的专业不对口,你会适应吗?你该怎么办?答:呵呵,这个就要看与我的职业规划冲突有多大了,我只能说我会坚持自己的原则!(简短有力,说会适应都是虚的,谁知道 是不是!)5.你能接受别人的批评吗?特别是受了冤枉。你该怎么办?答:有了反面言语,首先要做到自己心里先有底,对于上级的批评无论对与错我觉得先要做的是虚心接受,就算是冤枉也可以理解上级的管人心切的心态,对于自己也是一个很好的反面教材,呵呵,但我有我自己的原则,对于冤枉我的底限是必须澄清!6.赚钱与发展空间,哪个更重要?你还有什么补充吗?你还有什么要了解吗?你还有什么要求吗?答:总的来说一辈子工作就为了赚钱养家糊口,但是赚钱也有技巧,一昧的去贪图眼前小利而忽视了长远的稳定和发展,肯定是错误的,所以有人赚钱少有人赚钱多,我当然想做那个赚钱多的人!7.你如果来公司,你准备做多久?答:这个主要由自身情况和公司情况结合来决定,就现在的情况而言3-5年是我预想之内!8.你能当几年工人?答:就我年龄而言我还可以做20年工人,呵呵,但是我还是希望我最迟在5年之内能冲刺到管理层人员!
Ⅶ 作为一个程序员 你的职业规划是什么呢
我觉得作为一个程序员不能只是埋头编写代码,要对我自己全盘职业发展有明确的规划,并且按着规划一步一个脚印落实前进的方向。我先说职业规划中要注意的几个点:首先,你要有明确的时间节点,如1-3年你要学习什么前沿技术,参与多少个企业级开发项目积累多少项目经验,岗位薪资是多少,如3-5年,你更新多少前沿技术(注意,互联网行业的知识总是迭代更新的,你需要不断的学习。也就可能你3年前应用的开发技术可能已经过时了,或者满足不了企业的开发需要),你的岗位薪资涨幅是多少,你担任什么样的工作职位,如5年以后你专型做管理岗,开发经验几年,培养多少开发人才等等。总之规划这个事情尽量要有时间节点,以及检验标准