❶ 程序员三到五年的职业规划,要如何做职业规划
程序员三到五年的职业规划,要如何做职业规划?让我们一起来看看吧!对于更高级的技术人员, 他们所关注的就不是解决基本的生活问习题了。 他们所关注的就是开展和成就感。 从现在看, 他们更为缺乏的是交流, 尤其是和水平差不多或者更高的人进行交流。 李巨锋说:"我建议他们做一些国产的产品, 做一些自主产权的技术。 比如, 我们还有产品开发的部门就在做国产数据库设计。 "
四、心态。
人活在世界上在于奉献而不是索取, 帮助别人是一件很快乐的事情, 作为程序员的我们心胸要开阔些, 低调些、 虚心些, 公司的李老师、 老张就是一个心胸很宽广、 低调的人, 值得学习, 三人行必有我师, 我们熟悉的只是自己的这一块、 这个领域, 不懂的地方要虚心向别人请教, 我见过浮躁、 过于自信的人,也见过做人低调的人, 发展结果完全不同。
❷ 程序员如何做好职业规划
身为职场人,一个清晰的职业生涯规划是非常必要的。北大青鸟云南计算机学院http://www.kmbdqn.cn/给出这篇程序员如何做职业规划,希望可以帮助到同样迷茫的同学们!
程序员职业发展规划
选择IT行业后你必须思考:毕业3-5年、10年,乃至更久后,希望成为什么样的人?作为一名技术人,要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?
现在将职业发展分两个阶段来进行阐述:
1)第一阶段:大学毕业3到5年
2)第二阶段:大学毕业5到10年
第一阶段
大学毕业3到5年
对于从事Java软件开发的技术同学,在毕业后的3到5年内主要都是以学习、积累为主。这个阶段的工作几乎每天都有惊喜,都有收获。从一开始啥都不懂的校园“新鲜人”向“职业人”转变,在这个阶段,你会学习:
基础的Java知识:你会开始看《Java编程思想》、《EffectiveJava》。高质量代码进阶知识:你会开始看《重构:改善既有代码的设计》、《代码大全》、《编程珠玑》。
常用的主流框架:比如SSH相关的《Spring实战》、《SpringBoot实战》、《Hibernate实战(第2版)》。当然,这些书已经不够了,你会通过Google、Bai大量地浏览在线的资源:Apache官网、Spring官网、Hibernate官网。你会去StackOverflow问问题或找答案。系统设计与算法知识:《系统分析与设计方法》、《设计模式》、《需求分析与系统设计》、《面向对象分析与设计》、《UML用户指南》、《算法导论》。其他知识:比如数据库调优、缓存框架、NoSQL数据库、日志框架等等。
❸ 编程职业规划书
编程职业规划书
光阴的迅速,一眨眼就过去了,你有为自己做过职业规划吗?不如为自己的职业生涯做个规划吧。你知道怎样的职业规划才是适合自己的吗?以下是我为大家收集的编程职业规划书,欢迎阅读,希望大家能够喜欢。
一、前言
人生的道路,我们才刚刚开始。可是我们要怎么走下去?就像我们常说的,尽人事,听天命。对于我们可以控制的,理当全力以赴,面对生活中的任何问题我们都要有这种态度;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着一种信念,那就是不做则已,要做就要做好。即使是失败了也问心无愧。在这宝贵的大学生活中,我们要努力的充实自我,从各个方面让自己得到锻炼。学习方面努力学习专业知识,不断地丰富自己的知识面,充分利用学校的图书馆。社会实践方面要多多参加学校组织的各种活动,参加三下乡等社会实践活动。努力让自己的大学生活过的充实有意义。
二、自我分析
1、自身现状:
初级电子商务师证已经考到,专业课水平还有待加强,担任班级班长,学院学生会学习部部长,对管理方面有一定的了解与实践经验;具有较强的人际沟通能力;待人温和不会经常发脾气,具有一定的隐忍性,会和认识的人保持较好的关系,和不认识的人也能够很快的沟通,对人真诚。别人说我性格偏于外向,但我认为我性格具有两面性,我喜欢安静的环境,喜欢一个人学习、看书、听音乐。但有时却很喜欢热闹,和朋友在一起谈天,给彼此带来快乐,我会感觉很开心。另外,我有很强的自信心,具有团队精神和协作能力,比较强的创新意识,有过打工的经历。
我的优势:本人与人沟通能力较强,诚实守信、有责任心、能吃苦耐劳、积极向上、做事认真。
我的劣势:有时候会显示出懒惰的一面,缺乏社会实践经验,不能很好的有效率的利用自己的时间。
2、职业选择:
专业电子商务行业,加入类似阿里巴巴B2B或者淘宝C2C或网上贸易方向,做网络营销
三、环境分析
1、家庭分析:
我出身农村家庭,家境一般。妈妈做点小生意,所以我从小就得到妈妈的锻炼,在与人沟通方面掌握了一定的技巧,同时也促成了我自信的性格。这些锻炼无疑对我以后的职业生涯奠定了基石。
2、就业机遇:
我国电子商务发展较快,为我们学习其专业的大学生提供了更好的发展机会。中国加入世贸组织后,与世界的一体化进程加快,国外的资本、技术介入将加大对高层次人才的需求,将有利于吸引大学生就业。
3、就业挑战:
我国连续扩大招生规模,使毕业生数量活跃式增长,而社会有效需求在短期内增幅有限;很多专业和非专业人员的加入使我们就业压力增大。
4、专业分析:
我所学的专业是电子商务,根据电子商务专业的职业技能要求:电子商务师是具有复合型的高素质人才。作为一名合格的电子商务师,要求:
(1)、掌握熟练的IT技术:如网络协议OSI、TCP/IP,网络与互联设备。
(2)、熟悉电子商务的运作平台:信息流网络、知识流网络、资金流网络、物流网络、契约网络、电子商务管理:ERP系统管理、SCM供应链管理、CRM客户关系管理。
(3)、了解电子商务系统的安全,金融电子化的安全,以及法律保护问题。
因此,在大学里,必须认真学好各门专业课程,掌握电子商务工作实务操作基本技能:了解电子商务理论和实践的发展动态;了解电子商务的有关法律、法规和国家有关政策。据了解,社会需要的电子商务人才一般可分为三个层次:
(1)、电子商务技术应用型人才,如网络建设、系统管理、Web制作及应用程序开发等,主要面向各类企业、公司的相关技术岗位;
(2)、一般管理人员,主要是企业和政府部门中的一般管理与应用人员,其需求量是最庞大的,他们是电子商务的直接应用和受益者,并不关注太多的技术细节,只需知道如何在电子商务环境下开展工作;
(3)、高级管理人才,他们应具有管理、经济及信息技术等综合专业知识。
本专业的就业具体岗位有以下几类:
(1)、电子商务市场需求分析员、分销人员、采购员、促销员;
(2)、电子商务方案策划与推广人员;
(3)、网页制作人员、网站建设(策划)人员、网络管理(维护)者;
(4)、营销管理人员;
(5)、外贸人员。
5、电子商务就业情况分析:
据统计,我国登记在册的电子商务企业已达到1000多万家,其中大中型企业就有10万多家,初步估计,未来我国对电子商务人才的需求每年约20万人,而我国目前包括高校和各类培训机构每年输出的人才数量不到10万人。人才总量不足已成为制约我国电子商务发展的瓶颈。随着电子商务的快速发展,这些毕业生在进入人才市场时本应抢手,但事实并非如此,近年来电子商务专业应届毕业生就业率仅为20%,而全国普通高校毕业生就业鉴约率是47%,可见,电子商务专业应届毕业生就业率远远低于全国大学生就业平均水平,这种状况不容乐观。造成这种局面的根本原因在于高校在电子商务人才的教育和培养方面还存在欠缺,在这种情形下培养出的学生很难符合社会对高层次电子商务人才的需求标准。
6、我们应如何做好与社会的对接:
按照就业岗位对电子商务专业学生的能力要求,为了能够更快适应工作岗位的要求以及企业的需求,在技能学习和能力锻炼上更应该做好与社会对接,作为电子商务学生应该如何做好与社会岗位对接,要具备哪些能力需要学习哪些课程和内容,应用从以下几点着手:
(1)、电子商务专业学生在学习理论知识的同时应该加强电子基础应用技术、商务实战和专业电子技术实践。电子基础应用技术是目前学生就业的最重要障碍,没有这个基础,即便有再多的理论都是空中楼阁,从而造成就业困境,有企业会使用只懂理论而没有操作能力的人才吗?现在企业都是讲究效益的,用了人就必须能够给企业带来效益,不能马上带来效益,也要为效益而服务。
(2)、对于电子商务来说,不要一味搞理论,实践很重要,必须多动手,多操作。充分重视向第一线电子商务实践学习,随着现代科技发展迅速,现在很多教材和师资水平都大大落后于电子商务的发展。
(3)、实践参与,光说不练也没用。比如逛逛网上书店、到论坛参与讨论、建自己的个人主页、申请博客空间、搜索网络信息、参与网上拍卖等等,在参与中体会互联网对传统商务、学习、生活的影响。比如,经常有同学问老师一些专业性问题,或者一些小的技术问题,要一些电子商务资料,这些问题其实随便到搜索引擎搜索一下都能轻松的划到,但是作为电子商务的学生竟然不知道利用搜索引擎这个伟大的老师来解决一些基本的问题,这个非常严重的问题。搜索引擎是电子商务实施过程中非常重要的一个工具,资讯搜索、信息收集、网络营销都离不开搜索引擎,搜索引擎是电子商务的枢纽。还有就是使用FOXMAIL、OUTLOOK等邮件工具;使用WORD整理资料;使用EXCEL处理数据;使用简单的处理工具PHOTOshop处理图片;发传真;开邮箱;开BLOG;开网店等等基本技能。那如何掌握这些基本技能呢?我认为广大的学生一定要争取最多的机会进入企业做一些最基本的工作(网页制作、信息编辑、客户服务、文员、网络销售等)实践一下,通过企业实习掌握基本技能,企业的工作环境会让学生迅速成长起来。
四、职业发展设计
(一)、制定计划与措施
大学二年级:
1、认真学好专业知识和其他基础学科,坚信基础的东西一定是最重要的。注意提高自身的基本素质,通过参加各种社团等组织,锻炼自己的各科能力,同时检验自己的知识技能。
2、做一些兼职,社会实践活动,同时在课余时间从事一些与自己未来职业有关的专业类的工作,进一步提高自己的责任感、主动性。
3、证书大突破:考取英语四,以及其他相关证书。
4、开始尝试并学习写简历、求职信,了解社会需求。搜集与本人目标工作有关的信息,并通过信息渠道尝试和已毕业的校友交流思想。开始毕业前的申请,积极参加招聘,在实践中校验自己的知识积累。
5、预习或模拟面试,积极利用学校提供的条件,了解就业指导中心体统的用人公司资料信息,强化求职技巧,进行模拟面试等训练,尽可能做出较为充分准备的情况下进行演练,为自己以后找到理想的工作而努力。
6、获得普通话等级证书。
大学三年级:
1、通过对社会的了解,充分对自己想就业的单位、企业作好研究,找到自己理想的就业企业,并为之不懈努力。
2、做好努力工作的一切准备!
健康目标:经常锻炼,要拥有强壮的身体,还有就是家人也健康平安
五、职业生涯
从实习到就业,初入职场,获得初步的职业经验。
从最基础的工作做起,获取实际工作的经验,在工作中继续好好学习专业知识,提升自己的专业知识,进一步学会为人处事的技巧。
目标:进入阿里巴巴,并还是做网络销售的工作,开始了解职场。努力做好本职工作,一步步提升自己的专业知识,努力拼搏,争取在五年内做到销售经理一职。
六、结束语
计划固然好,但最重要的在于付出实施并取得成效。时时刻刻都不能忘记,任何目标,只说不做到头来只是一场空。路漫漫其修远兮,吾将上下而求索。不经历风雨怎能见彩虹。我们要时刻保持一颗清醒的头脑。其实,每个人心中都有一座山,雕刻着理想、信念、追求、报负;每个人心中都有一片森林,承载着收获、芬芳、失意、磨砺。一个人,若要获得成功,必须拿出勇气,付出努力、拼搏、奋斗、成功。机遇不相信眼泪,不相信颓废,不相信幻影,只相信爱打拼的人!一个人的一生是有限的,人生能有几回博,此时不博何时博,我们要抓住我们身边的每一个机会,来实现自己的人生价值。一个人的一生一定要过得有意义,一定要让自己有限的年华里有所回味。一个人活着就是要做有意义的事,而做有意义的事就是好好的活着。生活的本质不是索取而在于奋斗!
首先说一说进入计算机专业的目的,我个人是因为十分喜欢it业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着进入计算机专业后能遇见很多高手,能交到几个知己,谁知进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父母之命,显而易见,目前社会最热的行业是it业,工资最高的也是it业,抱着这个因素,大多数考生的父母都让自己的孩子进入了计算机专业,而大多数学生也天真的认为从计算机专业毕业后就能够像电视里演的大多数白领一样每天只用坐在办公室里和同事们聊聊天,和老板吃吃饭,每天签几个字然后就有高工资等着你去拿。
进校后他们发现其实他们在专业课方面什么都听不懂,自己也一点兴趣都没有,没有兴趣那就没有学习的动力,而且这个专业是要靠悟性的,而兴趣是培养悟性的第一步,然后他们会发现越往后学专业课越难,也越听不懂,好一点的就会狠下心来,硬着头皮苦学一通,有可能也就能走出一片路来,而不好的就会就此放弃,只需要混着考试通过,混毕业,找个单位安心上班。
有些人上了几年学连自己上哪些课都不知道;拿个程序他分不清是用c语言写的还是用pascal写的;不小心进了dos不知道怎么再回到windows。但说起游戏来头头是道,好像每个都是职业玩家一样,有的每天只知道泡在网吧。这就是中国计算机人才下一代的悲哀!
再说现在计算机专业大学生的学习和生活。大多数计算机专业的'学生对本专业的发展及前景一无所知,每天都是看小说、玩游戏、看电影、打牌、喝酒、睡觉等等很有"前途"的事情。偶尔看见一两个同学看看与计算机专业有关的书,跑去拿来一看,全是什么"游戏攻略"、"黑客秘技"等此类书籍。还有的人连c语言和c++谁是谁都还没搞清楚,就拿本vc的书"刻苦钻研",真不知他们看懂了没有。好多学生都买了电脑,但用处都是游戏机+碟机+音响,每天都在用电脑玩着各种流行的游戏、看着最新的大片、听着时尚的音乐,就是不用电脑学习。有的学生甚至问我电脑除了玩游戏还能干什么,我问他你为什么这么问,他告诉我他觉得电脑只能用来玩游戏,不知道还能不能干干别的什么。据我了解,近几年在国内好几所高校的计算机专业的毕业生的毕业设计竟然是做网页,在大学了四年,学完了《数据就构》、《软件工程》、《c语言》等专业课后,竟然交了一个没有学过计算机的人自学一两天就能做好的东西!
这就是大多数计算机专业的学生,在我在大学玩了两年之后,我突然明白该为自己的未来打算打算了,但还有许多人仍然还什么都不明白,所以就有了这篇文章。
如果你是以上我说的那种受父母之命来学计算机的学生,如果你看了《计算机应用文摘》第15期的《写给想当程序员的朋友》一文后,发现自己没有当程序员的欲望,那么我这里有几条路给你选择:
1、学习网页制作,将来去网站工作!
2、学习3dmax等软件,去作动画!
3、学习美术设计!
4、学习网络,将来考个ccna,去专业组网!
5、在保证能顺利毕业的前提下,去疯狂玩游戏,做个职业玩家或做一个或几个网络游戏的gm。(我身边就有这样的人)
6、以上五条都与计算机有关,要有一定的专业知识,但比起你的专业课简单多了。如果你看到这里还不觉得有适合你干的,那这条最适合你:在你们学校去修双学位,修一个自己感兴趣的专业,计算机真的不适合你!
如果以上几条有适合你的,那么你就努力去做适合你的那一片天地,去看杂志的下一篇文章,下面的文字你看了只会浪费你的时间。
如果你是计算机专业的在校大学生,而且想当程序员,那么请往下看:
1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!
2、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。
3、记住:万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。
4、c语言是基础,很重要,如果你不学好c语言,那么什么高级语言你都学不好。
5、c语言与c++语言是两回事。就象大熊猫和小熊猫一样,只是名字很像!
6、请先学习专业课《数据结构》、《计算机组成原理》,不要刚开始就拿着一本vc在看,你连面向对象都搞不清楚,看vc没有任何用处。
7、对编程有一定的认识后,就可以学习c++了。(是c++而不是vc,这两个也是两码事!c++是一门语言,而vc教程则是讲解如何使用mfc类库,学习vc应建立在充分了解c++的基础之上。看vc的书,是学不了c++语言的。)
8、学习编程的秘诀是:编程,编程,再编程;
9、认真学习每一门专业课,那是你的吃饭碗。
10、在学校的实验室就算你做错一万次程序都不会有人骂你,如果你在公司你试试看!所以多去实验室上机,现在错的多了,毕业后就错的少了。
11、从现在开始,在写程序时就要养成良好的习惯。
12、不要漏掉书中任何一个练习题——请全部做完并记录下解题思路。
13、你会买好多参考书,那么请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码。
14、vc、c#、.net这些东西都会过时,不会过时的是数据结构和优秀的算法!
15、记住:书到用时方恨少。不要让这种事发生在你身上,在学校你有充足的时间和条件读书,多读书,如果有条件多读原版书,你要知道,当一个翻译者翻译一本书时,他会不知不觉把他的理念写进书中,那本书就会变得像鸡肋!
16、我还是强调认真听专业课,因为有些课像《数据结构》、《编译原理》、《操作系统》等等,这种课老师讲一分钟能让你明白的内容,你自己看要看好几个月,有的甚至看了好几年都看不明白。
17、抓住在学校里的各种实践的机会,要为自己积累经验,就业时经验比什么都有用。
18、多去图书馆,每个学校的图书馆都有很多好书等你去看!
19、编程不是技术活,而是体力活。
20、如果你决定了要当一个好的程序员,那么请你放弃游戏,除非你是那种每天只要玩游戏就能写出好程序的天才!
21、你要有足够的韧性和毅力!有个高手出了一道题测试你的韧性和毅力:找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。
22、找到只属于你自己的学习方法!不要盲目的追随别人的方法,适合自己的才是最好的!
23、请热爱程序员这项工作!
以上的话有些是我的经验,有些是我从高手那里直接来的,但他们都很有用,记住他们,并遵守他们,那你们一定会成功!
对于大多数初学者来说,好多人有这种问题存在:我到底先学什么?学c/c++?还是学vc?还是学borlandc++builder呢?还是delphi?哪一个更好呢?学习程序设计和学习程序设计语言究竟是怎么一个关系?初学者究竟应该如何取舍呢?就这些问题,我从一个高手那里看了一下的这段话,可以帮助在这方面有问题的人:
学习程序设计就好比学习射击,而程序设计语言就对应射击中的等各种枪械。学习射击必须要选择一种枪械,不可能没有枪还能学好射击的,也不可能同时学会使用所有的枪械。但是,如果掌握一种枪械的射击,再学别的也就触类旁通了。因为在熟悉一种枪械的同时,也学习了射击技术本身。再学其他的,自然事半功倍。学习程序设计也是一样,必然要从学习一门程序设计语言开始入手。在学会系统的编程理念之后,用什么工具都一样!
之所以写这篇文章呢是因为自己眼看身边那么多的同学一个个都"不务正业",荒废了学业,心急如焚,自己也荒废了好几年,眼看微软的windows从3.x到现在的2003server,而中国的软件业还是在原地踏步,难道我们真要每年等微软给他的操作系统换一次名字,我们给他交一次钱吗?这么大的利润为什么不留给我们自己,为什么不让别的国家给我们交钱呢?这是广大中国程序员的一个共同的梦,要实现这个梦的人是现在还在大学里的"准程序员"们,他们是中国软件明天的希望!希望广大计算机业的大学生看到这篇文章后,睡觉的能醒来,玩游戏的能停下来,在网吧的能出来,一起拿起课本,坐在电脑前,用程序写出中国软件业明天的辉煌!
作为一个大专学生,为了能够为中国的软件事业做出一份贡献,对现在的就业形式,社会的政治环境、经济环境、文化环境有所认识。也为了能够将自己的职业技能提升的更高。我应该为我自己做一份完美的职业生涯规划,为自己的将来做一下规划。
(一)自我认识
“知己知彼,百战不殆”,进行职业规划首先要“知己”,即全面、深入、客观的分析和了解自己。简单可以概括我自己:我是一个性格开朗、对于新鲜事物有很强的兴趣,有较快的接受能力,与人能够和谐相处。对于别人对自己的缺点的批评还是能够接受并改善。
(二)爱好
个人爱好较为广泛,比较爱好运动,比较擅长的运动有国球乒乓球,羽毛球水平也不错,从小就热爱的游泳。平时在家上网比较喜欢看各大门户网站的新闻,比较喜欢看csdn对于it行业的各种新闻,也喜欢看雪论坛上各位大神对于各种算法的理解。出门在外爱看电影以及看各类漂亮的风景。对于学习编程方面有较强的兴趣,并且立志一定要成为一位优秀的系统架构师。
(三)生涯规划
①实习生涯:实习期间努力找到与自己专业对口的工作岗位,在实习期间能够讲学校学到的只是以及自己的知识进行整理,真正的对编程有所理解。
②进步:在入门编程后,争取每天能够在上班之后再花2-3小时进行新的各类知识的学习,跟上时代的节奏,不固守成规。遇到不懂的问题查找api或者询问别人后,自己要将其真正的弄懂原理。
③大神:一直很希望成为一为别人羡慕的大神级别人物,在以上任务完成的同时进行各类等级认证考试(证明自己的能力),能够自己写出一份以上漂亮的开源程序。
(四)目标生涯
短期规划(1年):一年时间实习并能够真正的进入程序编程的大门。
中期规划(4-6年):在这期间不断的进步学习,进行各类的认证考试,拥有精通3种以上的编程语言,对于业务能够很熟悉,能够读懂各类英文文档,拥有一定的英语水准以及很强的人脉。
长期规划(10-XX年):拥有了别人难以企及的经验和编程知识,同时还对编程热爱(即使不从事it行业)
具体如下:
在人生的道路上我希望能我自己喜欢的道路,曾经我失败了,但是我不能一直失败下去,对于我自己喜欢的事情我将一直奋斗下去。
在职业生涯的初期我是菜鸟,无法一展自己的宏图大志,因此我要学会隐忍,让自己变的更强,不断的学习新的知识,努力跟上前辈的步伐。让其他人看见自己的光辉,即使不够耀眼,也要足够坚强,不做随遇而安的人,谁的青春不曾疯狂,要活出自己。
在进入职业生涯中期后,已经成为别人认可的人,经常能够独当一面。在公司中经常能够提出自己独特的见解,在生活中能够完美的将人生生活、学习、工作结合在一起。在此期间不能够固守成规,积累知识的同时也要学习新的知识,否则会被更新速度极快的it行业所抛弃。英语水平也不能够落下,虽然生在中国但是先进的编程理论大多都是从西方传入中国,必须拥有看懂英语文档的能力。
最后在生涯的最后,我希望自己能够完美的落幕,成为别人眼中的大神,就好比“即使我不在江湖了,也要在江湖留下我的传说”。此时已经拥有了丰富的职业知识,能够成为别人的“领路人”。人生匆匆几十年,我不指望自己能够成为载入史册的伟人,只是希望在离开后有人能够指着那个曾经的id或者那个名字说:“他是个技术大牛。”
在三个阶段中,我认为第二个阶段最为重要,它直接决定了我能否在这个行业继续立足下去,而这段时间正式我努力打拼的阶段。
(五)结束语
我知道虽然梦想是美好的,现实是残酷的,但是我依然会坚持。挫折和问题是在所难免的,出来问题那就解决它,只要你够勇敢,全世界都将为你让道。曾经无数次想象过自己未来的道路,但是最后我依然坚信:未来是自己奋斗出来的。希望自己在这个浮华的社会中能够保持冷静。生活的意义在于他给你打开了一片天,让你看的更远,让你知道原来在这个山头之外还有一个更高的山头。并不意味着你已经达到了那个山头,但你有了往上爬的方向,同时他给你聚集了一帮志同道合,以后可以互相扶持的社会单元。所以完全不必短视和急功近利,人生那么长,炫耀是做给别人看的,本事是自己,好像跑马拉松,一时谁跑得快慢不重要,关键是谁跑到了最后。人生四项基本原则:懂得选择,学会放弃,耐得住寂寞,经得起诱惑。
;❹ Java程序员的4个职业发展方向,该如何把握黄金5年
而这5年,也决定了一个程序员能否成为职业大牛的可能。那么,在这黄金5年,Java程序员如何做才能实现自我突破呢?
1)对初学者建议
首先,对尚未进入职场工作的在校生以及准备转行Java的同学的建议:
一定要从最基础的知识学起,学习Java基础的时候,应该尽量多动手写,写出来运行一下,会发现很多问题。
学完基础内容之后,对Java有一个基本的了解之后,不要着急着进入更高级的学习,尝试用Java语言写出一些简单的程序锻炼自己。
为此,动力节点开展了线上直播班型“Java夜校班”,助你从0基础到就业。
1.因为从零基础到就业,只用6个月6个月,就能把小白变成Java程序员?夜校班可以做到。
夜校班时长6个月,分为12个阶段,针对零基础学习人群,课程紧凑饱满,全程直播,讲解细腻,不同水平人的学习需求均可满足。
2.因为是线上直播+课后作业首先,在选择Java在线培训班时,第一个应该注意的就是培训机构是录播还是直播?
Java夜校班与其他机构的录播视频不同,是由总监级技术大咖直播授课,只有学员和老师随时沟通互动,学习效果才能得到最大保障。
3.因为有7大实战项目夜校班含有7大真实项目实训,与企业无缝对接,让你轻松胜任开发工作。(项目内容详见后文)
4.因为有全新全面的课程体系Java夜校课程大纲由动力节点线上教学总监,资深架构师亲自设计并带队授课,来自一线的技术体系,来自一线的业务需求。
2)参加工作1-2年之间
在这段时间里,想必对Java已经有了一个较为深入的了解。
首先,要非常熟悉设计模式,日常要多看一些关于代码编写优化的书,提高自己的代码能力,能够写出一手优雅的代码;
其次,在工作过程中肯定接触过并发,应该更加深入地去了解并发的相关知识;
最后,要对所使用的框架和Java的类库有一定的研究,还需要去看一些JDK中的类的源码,包括自己日常所使用的框架的源码。
总而言之,这个阶段,需要做的是深入了解Java底层和Java类库,也就是JVM和JDK的相关内容。
3)参加工作3-4年之间
处于这个阶段,说实话很难再提升代码能力了,因为这个阶段的学习会比较多样化。
在前三年的工作中,相信或多或少都会接触一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等技术,你能精通任何一项,都将是你未来面试时巨大的优势。
因此,如果自己对某一项技术感兴趣,这时可以深入去研究,即使这项技术不一定会在工作时用到,但一定是相关的。
4)参加工作4-5年之间
到了这个阶段,应该遇到了所谓的“技术瓶颈期”了。不要急于提高自己的技术,此时更重要的是提高你的影响力。
可以尝试去一些知名公司提高你的就业背景;也可以发表一些技术文章去影响更多的人;还可以去Github创建一个属于自己的开源项目,打造属于自己的产品。
这个时候提高自己的影响力主要是可以给自己创造更多的机会,所以,这个阶段最大的任务是提高自己的影响力,为未来工作生涯做准备。
对于软件开发同学而言,首先要客观认识自身的情况,想清楚自己现在要什么、未来要什么,做好职业规划,从而选择不同类型的企业。
下面来再谈谈Java程序员职业发展规划和方向。
1)走向架构师
程序员与架构师之间的主要区别是什么呢?
架构师,是Java开发人员非常向往的一个角色。架构师需要拥有完善和扎实的技术体系,具备较好系统分析和设计能力,丰富的项目研发经验。
架构师是一个漫长的积累过程,大部分架构师的年龄在35岁左右,这个阶段就是程序员的黄金期。
程序员要向一名架构师发展,需要进一步加强技能的修养。对于互联网公司来言,最重要的技能是对网络和分布式系统的理解,比较麻烦的是分布式系统,除了分布式,在现在大型互联网企业中,还需掌握高性能、深入浅出、性能调优、Spring、JVM等技术。
为此,动力节点为大家带来了架构师课程,助大家成为年薪百万的架构师。
2)走向项目经理
当然,也有一些运气比较好的程序员,不但负责项目的设计工作,而且还负责项目的管理工作,对项目经理这个工作有一定的尝试。
因此,这类程序员可以审视一下自己,是否合适这项工作,如果自己对这种工作比较满意,而且具备项目经理的要求,则可以向项目经理这个方向发展。
项目经理的工作重点已经从编程转移到对人、对技术、对进度、对项目的管理,因此,项目经理必须要了解软件开发的各个环节、了解开发的各种技术和运用、了解开发队伍人员的水平和特点。
在日常的工作和生活中就得侧重锻炼这方面的能力,还要学习一些项目管理的知识,例如:PMP、CMMI、敏捷开发管理等。
从程序员到项目经理可以使项目经理更好地理解程序员在项目中的地位和作用,了解软件开发的各种规律性的东西,从而保证项目的正常完成。
而且,项目经理的收入和地位在公司里也是比较高的,因此,走向项目经理是程序员的另一个发展空间。
3)走向管理层
很多程序员希望自己能成为公司中的主管、或项目经理等管理人员,无论是收入还是地位都会相对高一些。
另外,还有一些程序员可能厌倦了日复一日枯燥而繁琐的编程工作,希望借助走向管理岗摆脱这种步步紧逼的工作状态。
当然,走向管理者就要求程序员要比一般人做更多的准备,做更多的转型工作。
由于软件公司的管理者不同于一般公司的管理者,专业能力越强,管理起来就越得心应手,没有专业能力的管理,遇到的问题很多,也很难解决。
所以,想要往管理者发展的程序员,一定要把编程、项目设计、项目管理等基础打好,这样转型到管理者成功率就会高一些,而且到时候也能更加得心应手。
❺ 毕业之后从事程序员,该怎样规划自己的职业方向呢
第一,应届毕业生需要快速积累经验。
履历和学历都非常重要,如果哪个欠缺,就趁年轻赶紧弥补。一线互联网公司对于学历和履历尤其看重。你前期不要过分看重薪资,如果一个大厂和一个小公司同时向你抛出橄榄枝,即使小公司给的再多,也要优先考虑大公司。假如你不是985高校或者硕士,你就要从技术层面快速提高自己。如果你在小公司里工作,争取三年内进入一线互联网公司。如果想要在这一行业长久发展,要有市场行情分析的能力,去学习最火的大数据,机器学习算法等领域,必要时可以果断转行。
第五,最重要的一点:多存钱,为了以后做自己的产品
你是否甘愿一直打工,一直看他们眼色?不,程序员高傲的内心不允许他这样做。所以,老老实实多存点钱,为了以后自己创业做资金储备才是王道。
❻ 关于程序员职业生涯规划
链接:http://pan..com/s/1p1G4NCUtPNVvkkXE7qxFbQ
程序员进阶攻略。如何才能持续成长,是每一个程序员都绕不开的话题。入行之初,你可能会困惑于技能选择的方向和掌握的方法;编程前期,你可能会苦恼于Bug的调试与修复;技术水平达到瓶颈期,你可能又急于寻求突破和上升。除此之外,职业倦怠了,如何去面对?技术停滞了,如何去解决?人到中年,是选择工作还是选择生活?换工作?换城市?换方向?如是种种,磨蚀着曾经的乐观和现在的不甘,是放任自流还是逆流而上?
课程目录:
开篇词 (1讲)
开篇词 | 程序行知:走在同样的路上,遇见自己的风景
征途:启程之初 (4讲)
01 | 初心:为什么成为一名程序员?
02 | 初惑:技术方向的选择
03 | 初程:带上一份技能地图
04 | 初感:别了校园,入了江湖
修炼:程序之术 (10讲)
05 | 架构与实现:它们的连接与分界?
......
❼ 作为一个程序员 你的职业规划是什么呢
我觉得作为一个程序员不能只是埋头编写代码,要对我自己全盘职业发展有明确的规划,并且按着规划一步一个脚印落实前进的方向。我先说职业规划中要注意的几个点:首先,你要有明确的时间节点,如1-3年你要学习什么前沿技术,参与多少个企业级开发项目积累多少项目经验,岗位薪资是多少,如3-5年,你更新多少前沿技术(注意,互联网行业的知识总是迭代更新的,你需要不断的学习。也就可能你3年前应用的开发技术可能已经过时了,或者满足不了企业的开发需要),你的岗位薪资涨幅是多少,你担任什么样的工作职位,如5年以后你专型做管理岗,开发经验几年,培养多少开发人才等等。总之规划这个事情尽量要有时间节点,以及检验标准
❽ 程序员应该怎么规划自己的职业生涯
一般程序员有以下几种发展路线。如果你选择了某一个路线,我可以给你更进一步的建议。
1、技术路线,要求能力强智商高,把握公司核心技术和公司的技术发展。
初级程序员,中级,高级,系统架构师,技术部经理、技术总监。总经理
2、业务路线,要求知识面广,懂得大部分技术,并知道该怎么做,不一定会做,表达能力好,协调能力好,对某一个行业的业务精通。
初级程序员,中级,高级,系统分析员,项目经理、产品经理、研发总监,总经理
3、实施路线。
初级程序员,中级,高级,系统分析员,项目经理、实施经理,实施总监
4、销售路线
初级程序员,中级,高级,系统分析员,项目经理、实施经理,产品经理,售前顾问,销售经理