A. 如何成为一个程序员
如果想做一个程序员,在没有基础的情况下,买书自学是一个办法。但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。
比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。
程序员是一个不停学习的岗位,你需要每天除了工作以外,花一定的时间了解新的技术或正在使用的技术的原理,这样才能一直提高,不然,可能会被淘汰。在你了解代码以后,你还需要了解逻辑,就等于你要熟悉你所从事的这个领域及行业。
注意事项:
不管任何行业和任何工作,概念的理解都是成功的关键。除非你有强大的概念基础,否则就不可能成为一名优秀的程序员。
核心概念的理解有助于你用最佳的方式设计和实施解决方案。如果你觉得你现在还没有好好掌握关于核心计算机科学和编程语言的特定概念,那么现在回过头去重新学习这些基础知识犹未晚矣。
B. 如果,我想当一名程序员,如何从零开始
1、 程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)
2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)
3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)
4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)
5、程序员的未来很迷茫。(但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造;如果你能改变软件业的历史,那才是英雄;不想成为Bill Gates,不想成为Dennis Ritchie和 Bjarne Stroustrup,我会说你没有追求。有个关于程序员未来的笑话,也许你还没听过,你该听一听,摘抄如下:
一个程序员对自己的未来很迷茫,于是去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的”
于是他去问Lippman。
Lippman说“程序员的未来就是驾驭程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的”
于是他去问Gates。
Gates说“程序员的未来就是榨取程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的”
于是他去问侯捷。
侯捷说“程序员的未来就是诱惑程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝摇摇头“唉,我的孩子,你还是别当程序员了”)
6、当程序员还是很有乐趣的。(当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时…我问你,觉得这些是乐趣吗?)
7、当程序员不易也不难。(世间事有难易乎?为之…;不为…。你有决心和信心吗?)
8、你真的要当程序员?是你自己的想法?
9、你舍得花钱买书吗?(读好书绝对是学习编程的最佳捷径。你一定会说,现在电脑书籍真他XX的贵,没法子,谁让知识和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;准备一个小本子记录你想买的书的名字,逛书店时看看,如果好就买下,记住要读,别光买不看。) 10、我告诉你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。
11、编程序就是编写程序。
12、你想好了吗?(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。)
(三) 一个程序员应该具备的基础知识和概念
1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)
2、机器语言和微指令集的概念。
3、程序的概念。
4、汇编语言是低级语言但不是机器语言。
5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中国软件业的英雄,你也写一门语言,最好不用英语) 6、编译程序和解释程序的概念和其原理。(编译器是高手和专家编写的)
7、HTML、XML等是标识性语言。
8、Prolog是人工智能语言。
9、操作系统OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)
10、Windows编程说白了就是Windows API的调用。(中国的程序员很多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是低级编码员,我称其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,不是编程语言。
12、面向结构的设计概念。
13、面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)
14、软件工程的概念和原理。(如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟)
15、数据库的概念。(要熟悉一些着名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解网络概念。
17、了解多媒体概念。
18、熟悉和掌握数据结构和基本算法。
19、是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感觉自己有了全面的基础知识;当你知道编程序是怎么回事时,说明你已经入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)
(四) 教材推荐
――-推荐的教材主要还是针对概念来的,最好选用名校的教学用书。
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
(五)一些经验和体会
1、真正的程序员用C++;(一位专家说的)
2、动手去编程序;
3、动脑去思考;
4、要有良好的编程风格;
5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)
6、有自己的学习计划;
7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)
8、不要怕学新东西;
9、要有软件工程的思想;
10、善于发现问题,然后去寻找答案;
11、向高手请教;(要虚心直到你成为高手)
12、和同行交流;(不善于交流肯定不行)
13、懂得软件的实质,不要被千变万化的表象所迷惑;
14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)
15、学习wiodows编程主要是学习windows OS和win32 API;
16、有空了解一下嵌入式开发;
17、有空了解一下PDA软件开发;
18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;
19、要有耐心,不要作浮躁的人; 20、对程序加注释,并保留你的老程序;
21、学到的东西越多,了解的越多,你就越接近专家;
22、有空去逛逛CSDN,那里有你很多知己;
23、要有信心成为一个优秀的程序;
(六)一些好书的推荐
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
(七)学习计划
――-这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。 1、《计算机组成原理》
2、《操作系统》
3、《数据结构》
4、《汇编语言》
5、《 C 》
6、《 C++ 》
7、《VC 技术内幕》
8、《Programming Windows》
9、《深入浅出MFC》
10、《Advanced Windows》
11、《Inside The C++ Object Model》
12、《Thinking in C++》
13、《Effective C++》
14、数据库
15、网络
16、嵌入式OS和编程
17、硬件单片机
18、.NET和C#
19、软件工程
20、UNIX和Linux
C. 怎样做一名高效率程序员
1、理解编程语言的原理
三流的人才懂应用,二流的人才懂开发,一流的人才懂原理。各种语言之间存在着相似的地方,掌握语言的原理是必不可少的。最重要的,让语言去适应项目,反之亦然。
2、向优秀程序员学习
你有一个苹果,我也有一个苹果,我们交换苹果,你我还是有一个苹果;你有一种思想,我也有一种思想,我们交换思想,你我就有了两种思想。
与优秀的程序员为伍,你将吸收的最实用的经验,这远比你一个人自学、死磕编程来的快一些。有一句话说到好,与臭棋佬下棋,棋会越下越臭。不可否认这样一个事实:和什么样的人在一起,就有什么样的格局,就会有什么样的人生。
3、了解数据结构和算法
如果你要成为一个高效的开发者,就必须学会快速排序、学会辨认O(n2)程序、学会编写递归函数。
学会多种语言,你便会更清楚不同的框架是相同问题的是如何解决的。尽可能去了解底层命令(plumbing),以便能够作出明智的决定(Web框架是怎么存储session状态的?Cookie到底是什么?)。
4、精通一个编辑器
高效开发者通常是用IDE编辑器吗?其实不是的,他们更常用的文本编辑器,因为这样更会学到东西。
如果使用编辑器选择通用的Emacs或Vim,自然是最好的。其次,挑选你的首选平台最支持的。使用宏,不断地写代码;使用Visual Studio或SublimeText的自动补齐功能。
5、整洁的代码胜过巧妙的代码
如果想让别人可以轻松读懂你编写的代码,请尽量使用最少的代码来完成任务。在编写代码过程中,遵循DRY(Don’t repeat yourself)的原则,使用明确定义的对象和库,将任务分解成小而简单的代码段。
6、掌握代码调试技巧
现如今市场和需求变化相当快,项目的周期有时就会缩短。一个月的工作计划,会缩短到2个星期。项目的压力难免会导致程序员的代码质量会有所下降!
因此,调试技巧在这样的环境下就显得尤为重要。高级程序员会在函数的开始和结束输出Log,把所有的参数和返回值打印到日志系统,便于追踪。在解决问题的过程中,使用开发工具一行一行进行调试,实时观看参数的变化。
7、重新回顾代码
重新去回顾和审视自己写过的代码,通常会有两种体验,一种是我怎么写了这么烂的代码;另外一种则是对自己写过的代码充满了成就感。回顾代码有时可以触发我们新的想法,甚至还能对编码有一个更深层次的思考。
D. 小白如何成为程序员
学呗。想成为程序员,无非就是学习计算机编程语言,学习编程呗,现在互联网上的编程教程一搜一大把,编程应该如何学、怎么学和资料都不是什么秘密,任何人只要想学的都可以马上开始了。
如果心里没谱,可以参照我写的Java学到什么程度可以找工作。
E. 程序员三到五年的职业规划,要如何做职业规划
程序员三到五年的职业规划,要如何做职业规划?让我们一起来看看吧!对于更高级的技术人员, 他们所关注的就不是解决基本的生活问习题了。 他们所关注的就是开展和成就感。 从现在看, 他们更为缺乏的是交流, 尤其是和水平差不多或者更高的人进行交流。 李巨锋说:"我建议他们做一些国产的产品, 做一些自主产权的技术。 比如, 我们还有产品开发的部门就在做国产数据库设计。 "
四、心态。
人活在世界上在于奉献而不是索取, 帮助别人是一件很快乐的事情, 作为程序员的我们心胸要开阔些, 低调些、 虚心些, 公司的李老师、 老张就是一个心胸很宽广、 低调的人, 值得学习, 三人行必有我师, 我们熟悉的只是自己的这一块、 这个领域, 不懂的地方要虚心向别人请教, 我见过浮躁、 过于自信的人,也见过做人低调的人, 发展结果完全不同。
F. 程序员职业规划怎么写
首先我们都知道,一个职业想做到精,做到“很有钱”,都是通过步步“进化”而来的。程序员职业生涯也是如此,我阅读过一个程序员的职业规划,我觉得还是比较实在的,通过本职工作的分布规划,到最终目标,都比较合理科学,现在分享与你,希望对你有用。
第一阶段(2-3年),初级程序员,月薪6k-10k。也就是在“进化”门口的你,刚从学校或培训班毕业,在这一阶段的学生,大多迷茫。刚入门有莫大的兴趣,对未来满眼期待,动力十足。这一阶段的你,不用想太多,最重要的就是打好编程基础,基础牢固了,以后想转到哪个行业都不是问题。
第二阶段(3-5年),中极程序员,月薪10k-20k。到这一阶段,说明你已经有工作经验了,可以自己去做一些项目了。也有了一些自己的代码习惯,例如对代码的注释和备份等。开始在团队中担当重要的角色了。
这个阶段,就会出现程序员们满足于当下,却不安于未来。大家开始选择提升自己了。
第三阶段(4-7年),高级程序员,月薪15k-25k。这一程度,对于个别有天赋的程序员来说或许可以很快的到达。这个阶段,证明你的技术已经非常厉害了,甚至在个别公司,你已经是一个项目的中心角色了。
程序员的职业规划走到这,已经很成熟,开始出现分叉路。有的技术人员走向产品经理,设计方向。有的走向更深更难解的高级技术流,迈入程序员大神的领域。
这两个方向,对于公司都非常重要。今天我们继续向大神技术流的方向往下“进化”。
第四阶段(5-8年),互联网架构师,大数据工程师,月薪29-50k。这个时候,你已对某一领域很熟悉,甚至是这一领域的专家。专项于某种技术,例如数据挖掘,微服架构等,在公司项目中挑大梁。
其实在第三阶段步入第四阶段是有一定困难的,这个时候你选择方向多,专攻技术知识深奥。也就是为什么,都认为跳槽可以很快涨薪,却不能一直涨薪。想继续提高工资,只靠跳槽是没用的,技术才是根本。
第五阶段(8年+),技术总监,技术主管,首席架构师,月薪60-80k。基本可以说这时候已经半个脚迈入技术部门管理层了。实打实的阅历,和带项目的实力都是多年积累下的成绩。
以上五个阶段,是程序员职业规划里的重要部分。希望你也能整理一份属于自己的程序员职业生涯规划,紧跟未来发展趋势,巩固自己的技术,提高自己的综合素质,未来,永远可以有多种选择。只要你不放弃,未来一定是美好的。
G. 程序员个人职业生涯规划书范文
程序员个人工作者做好 职业规划 就是对自己的人生负责,有助于自身实现职业生涯的梦想。以下是我精心推荐的一些程序员个人职业生涯规划书 范文 ,希望你能有所感触!
程序员个人职业生涯规划书范文(一)
一、引言
随着新的高校 毕业 生就业机制的形成,独立院校计算机专业就业工作应该展望就业前景、面对严峻形势、转变工作观念、改进工作方式,提高独立学院计算机专业的就业指导工作的水平和成效。
二、自我分析
我是成都理工大学计算机科学与技术专业的一名本科生,性格外向,喜欢广交朋友,学习刻苦,我相信只要付出就一定能够得到回报,我有着乐观的生活态度,喜欢运动,喜欢与朋友一起分享我的快乐,我坚信有了刻苦的精神就一定能在当今的社会立足。
三、职业分析
1、IT人才短缺
(1)世界IT人才短缺,需求理性调整
(2)我国IT人才总量严重不足
(3)IC人才、网络存储人才、电子商务人才、信息安全人才、游戏技术人才严重短缺
(4)在软件人才层次结构上,水平高的系统分析员和有行业背景的项目策划人员偏少,同时软件蓝领也比较缺乏
2、市场需求旺盛
(1)行业需求稳中有变
(2)企业需求格局形成
(3)区域需求差异显着
3、就业竞争激烈
(1)买方市场已经形成
(2)就业格局逐渐明朗
4、就业工作滞后
(1)疏通就业 渠道
(2)加强就业指导
(3)提高学生素质
5、人才培养脱节
(1)本科计算机人才培养重在特色
大学生就业市场上,计算机人才供需两旺,买方市场逐步形成,供大于求和大学生就业难的实质不是人才过剩,而是供需结构性失衡。高校计算机专业人才培养应瞄准IT人才市场变化,调整模式,突出特色。面对日益严峻的就业形势,大学生也应转变就业观念,先就业、再择业。
四、生涯机会评估
目前高校计算机专业毕业生人数的集聚增加,计算机专业的就业优势不断消失,除了人数增多等客观因素外,高校专业设置、培养模式与市场需求变化的错位是一个重要因素。而独立学院计算机专业由于高额收费、降分录取及社会对独立学院毕业生质量还不完全认同等原因,在就业工作中会碰到诸多问题。20XX年以来,高校计算机专业初次就业率连年下滑,成为大学生就业市场上一大 热点 ,受到社会各方面的普遍关注。但值得指出的是,只要专业知识过硬,就业前景还是很光明的。
五、职业目标的确定
依靠自己的专业知识,进入IT行业,先从基础的程序员做起,逐步发展,成为网络工程师,后创办自己的公司。
六、职业目标计划和实施
大学二年级,在通过大学英语四级的基础上努力通过六级考试,下半年要通过国家计算机二级考试。学好必备的专业基础知识,通过各种渠道,拓展自己的其他方面知识。尤其是 企业管理 方面知识,为自己以后的发展打下良好的基础。
大学三年级,通过国家计算机三级考试,掌握更高多的专业知识,在自身的专业方面有更深的发展,了解就业形势,做好就业准备。
大约四年级,拿到各种必备证书,顺利完成学业,找到与自己专业相符的工作。
毕业十年内,努力工作,理论与实践相结合,加强自身的综合能力,积极表现,争取提升的机会,程序员,软件开发,软件工程师企业管理人员。后创办自己的公司。
七、审查、反馈及修正
工作之路也许会很艰难,尤其是自己的 创业之路 ,资金会是的阻碍,由于种种的位置困难,创业时间可以延长至十五年、甚至是二十年,认真观察中国市场,慎重考虑自己的发展。
八、备选方案
教师:大学四年内,在完成规定的学业外,考取教师资格证,如果,计算机专业的工作前景太差,就从事 教育 事业,教师对于一个女孩子来说无疑是一份不错的工作。
九、结束语
无论将来的就业形势如何,现在关键的是打好基础,用过硬的专业知识武装自己,坚信自己的选择,并为之付出努力,相信一定会收获成功。
程序员个人职业生涯规划书范文(二)一、 自我分析
1、职业价值观
个人比较倾向能让家人过着无拘无束、舒适安逸的生活,所以我的职业价值观是不断鞭策自己,不断进取,让自己的价值得到他人、社会肯定的同时,获得丰厚的薪金,足以让家人生活体面。其次,在保证小家的前提下,能让自己的付出不断给社会输出正能量。
2、性格
典型的双重性格,动静分明。乐观、开朗、坚强。工作上会表现出积极、主动、落落大方。但在 人际交往 方面,略显羞涩,被动。
3、兴趣
喜欢广泛阅读各类书籍,喜欢写博客,有写 日记 习惯。喜欢弹古筝,喜欢跳舞。喜欢挖掘自己的喜好并加以引导,培养自己成为多才多艺的人。
4、能力
参加学生会及长期担任班委,获得较多的管理及组织方面的 经验 ;在社团里积累了自己的舞蹈基础;能够熟练应用绘声绘影等视频制作工具;听从指挥并有责任心、有上进心对待每件事。对决定做的事会坚持到底。能很快上手服务员、采茶、派单等兼职且表现良好。擅于不断发现自身不足,并不断充实自己
5、职业兴趣
兴趣广泛,因此在任何职业里都可以做得有声有色。但匹配自己专业,希望毕业后能在有关维护电脑及其安全岗位发挥才能,如网警。
6、职业个性
在人格气质的检测中,自己是ESTP(即督导),但我喜欢在一个团队中工作,喜欢为人出谋划策,喜欢集众智,当然喜欢成为大家的监督者。希望在工作中努力形成个人独特的魅力,也想努力成为一名领导者。
7、自我分析小结
自己本身就不属于天生聪颖,一学即会的天才,但我很注重个人在后天的努力。并通过不断的努力达到与天才们可以达到的效果。我像一个玉匠,擅于发现本身这块玉的瑕疵,更擅于不予余力地对其给予雕琢,让璞玉实现它的金碧辉煌。
二、未来人生
1、基本目标
工作稳定,薪金丰厚,家人生活安逸舒适,生活着并享受着。
2、具体规划
(一)即日起至大学毕业
a、认真修完大学所有学分,拿到教师资格证、学士学位及毕业证书、奖学金;争取通过英语四六级考试。(大一第二学期通过英语四级考试;大二第一学期通过英语六级考试;大二第二学期自考教师资格证;大三(若允许)考驾考证;大四全利准备公务员考试。b、古筝考试至少过六级。
c、关注时事,关注本专业的动态。
d、坚持锻炼身体。
e、提高自己打字速度。
d、熟用各种办公、娱乐软件。
(二)毕业后五年
a、20xx夏-2018夏:还贷完毕。
b、2018夏-2020夏:自由资本积累时期。
c、2020-2021:新家组成时期。
(三)成家后
a、保证生活质量的同时继续丰富自己。
b、事业有所建树,不断进取,不忘根。
三、环境及就业环境分析
(一)自身环境
已恋爱且恋爱对象在异地:省去单身男、女同学因暧昧而花去的时间、精力;省去情侣因频繁约会而浪费的时间、金钱、精力。能更加全身心地投入到学业及自我完善中。
(二)家庭环境
出身在一个农村家庭,家里姐妹众多,经济较拮据,父母担子重。但父亲开明,支持女儿的追求,鼓励女儿不断进取。
(三)学校环境
通过初中、高中近似封闭性的生活及很好的学习氛围,培养了自己独立、迎难而上、不断拓取的性格。因此,虽然现处的大学特别是与本专业相关的设备、书籍、辅导员们远比不上在本专业有很高造诣的清华大学、国防科学技术大学等院校,但可以善用本校的优势,明确自己的目标后,有目的地充分利用本校的资源,并通过其他途径来充实自己的专业知识。因为学校能授予的知识毕竟是有限的,而且计算机方面的知识更新换代的速度极快,哪所院校也无法保障其知识更新得及时。
(四)社会环境
在这个本科生满街跑,硕士研究生一抓一大把的年代,就业形势可想而知。但头衔高只能说你学的比别人久,至于你的能力能否完全展示,又是另一回事了。像在外企,有能力才是能够获得一份好工作、拿高薪的硬件。所以,无论现在外界就业环境多么严峻,想好你想做的,准备好你该做,提升你能做的,再适时出击,手到擒来。
四、职业选择及优化
1、职业选择:公务员
2、专业优势:复试很多单位的招聘职务都有很强的专业要求,因为公务员考试招聘的都是主任科员以下的非领导职务,且对我们的事实操作能力很高,所以一般都需要中文系、计算机系、法律系火 人力资源管理 专业的学生。
3、职业风险:顶着九成变成炮灰的压力备考,面对报考人数之多,而适合的职位又少之又少的现实,不断提高本人的管理、推理等能力。工作时还不能忘给自己充电。
4、职业优化:兴趣是最好的老师,对自己感兴趣的事物就要更加花心思去学习去钻研。既然选择了一份职业就得当担起一份职责,要本着虚心求教之心向前辈取经,不能仅要求自己兢兢业业,恪尽职守,对每项任务应力求完美。
五、反馈与修正
职业生涯规划是一个动态的过程,规划归规划,实际归实际。定出的目标随时都可能变化,所以为了自己的现实职业生涯规划行之有效,结合自己在现实职业目标的实施过程中可能出现的实际情况对职业规划进行及时的反馈和修正,并作出相应的调整。
1、 反馈时间:定为一年一次。当出现特殊情况时,要及时反馈并进行相应的调整。
2、 修正原则:过程只是一个形式,途径是次要的,能达到终极目标即可。
六、对《大学职业生涯规划》课程的看法
我喜欢有目的、有规划的去做一件事,因此从高中至今,我习惯特地准备一个本子,专门记录近期大大小小需要完成的事,当然首页便是自己的终极目标。我始终觉得一个人的悲哀不是达不到目标,而是没有目标可达。而这学期开设的《大学职业生涯规划》课,则让我懂得了怎样更规范地写下自己的规划书。之前我也写规划,但只是草草写下结果,从没有记下每个决定涉及的细节。
点击下页还有更多<<<<<<程序员个人职业生涯规划书范文<<<<<<
H. 如何自学成为程序员
如何学习自学编程的方式最好的莫过于在网络上面查找资源。
目前,网络上电脑资源多不胜数。其中有很多都是基础到精通的视频教程。通过视频讲解。让你明白重点知识。你通过查找一套适合自己的视频。然后看完是基本。
这里推荐几个可以在线学习的好网站:慕课、极客学院、传智播客、如朋网、网易公开课等等做笔记在进行看视频的过程中,一定注意要记笔记。
对视频中重点的部分进行截图,并加以文字解释。就形成了自己的笔记。这些笔记对于你来说很重要。通过记笔记的形式,你就不需要重新观看视频了。只需要复习的时候查看笔记就够了,这样就大大的节约了时间。
下面介绍一个记笔记的好软件:CherryTree多练习代码在视频中讲解的代码,我认为你至少需要自己写三遍以上。在写代码的时候,就用到了上面写的笔记了。通过看笔记截图,即可自己慢慢摸索写出来代码。当然练习到一定程度,就需要你适当的做个项目。巩固自己的知识。
程序员必备技能
1、熟练开发工具
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。
而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2、熟知数据库
为什么数据库是如此重要?作为程序员,他们自然有自己的理由:很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。
虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。如果没有机会接触商业数据库系统,可以使用免费的数据库产品是一个不错的选择,如mySQL,Postgres等。
3、了解操作系统
当前主流的操作系统是Windows,Linux/Unix,熟练地使用这些操作系统是必须的,但只有这些还远远不够。要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。
Linux作为开发源码的操作系统,是一个很好的学习平台,Linux几乎具备了所有现代操作系统的特征。虽然Windows系统的内核实现机制的资料较少,但通过互联网还是能获取不少资料。懂得网络协议TCP/IP。
在互联网如此普及的今天,如果您还没有对互联网的支撑协议TCP/IP协议栈有很好的掌握,就需要迅速补上这一课。
网络技术已改变了软件运行的模式,从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。
至少,需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。
4、明白DCOM/CORBA/XML/WEBServices存在的意义
随着技术的发展,软件与网络的无缝结合是必然趋势,软件系统的位置无关性是未来计算模式的重要特征之一,DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。
XML/WebServices重要性不言而喻,XML以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布式计算的基石之一。
5、不要将软件工程与CMM分开
大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员,一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合。
编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的基本技能,如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等。
6、需求理解能力
程序员要能正确理解任务单中描述的需求。
在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。
7、模块化思维能力
作为一个优秀的程序员,他的思想不能局限在当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。
这样做可以使代码能重复利用,减少重复的劳动,也能使系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。
I. 编程职业规划书
编程职业规划书
光阴的迅速,一眨眼就过去了,你有为自己做过职业规划吗?不如为自己的职业生涯做个规划吧。你知道怎样的职业规划才是适合自己的吗?以下是我为大家收集的编程职业规划书,欢迎阅读,希望大家能够喜欢。
一、前言
人生的道路,我们才刚刚开始。可是我们要怎么走下去?就像我们常说的,尽人事,听天命。对于我们可以控制的,理当全力以赴,面对生活中的任何问题我们都要有这种态度;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着一种信念,那就是不做则已,要做就要做好。即使是失败了也问心无愧。在这宝贵的大学生活中,我们要努力的充实自我,从各个方面让自己得到锻炼。学习方面努力学习专业知识,不断地丰富自己的知识面,充分利用学校的图书馆。社会实践方面要多多参加学校组织的各种活动,参加三下乡等社会实践活动。努力让自己的大学生活过的充实有意义。
二、自我分析
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或者那个名字说:“他是个技术大牛。”
在三个阶段中,我认为第二个阶段最为重要,它直接决定了我能否在这个行业继续立足下去,而这段时间正式我努力打拼的阶段。
(五)结束语
我知道虽然梦想是美好的,现实是残酷的,但是我依然会坚持。挫折和问题是在所难免的,出来问题那就解决它,只要你够勇敢,全世界都将为你让道。曾经无数次想象过自己未来的道路,但是最后我依然坚信:未来是自己奋斗出来的。希望自己在这个浮华的社会中能够保持冷静。生活的意义在于他给你打开了一片天,让你看的更远,让你知道原来在这个山头之外还有一个更高的山头。并不意味着你已经达到了那个山头,但你有了往上爬的方向,同时他给你聚集了一帮志同道合,以后可以互相扶持的社会单元。所以完全不必短视和急功近利,人生那么长,炫耀是做给别人看的,本事是自己,好像跑马拉松,一时谁跑得快慢不重要,关键是谁跑到了最后。人生四项基本原则:懂得选择,学会放弃,耐得住寂寞,经得起诱惑。
;