如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。
一、Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应的视频。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。
二、Web开发等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。这些内容主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。
你可以试着自己写一些页面,当然,你可以尽你最大的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择eclipse。当你下载安装好eclipse以后,请视频中的教程一步一步去学习,一定要多动手。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频,因此推荐给大家。
当然了,我本人并没有看过他的视频,所以不好说的太绝对,如果大家自己有更好的选择,可以坚持自己的,不要被我干扰。原本我也是打算出教学视频的,但是由于时间问题,还是决定放弃了。但是如果你看视频的过程中遇到了问题,欢迎来我的交流群提问,或者去斗鱼观看我的直播提出你的问题,直播地址和群号都在我的个人博客左侧。最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。
三、开发框架当你学会以上内容以后,这个时候你还不足以参加工作,你还需要继续深造。公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。
但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。
关于学习SSM框架的地址给大家推荐一个,这里面有视频,大家可以去观看。四、找工作当你完成开发框架的学习以后,你就该找工作了,在校的找实习,毕业的找全职。与此同时,在找工作的同时,你不应该停下你的学习,准确的说,是你在以后都不能停下学习。上面这些内容你只是囫囵吞枣的学会了使用,你可以逐步尝试着去了解更多的东西,网络是你最重要的老师。
第二部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月。正常速度的话,应该可以在半年左右看完。我这里不要求过高,只要你在一年以内把这本书看完即可。当然了,我所说的看完,是充分吸收,而不是读一遍就完事了,因此有些内容你可能会看不止一遍。总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。
第二部分:对于参加工作1年到2年的同学。这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。
请记住,我所提的基本都是最低要求,因此不要有任何松懈的心理,否则五年后,你不要去羡慕别人高于你的工资,也不要去羡慕别人进入了某公司。这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构 改善既有代码的设计》,《effective java》。总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。
第三部分:对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。
另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。
因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?由此也可以看出,这些学习的过程是环环相扣的,如果你任何一个阶段拉下来了,那么你就真的跟不上了,或者说是一步慢步步慢。而且我很负责的告诉你,我在这个阶段的时候,所学习的东西远多于这里所罗列出来的。
因此千万不要觉得你已经学的很多了,我所说的这些都只是最低要求,不光是我,很多人在这个时间段所学习的内容都远超本文的范围。如果你不能跟上节奏的话,若干年后,如果不是程序猿市场还不错的话,你很可能不仅仅是工资比别人低,公司没别人好,而是根本就找不到工作。总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。另外,还有一种学习的方式,在2年这个阶段,也应该启用了,那就是造轮子。不要听信那套“不要重复造轮子”的论调,那是公司为了节省时间成本编造出来的。重复造轮子或许对别人没有价值,因为你造的轮子可能早就有了,而且一般情况下你造出来的轮子还没有现存的好。
但是对别人没有价值,不代表对你自己没有价值。一个造轮子的过程,是一个从无到有的过程。这个过程可以对你进行系统的锻炼,它不仅考察你的编码能力,还考察你的框架设计能力,你需要让你的轮子拥有足够好的扩展性、健壮性。而且在造轮子的过程中,你会遇到各种各样的难题,这些难题往往又是你学习的契机。当你把轮子造好的时候,你一定会发现,其实你自己收获了很多。所以,这个阶段,除了上面提到的了解JVM、JDK和框架源码以外,也请你根据别人优秀的源码,去造一个任何你能够想象出来的轮子。
第四部分:参加工作3年到4年的同学这个阶段的同学,提升已经是很难了,而且这个阶段的学习往往会比较多样化。因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,
这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。而且在研究一门新技术时,切忌朝三暮四。有的同学今天去整整大数据,搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Maprece或者storm。结果到最后,搞得自己好像什么都会一样,在简历上大言不惭的写上大数据、分布式缓存、分布式计算都了解,其实任何一个都只是浮于表面。到时候面试官随便一问,就把你给识破了。
一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。因此在这个阶段,你就不能再简单的去学习前3年的内容了,虽然前面的学习如果还不够深入的话依旧要继续,但这个时候你应该更多的考虑建立你的优势,也可以称为差异性。差异性相信不难理解,就是让你自己变得与众不同。你前面三年的学习足够你成为一名基本合格的Java开发者,但你离成为一名优秀的Java开发者还有很大的距离。
所谓优秀,即能别人所不能。而你前三年所学习的内容,是很多做过几年的Java开发都能够掌握的。那么为了让自己有差异性,你就需要另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。此外,你除了建立你的差异性之外,还要去弥补你基础上的不足,直到现在,我都没有提及基础知识。原因是基础是很枯燥无味的,学的太早不仅容易懵逼,而且懵逼的同时还容易产生心理阴影,以至于以后再不想去研究这些基础。但基础又是你深入研究一些领域时所必须掌握的,比如你去研究分布式计算,你不懂算法你玩个毛毛?比如你去做分布式缓存,你对计算机系统的内存不了解,你如何去做缓存?
如果你的基础本来就非常强,那么恭喜你,相信你在之前的工作中已经充分体会到了这些基础对你的帮助。但我相信大部分人的基础都很薄弱,哪怕是科班毕业的人,很多人也不敢说自己当初的基础学的多么强大,比如算法、计算机系统原理、编译原理这些。但是每个人时间都是有限的,而且这些基础的书籍每一本读下来,没个一年半载的,还真拿不下来,因此还是要有所抉择的。虽然艺多不压身,但问题是艺多是有代价的,是需要你付出时间和精力的,而我个人更赞成在同等代价的情况下获取最大的收获。
首先,我比较推崇的基础书籍有三本,分别是《深入理解计算机系统》,《tcp/ip详解 卷一、二、三》,《数据结构与算法》。其中TCP/IP有三本书,但我们这里把这三本看成是一本大书。这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。而《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。另外,我要强调的是,这里所说的适合,并不是其它两本对你就没有用。比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。
但如果时间有限的话,那么就先挑对你帮助最大的书去读。理论上来讲,这一年你能把这三本其中一本精读下来,就已经非常厉害了。有了基础,有了前面的工作经验,你就可以去开拓属于你的领域了。在这一年里,一定要规划好自己的领域,建立好自己的优势,制造出差异性。如果你对自己的领域不够清晰的话,随着你工作的时间日益增多,你接触的技术会越来越多,这个时候,你很容易被淹死在技术的海洋里,看似接触的技术越来越多,会用的也越来越多,但你毫无优势。有的同学可能会问,“我,我也不知道我的领域是什么啊?怎么办呢?”对于这种人,我只想说,“卧槽,这还问我?要不干脆我替你学习得了,好不好?”
第五部分:参加工作4年到5年的同学经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。
这次的开源项目不同于之前的造轮子,你这个时候是真的要去尽量尝试造出来真正对别人有价值的轮子。技术学到这个阶段,很容易遇到瓶颈,而且往往达到一定程度后,你再深入下去的收效就真的微乎其微了,除非你是专门搞学术研究的。然而很可惜,大部分程序猿做不到这一步,那是科学家做的事情。这个时候提高影响力不仅仅是因为技术上容易遇到瓶颈,更多的是影响力可以给你创造更多的机会。程序猿在某种程度上和明星很像,一个好的电视剧和电影就可以成就一批明星,程序猿有的时候也是,一个好的项目就可以成就一群程序猿。比如国内几个脍炙人口的项目,像淘宝、支付宝、QQ、网络、微信等等。这每一个项目,都成就了一批程序猿。我敢说,这里面任何一个项目,如果你是它的核心开发,光是这样一个Title,就已经是你非常大的优势。更何况还不止如此,Title说到底也是个名头,更重要的是,这种项目在做的时候,对你的历练一定也是非常给力的。
而你如果想要参与这样的项目,除了靠运气之外,影响力也是很重要的一个手段。比如你在分布式计算领域有一定的影响力,那么如果有什么好的关于分布式计算的项目,对方就很可能会邀请你。就算人家不邀请你,你自己主动去面试的时候,对方如果知道你在这个领域的影响力,也肯定会起到很大的作用,而这个作用,甚至可能会超过你现在的技术能力。所以,在这个阶段,你最大的任务是提高自己的影响力,为自己未来的十年工作生涯那一天做准备。如果你能够靠你的影响力和以前积累的技术,参与到一个伟大的项目当中,那么你后面的五年也就有着落了。当然了,我现在满打满算,做程序猿也就4年半不到,因此关于4年到5年这一部分,我的见解不一定是对的,就算是对的,也不一定是适合任何人的。
所以,希望大家自己有的判断力,去决定到底该如何度过这一年。结语本文到此就基本结束了,整篇文章很长,但其实主要就说了两部分内容,一个是社招面试的准备,一个是Java生涯的学习。关于这两部分,我已经给出了自己的见解,但是还是那句话,每个人吸收知识的时候,都要有抽取精华,去除糟粕的能力。我所说的,可能有些是对的,有些是错的,有些是适合你的,有些是不太适合你的,你要自己能够判断。其实你在生活和工作当中也是一样的,你身边的人形形色色,有的人你喜欢,有的人你很讨厌。但其实你喜欢的人也有缺点,你讨厌的人也有优点。你要学会从你讨厌的人身上学会他的优点,千万不要一棒子打死,这只会让你失去很多学习成长的机会。好了,说了这么多了,就到此为止吧
2. 程序员年中工作总结及下半年工作计划2019
搜集的《程序员年中工作总结及下半年工作计划三篇》,供大家参考阅读。
程序员年中工作总结及下半年工作计划
光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的20xx年,满怀热情的迎来即将到来的20xx年。在这年终之际,现对来公司5个月的时间里所作的工作汇报如下:
1、正义erp项目的编码工作。了解新疆正义项目的背景、及计划安排,熟悉正义公司制度及业务流程,再到熟悉新能开发模式,之后我根据需求调研报告,从基本的数据库创建,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块测试及流程测试。通过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,危难之中找希望。同时自己也有一些不足之处,一些细节地方技术上还不太成熟,还需加以学习与钻研。
2、、正义erp项目的实施工作。从十一月初开始进行正义项目的实施,每天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。
通过这项工作,使我原本欠缺的业务能力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了erp系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。
3、帮助和使用手册文档的编写。帮助的编写使我熟悉了dreameweaver和fireworks的使用,为后期的oa开发也奠定一定的基础,使用说明的编写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中碰到的问题,并又一次的对软件整体进行了测试,对暴露出的小bug进行了最后的修改。
4、利用工作之余的休息时间加强学习。平时注意收集有关pb方面的资料文件,提高自己的处理新问题和解决新问题的能力,并加强学习java及oa方面的知识(现转为学习.net),为后期的工作打好基础。
以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。
展望临近的20xx年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。
程序员年中工作总结及下半年工作计划
从我11月份离校来到溪谷晨歌网络公司已将近一个半月了,从一个学生变成了一个员工,角色变了,职责也就变了。虽然工作上的很多困难都是在自己的预料之内,可是很多事情都不像在学校里那么简单、单纯。在项目开发的工作中,难题一个接一个的出现,自信心不止一次的受到过打击,虽然自己早就知道,要做到符合公司的要求,做一名合格的程序员,在学校学的知识,根本就不够,而且很不够。每天醒来我都不断勉励自己,好好学,以后会好的。在此同时,公司也给了我很多学习的机会,这使我对以后的编程之路又有了些许信心。一、工作总结
11月下旬与12上旬的几天,我的主要任务是将公司的静态网站与数据库连接做成动态的。由于功能比较简单,做起来没有遇到什么困难。可是之后的“南京市砖瓦粘土信息管理”项目,里面涉及到的一个地图功能的实现,让我不知所措,不知道怎么实现。由于自己没有能力完成项目,项目就交给了其他公司,之后的工作都是在合作公司南京宁派网络科技有限公司里学习、工作的,了解他们公司的开发项目流程,学习他们的开发技术,请教他们开发技术上的问题。二、在工作中主要存在的问题有:
1、由于开始对业务需求不是很熟悉,所以在写需求分析与了解所要开发的过程中多次
出现因为需求的原因,而不断修改、返工的情况。
2、在开发中,用到很多我所不知道或很多我知道但不太熟悉的技术,有时甚至会出现这种情况,合作公司的技术人员,讲个名词,我都要网络一下具体什么意思,涉及什么技术。3、在工作阶段,有时比较偏向自己的工作方便,忽略了其他同事的工作上的量与难易。
有的功能自己怎么方便怎么写,有点难为其他同事,大家都要相互配合。
三、工作心得
1、在这将近一个半月的工作实践中,我参与的都是团队合作的项目,无论是在自己公司,还是在合作公司,我们都讲究团队精神。在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克、战无不胜。我们的很多工作是一起完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时、有效和清晰。
2、每一个项目在开始着手的第一步,一定要和客户把需求沟通清楚,只有了解了项目的需求,才有可能真正做好一个项目。我们需要向客户提出要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的最少一至两个程序员随时记录需求。3、工作中,有一个无论是技术,还是经验都比较让人肯定的前辈带领,将任务详细化,详细到,每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有计划有方向的赞定下来,做事很有效率。
4、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。
5、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要互相学习,也许有一天,公司需要你发挥其他的技能帮忙,所以互相学习也是很重要的,我在宁派公司,深有感触,除编程之外,切图、界面设计等工作都干过。
四、工作教训
经过一个半月的工作学习,我也发现了自己离一个符合公司要求的程序员还有很多差距,主要体现在工作技能与工作经验的不够,也是我以后要在工作中不断磨练和提高自己的地方。仔细总结一下,自己在一个半月工作中主要有以下方面做得不够好:
1、工作的条理性不够清晰,要分清主次和轻重缓急;
在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。2、对流程、业务需求不够熟悉;
在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提3、缺乏工作经验;
4、学习的知识不够广泛;
一个项目中,涉及的技术往往有多种,知识多了,就会灵活变通,以后我会加强这方面的学习。
五、工作计划
暂时做出以下几点规划:
1、要提高工作的主动性,做事干脆果断,不拖泥带水;
2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;4、把握一切机会提高专业能力,加强平时知识总结工作;
5、精细化工作方式的思考和实践。
6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。
在参加工作的这短短的一个半月中,我深刻的体会到,把自己所有的精力都投入进去,技术工作都不可能做到完美程度,毕竟技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:职业做事,诚信待人。
程序员年中工作总结及下半年工作计划
记得去年写总结的时候心情很差,抱怨了很多当时的工作以及领导花生,那个时候的愿望是找一份新工作。没想到刚进入x月我就找到了。
不得不说这一次求职我是认真的把它当作一个工程去做,客观得对自己进行了定位,而且非常重要的是明确我想要的工作到底是什么样的。我需要的是让我每天的8小时能够享受工作的快乐。
投简历面试的过程非常折磨人,尤其是我的处境(每天很大压力,完全是自我打磨的阶段)。
我清楚地记得面试现在这份工作那天是某个周六,我的经理娃娃和技术主管t同意我周末面试。一共4个小时,那绝对是一个互相争取的过程。他们对于工作的热情打动了我,觉得和这样的团队合作一定可以有火花。
真是幸运,当我正视错误,用行动做出改变的时候,找到了一份我要的工作。入职三周已经和团队磨合得很好了,用同事的话说就是觉得我已经加入很久了。
这里不得不说一句我们的团队,一个老中青结合富有战斗力的集体,而且还不乏八卦调节生活。每个人都特别,合作也会有摩擦,但是整体运作非常协调,开发速度和效率都高。从他们身上我看到不同的工作态度,生活态度。这些对我的职业规划都有着潜移默化的影响。领导“娃娃”也非常合适我目前阶段对于领导的需求。如果说几年前我初出茅庐需要的是一个有时间且肯耐心带我的领导的话,现在的我需要的是一个可以给予我充分信任的上司。“娃娃”信任我,从刚进入公司就如此。在熟悉产品阶段我提出的问题和建议他都认真的听了,而且给我时间让我按照自己的想法作出修改。后来我也喜欢把新想法跟他说,当我们带着创意去和老板谈的时候他是我坚强的后盾。
这一年下来我在纯技术上的提高并不多,我们所面向的客户并不要求尖端的技术。经验主要体现在理解需求上面,如果说前两年我还需要领导把需求说得很明白,还会为马后炮而耿耿于怀。那么今年应该算是个分水岭。现在的我不需要领导花很久时间来讲需求,也不用每一步都需要认可再做接下来的工作。
3. java职业规划
(一)java程序员职业规划步骤
java程序员职业规划第一步:
1、基础必备:至少看过2本语言基础书和一本领域技术书。
2、部分参与项目1-2个。
所需时间:3-12个月
java程序员职业规划第二步:
1、行业知识领悟、扩展相关应用知识。
2、完整参与项目1-2个。
3、可以指导新人完成工作。
所需时间:6-12个月
java程序员职业规划第三步:
1、深刻理解面对对象知识。熟悉常用架构,对公司采用的架构能提出改善意见。
2、参与需求讨论并能提出简化方案。
3、能为决策提出一些建议。
java程序员职业规划第四步:
1、能够对整体需求方案做出精确描述。
2、运用一种架构对项目、产品进行设计。
3、评估项目风险、以及预留方案。
4、实现核心组件、技术难关。
5、行业技术指导。
(二)java程序员职业规划要点
(1)只会编程是不够的
仔细思考在哪个商业领域投入时间。软件工程师(软件工程培训 )不能只会开发软件,应该要成为这个业务领域的专家。你的行业经历应该成为你的重要才能。有机会多与公司行业内人士接触,选择一本与你公司行业有关的杂志,找一个行业网站。只有了解了一个行业后,你才能创造性地有所建树。学习行业是如何运转的,了解一些财务基本知识,推荐一本商业教程: the ten-day mba。
(2)在思维上投资
要学会抓住机遇。
多学习新的技术,编程语言,可以改变你的思维方式。
(3)做一名通才
你的技术水平应该超越技术平台。
经常学习一些新技术。
(4)成为一名专家
不仅应该会处理高端抽象,同时也应该了解实现高端抽象的低端细节。
(5)切忌孤注一掷
不要把自己的职业发展完全依赖于一家技术公司。
(6)寻找良师
可以依赖别人,但要确保这个人是靠得住的。良师的首要任务是榜样作用,还可以将你的学习过程形成体系,也是值得信任的朋友,可以帮助你作出职业导向,帮助你磨练技术。
(7)安分守己
要有雄心,但不必路人皆知。专注于现在的工作,不仅让你更加快乐,也会让你身边的人更加快乐。你的同事,上司和客户都能感觉到。你的工作成绩会反映出你的态度。放弃你想要成功的期望可以提高你的能力,让你走向成功。不要关注结果,要关注做事的过程。
(8)每天都有进步
如果在改善自己的道路上,每一天都比昨天多作出一点改变,就会发现—-拥有卓越的职业生涯,越来越容易达成,而不再像汪洋大海一样没有边际。
4. java程序员的季度工作计划怎么写
光阴如梭,2014年即将过去,2015年即将来临,新的一年意味之新的起点新的机遇和新的挑战,也是我非常重要的一年。我是二零一四年的十一月份来到公司的。在我来到公司上班的这一个多月以来,我着手开始做宜家宜项目到现在,不仅让我学会了很多技术上的问题,而且让我学会了很多生活上的事情。面临即将如期而至的2015年,我对自己2015年第一季度的工作有以下计划:
就目前宜家宜项目还处于开发阶段,其中好多的功能和接口都还没有实现,手机端,WEB端界面也没有明确的统一确定。离真正的完成还有很大一段的距离,所以我计划在2014年年底项目测试版完成的前提下,在新的一年第一季度里完善其软件的功能和优化。接口的完善、二级以及多级界面的完善、调试和增加新的功能模块,解决软件当中出现的BUG,努力实现能让软件完全可用。为了能让项目在新年的第一季度能够更加高效有力的完成,我把工作任务分步计划实施。
首先做好一级界面和二级界面的优化和功能跳转实现。 其次完成新增页面和功能的融合和运行。 添加新的接口。 实现首页面附属业务的功能以及美化。 调试软件中出现的大小BUG。
5. 关于程序员工作计划精选示例三篇
程序员的工作面樱信临着很多的压力,所以更加要学会调整好自己的心态,拥有吃苦耐劳的精神,你也有这样的感受吗?写一写相关的工作计划吧,以下是我和大家分享关于程序员工作计划精选示例三篇相关参考资料,提供参考,欢迎你的参阅。
程序员工作计划1
1.学习一门新的不同风格的编程语言
这是很需要的一件事,因为如果你只了解一种语言,它就会局限你解决问题的能力和你的职业发展。所以在新的一年,你应该花些时间学习一门新的语言,体验不同的`编程风格,并学以致用。
2.提高你的已有技能
如今Codecademy,CodeSchool,CodeAvengers,Treehouse等都提供了大量的在线课程,在这里你可以强化技术,加深对知识的理解。如果你更喜欢那些面对面的课程,也是可以的,甚至你可以到当地的大学听课。
3.活动你的手指,但不是在键盘上
从你的书架上拿起“刺客信条”或其它游戏,用手柄和方向盘操纵游戏,活动你的关节和手指,当然还可以减压。
4.减少咖啡的摄入
无论你之前喝了多少咖啡、茶或是其它功能饮料,都应该在新的一年多喝水,最好在每一天都能喝8杯水,因为即使有一点脱水都会让你感到疲惫,没有力量。
5.按时交付每一个项目
当然,这一点你不能完全控制,但是你要确保你的文档按时交付,不拖累整个项目的进展。
6.更多的时间远离计算机
让自己有更多的时间在做饭、登山、滑雪、跳舞或者学习艺术,总之多做一些不需要总盯着电脑屏幕的事情,到户外闻一闻花香,感受一下自然气息。
7.关注更多信息
你有哗唤很多编程上的智慧可以分享,给自己一个展示的机会,现在有很多的组织需要编程上的帮助,你可以为这样的组织贡献力量。
8.备份数据
我们知道硬件都不是坚不可摧的,随时要检查你的备份情况。尝试免费和安全的云存储,当然投资给一些好的硬件设备,设置安全的密码都是很好的方法。
9.生活得更有趣
如果没有任何一条新年愿望适合你,你可以找找那些新年愿望生成器,“这一年我要......”或“这一年我会......”看看系统会显示出什么。
程序员工作计划2
都说逝者如斯夫,不舍昼夜!转眼间,自己在XX网里参加工作已经有一年有余了。回首即将逝去的20xx年,可以说是平淡而不普通的一年,发现自己在各方面都比上一年有所进步、提高。一年的结束孕育着新一年的到来,新的一年意味着新的起点、新的挑战。昂首期待未来,总结以往经验。在新一年来临之际,我现把这一年的 工作总结 一下以及将新一年计划列一下。
在脊芦轮大概3月份左右,XXXXApp第一期基本开发完成比较稳定的版本。在此之前,我主要负责参考XXXXApp的Android客户端的开发工作。XXXX第一期开发的难度系数相对比较低,开发起来还是相对的容易,所学到的基础知识基本上可以开发出来。我个人认为当时的开发效率还是比较低的,这里说的是整个项目的开发效率,不是个人负责工作的完成效率,换句话来说是团队的整体开发效率不高,没有达到高效。这个也许是团队协调与沟通交流还存在不足的地方。XXXX App实际上基本可以满足用户的使用(表面),但是项目的代码管理(本质)比较杂乱、扩展性差、健壮性也不错、兼容性也不算好。这无疑导致开发的工作量大大的增加。产生这些问题的原因有团队的项目开发经验缺乏,有自己个人的开发水平有限、技能不足。简言之,我的专业技能还不够强。
在3月份之前,公司聘请了外包团队与我们的团队一起开发问答App。公司的目的培训公司的团队,让我们学习外包团队的技能。在外包团队的参与和指导下问答App开发工作相当顺利,团队的分工清晰、交流充分、协调都比较好。问答App的工作接近尾声,意味着XXX 的重构工作要紧张的展开。XXX App的重构外包团队主要负责聊天模块和其他协调工作,剩下的工作由我们的团队负责。 XXX 的开发难度系数相当来说还是有点高的。在参与XXX 的开发过程中,让我增了好多的知识、经验、专业技能,让我明白了要不断地提高自身的能力,让我找到了自己的学习的方式,让我明白了团队的协作的重要性。总得来说,我的各方面都有所进步了。
本人在公司里,我在工作中具有良好的职业道德和工作态度,在同事中起到一定的作用,和同事相处融洽,团结友善,配合顺利,并尊重领导意见,服从安排,积极完成各项指示。在同事与领导之间,得到大部分的好评。工作中,我一直严格要求自己尽可能认真快速地完成自己的每一项任务,有不明白的地方虚心向他人请教,并着重自身的发展和提高。我的社交能力、思维逻辑能力还存在不足,需要进一步的改善。
在接下来,我说一下我的 工作计划 和个人的成长计划。我的工作主要是负责XXX 的开发。所以我的工作计划主要围绕XXX App展开:第一,积极主动修复发现XXX 的漏洞,主动参与XXX 的后期的版本的迭代、更新以及维护。第二,优化XXX App的即时通信模块,提高XXX App的高并发性,增加更好的动画效果,以提高App的体验性。第三,协调好跨部门的交流讨论相关XXX 的开发方案。第四,做好编码的规范以及做好代码的注释工作,增加代码的健壮性。新的一年,我的个人成长计划是Android学习路线:如何成长为高级工程师。所以要做到以下几点:第一,拼命学习,拼命提高自己的技术实力,使自己的能力变强。第二, 平时在公司认真做项目,积极主动,一切以学知识为目标,多做项目。同时学习公司内部的高级工程师、架构师写的代码,加以理解变成自己的东西。第三,努力,逼着自己去学习。
这年,我的思想得到了进一步地开拓、内心的构建更加牢固,工作的态度也得到更深层次的升华,工作状态也发生了根的变化。在新的一年,我要更加地努力让自己变得更加优秀,为公司创造出更多、更大的价值,希望能为公司今后的发展做出一份不可磨灭的贡献!
程序员工作计划3
新年伊始,万象更新。自从20xx年上半年将工作的重心放在企业erp系统实施的工作中时,在公司领导的关怀和指导下,在公司部分同事的大力支持下,对erp相关工作作出了初步的整理。
20xx年公司全面壮大,各项 规章制度 逐步健全,尤其是x月份xx总部的成立,给公司员工提供了优质的工作环境和广泛的发展空间。俗话说的好:“笨鸟先飞!”想要在20xx年之后的工作有条不紊、顺利的完成,就应该先行一步,做好下半年度的工作计划。
自身建设方面:由于自己参见工作时间比较短,自身经验和处事能力、人际关系方面都需要全面提高。一方面,自己认真努力完成工作,并对自己的工作进行自查,自我监督。
另一方面,离不开公司领导的关怀指导和公司同事的帮助。“三人行必有我师”,我会虚心向领导和各位同事请教相关问题。
一、公司erp的现实状况
对于我们公司来说,erp――k3系统,还是一个比较新鲜的事务,虽然我们每天都在说k3,但是,现在k3系统在我们公司运行上线还处在初步的阶段。目前,只有仓储部――仓存模块和财务部――总账模块、应收应付和存货核算,对系统实施了比较全面的应用,第一期计划范围内的公司供应链中的销售模块和采购模块,还只是用了一些皮毛,公司其他部门还没有实现信息化。
另外,公司现行的k3系统编码方案规则不合理,存在中文、英文、字母和希腊文字共同组成的编码以及重码。编码权限下放,造成编码规则不能很好的执行,编码混乱。公司试用一段时间的条形码也不是国际通用,给人造成产品不入流的假象。还有,因这是一期遗留项目问题,我个人对k3的相关经验不是很多,实施起来需要xx公司的配合。但目前看来,配合还是有些问题需要协调。
二、七月份工作计划的安排
针对上述公司erp运作方面出现的公司现实存在的状况,整个七月份,拟计划七月底完成公司k3系统物料编码的调整工作,实现新旧代码的转换以及一期项目中的销售模块和采购模块的培训,实施和上线后相关问题的解决维护。
1、物料编码的调整:
因年前相关工作的调整,物料编码的调整推迟了一个月,中间旧的物料编码又新增了很多,给这一块的工作造成了一定的难度。整个物料编码的相关工作会贯穿整个七月。这中间需要相关部门的配合。我个人这方面同时做新旧代码对照和新代码审核及每天新增编码的修改,工作内容、工作量比较大,需要增加短期配合工作的工作人员和我一块工作。
另外,因为本人一直从事公司办公室、后勤等相关工作,对公司的生产线、产品不甚熟悉,中间可能有很多产品物料编码方面的问题需要和相关部门同事进行沟通交流,希望本着为了公司的长足发展,能够得到领导和同事的配合。
2、销售和采购模块的实施:
通过与xx相关实施人员的协调联系,在七月份订出时间,请实施人员过来对我们这两个模块的相关使用做一下培训并跟踪指导,同时对我们的物料编码工作进行指导配合。上线实施后,相关软件操作、运行方面出现的问题进行跟踪解决和系统维护。
三、下一步工作计划的安排
定期做好k3系统服务器的维护、备份工作。保障k3系统的正常运行。针对单机用户使用k3系统出现的问题,进行处理。
针对公司战略决策中的时间安排对20xx年内需要实现信息化的部门进行调研。将第二期计划中需要上线的系统模块分四部实施:
首先,与系统上线运作相关部门组成相关的项目小组,对项目进行分析、调研,把相关的业务需求整理并确认实施方案。
其次,将系统能够实现的相关业务需求,对业务流程进行梳理、微调(企管部、相关部门配合),并对系统上线模块进行培训和技术指导。
在次,对上线相关模块进行测试运行,出现的相关问题有针对行的解决和完善。
最后,系统正式上线运行期的维护以及运行期问题的反馈和总结,给以后系统实施提供宝贵的工作意见和经验。
四、其他工作计划的安排
1、除了工作重点k3项目外,还有其他几项工作安排配合人力资源部把xx人力资源系统全面运行上线,实现系统化发展。
2、配合网管对公司的办公自动化系统和邮件服务器拟定计划,实施。
3、公司的网站进行页面的更新维护和公司的网站服务器的建立。
4、领导交办的其他工作。
6. 公司程序员工作计划怎么写
1.学习一门新的不同风格的编程语言
这是很需要的一件事,因为如果你只了解一种语言,它就会局限你解决问题的能力和你的职业发展。所以在新的一年,你应该花些时间学习一门新的语言,体验不同的编程风格,并学以致用。
2.提高你的已有技能
如今Codecademy,CodeSchool,CodeAvengers,Treehouse等都提供了大量的在线课程,在这里你可以强化技术,加深对知识的理解。如果你更喜欢那些面对面的课程,也是可以的,甚至你可以到当地的大学听课。
3.活动你的手指,但不是在键盘上
从你的书架上拿起“刺客信条”或其它游戏,用手柄和方向盘操纵游戏,活动你的关节和手指,当然还可以减压。
4.减少咖啡宽迟旁因的摄入
无论你之前喝了多少咖啡、茶或是其它功能饮料,都应该在新的一年多喝水,在每一天都能喝8杯水,因为即使有一点脱水都会让你感到疲惫,没有力量。
5.按时交付每一个项目
当然,这一点你不能完全控制,但是你要确保你的文档按时交付,不拖累整个项目的进展。
6.更多的时间远离计算机
让自己有更多的时间在做饭、登山、滑雪、跳舞或者学习艺术,总之多做一些不需要总盯着电脑屏幕的事情,到户外闻一闻花香,感受一下自然气息。
7.关注更多信息
你有很多编程上的智慧可以分享,给自己一个展示的机会,现在有很多的组织需要编程上的帮助,你可以为这样的组织贡献力量。
8.备份数据
我们知道硬件都不是坚不可摧的,随时要检查你的备份情况。尝试免费和安全的云存储,当然投资给一些好的硬件设备,设置安全的密码都是很好的方法。
9.生活得更有趣
如果没有任何一旦迟条新年愿望适合你,你可以找找那些新年愿望生成器,“这一年我要......”或“这一年我会......”看看系统会显示出什么。
【篇二】
1.感受线下生活
当你感觉生活被网络束缚,所得渐渐变少时,请尝试对线下生活(例如烹饪、天文和木工)多投入一些精力,可能有意想不到的收获。
2.保持健康
程序员时常久坐,这让我们容易受到一些特有的健康问题困扰,却又往往视而不见。用一个月时间养成一项健身习惯,也别忽视身体的警告。
3.拥抱不适
在我二十出头时,曾经研究年长者为何有人不断进步,有人停滞不前?答案是“舒适”。我们习惯找到一个适合自己的系统就不再改变,但技术不是这样。
4.学门新编程语言
只会一门编程语言将限制自己解决问题的范围,职业生涯也会少了一些选择。用一个月时间学一门新语言(如Racket、Haskell、OCaml)或新的编程范式吧。
5.自动化
程序员身上最没有充分发挥的潜力是像在虚拟世界那样,让真实世界也实现自动化。试着用一个月的时间研究下机器人、Arino,以及类似Insteon的系统是件有意思的事。
6.学习数学
计算机科学的核心是数学法则,更好的数学技有助于成为更优秀的程序员。尝试系统学习一下逻辑、离散数学和统计学。
7.关注安全
很少有程序员养成了良好的安全习惯,试着用密码管理器保存和生成密码,研究一年中影响的安全事故是怎样发生的。
8.备份数据
每年都用一段时间检验你的备份策略,研究如何让这套系统成本更低,使用更便捷。对于关键文件要使用版本管理系统。
9.学习新软件
为自己开发的软件增加创意的一个方式是,学习其他新软件。如果你没尝试过3D建模,那么可以学慎橡Blender;若你不会LaTeX,很值得尝试。
10.完成一个个人项目
倘若你一直在为别人开发软件,那何不为自己也写一个呢?花一个月的时间完成它,然后把它开源。
【篇三】
1、总结自己一天任务的完成情况
的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作
把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率的时间分配给最重要的工作
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法
出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢
4、考虑自己一天工作完成的质量和效率能否还能提高
一天只提高1%,365天你的效率就能提高多少倍你知道吗?(1+0.01)^365=37倍
5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态
闭门造车是不行的,了解一下别人都在做什么,对自己能带来很多启示
6、记住一位同事的名字及其特点
你认识公司的所有同事吗?你了解他们吗?
7、清理自己的代码
今天完成的代码,把中间的调试信息,测试代码清理掉,按照编码风格整理好,注释都写好了吗?
8、清理自己的桌面
当日事当日毕,保持清洁干劲的桌面才能让你工作时不分心,程序员特别要把电脑的桌面清理干净
程序员每月该做的事
1、至少和一个同事一起吃饭或喝茶
不光了解自己工作伙伴的工作,还要了解他们的生活
2、自我考核一次
相对正式地考核自己一下,你对得起这个月的工资吗?
3、对你的同事考核一次
你的同事表现怎么样?哪些人值得学习,哪些人需要帮助?
3、制定下月的计划,确定下月的工作重点
4、总结自己工作质量改进状况
自己的质量提高了多少?
5、有针对性地对一项工作指标做深入地分析并得出改进的方案
可以是对自己的,也可以是对公司的,一定要深入地分析后拿出自己的观点来。要想在老板面前说得上话,做的成事,工作上功夫要做足。
6、与老板沟通一次
是面对面地沟通,好好表现一下自己,虚心听取老板的意见,更重要的是要了解老板当前关心的重点
程序员每年该做的事
1、年终总结
每个公司都会做的事情,但你真正认真地总结过自己吗?
2、兑现给自己、给家人的承诺
给老婆、儿子的新年礼物买了没有?给自己的呢?
3、下年度工作规划
好好想想自己明年的发展目标,争取升职/加薪、跳槽还是自己出来干?
4、掌握一项新技术
至少是一项,作为程序员一年要是一项新技术都学不到手,那就一定会被淘汰。
掌握可不是看本书就行的,要真正懂得应用,你能够写一篇教程发表到你的blog。
5、推出一种新产品
可以是一个真正的产品,也可以只是一个类库,只要是你创造的东西就行,让别人使用它,也为世界作点贡献。当然如果真的很有价值,收点注册费也是应该的
6、与父母团聚一次
常回家看看,常回家看看。
7. 程序员职业规划
程序员职业规划范文
导语:对于个人的职业,我们应该做好规划。下面是程序员职业规划范文,供各位阅读和参考。
前言
当今社会,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) 参与社会公益活动。虽然本人目前并不是一位成功人士,但希望能尽自己一分微薄的力量,参加志愿者活动、无偿献血活动、奉献爱心等等。不仅心灵得到极大的满足,同时接触到更多有志之士,广交人脉,全方位提升自我修养和履行社会责任与义务。
调整与评估
计划固然好,但更重要的在于其具体实践并取得成效。任何目标,只说不做,到头来都会是一场空。然而,现实是未知多变的,定出的目标计划随时都可能遭遇问题,这就要求有清醒的头脑和良好的心态,做到万变不离其中即可。
成功标准
个人成功标准是专业上不断更新,做到满足同一时期各类相关公司或企业对应的要求;学习与工作、家庭与社会相互协调发展,并在最大限度实现个人价值;不违法、不犯罪,对社会有一定贡献之人。
;8. 软件开发个人职业生涯规划书
一份优秀的职业生涯规划书能帮助软件开发人员排除万难,向高峰前进,下面是由我分享的软件开发职业生涯规划书,希望对你有用。
软件开发职业生涯规划书(一)
1. 前言
理想是灯,照亮夜行的路;理想是路,引你走向黎明;其实人生就是追求目标的过程。人生的目标也涉及多个方面,包括学业,家庭,工作等。如今正值青春年华的我们,正事去实现自己目标的好时机。但是,要实现一个伟大的目标需要有一个好的 职业规划 。
而什么叫职业规划呢?简单来说,生涯即是指一个人的一生从始至终的过程。而职业生涯规划是指个人发展与组织发展相结合。通过对职业生涯的主客端因素分析, 总结 和测定,确定一个人的奋斗目标,并未实现这一事业职业目标而预先进行生涯系统安排的过程。
通过职业生涯规划去制定自己的发展路线。努力达成目标,达成生活意义,实现自我价值。
2. 自我认知与定位
2.1我的成长经历
我出生在贫寒的家庭,父母都是老实的种地人。我是家里的长
子这对我的性格有很大的影响。
儿时的启蒙 教育 几乎都是自己去探索的,和一群同龄的孩子满
世界乱跑。怀着儿时的好奇心学会了许多东西。而在此期间有些可笑的事情仍记忆犹新。
进入小学后,腊敬茄我迷恋稿猛数学这门课,每次考试数学近乎都名列前
茅,而这也轮察影响了我对自己以后职业的选择。小时候总是喜欢动手,记得一次我把姐姐的手表拆开,然后整整一个下午都在那修
理手表,最后以成功告终。还有就是家里的小电器坏了,我就回去拆开它,探究他的工作原理。那是如果有人问我想干什么,我会毫不犹豫地说工程师。也许随着时间的推移我会改变自己的职业,但是一个信念在我的脑海深处我很喜欢动手,这就是我的优势。
经过一番浅搏,我进入我们那高中的重点班。我曾一度迷恋网
络游戏,因为进入新环境不能控制自己,总是没有自己的主见,别人叫我去网吧我推托一下但最终就回去的。随着成绩的快速下降,我逐渐受到老师的关注。最后经过老师一番督查,我成绩慢慢起色。那时我就有一个信念那就是考上大学。进入高三,有一段时间很迷茫,因为有时会想考上大学能干什么,经过和许多同学的交流,便又静下心来。高三是艰苦的,但仍觉得那是一段温馨美妙的时光,为一个目标去努力奋斗。
高考结束后的志愿填报我没受到其他人的影响,毅然选择现在
就读的专业。因为我很喜欢这个专业,而不像其他人选专业是为了就业。
从我的成长经历可以看出,我是一个善于动手的人,自己有主
见不受其他人的影响。对自己想做的事一定会坚持到底的。
2.2身边人对我的评价
同学1:乐于助人,动手能力强,为人善解人意,追求完美,智商高与常人。有时做事太冲动,不考虑后果,粗心,太伤感了。
同学2:自信,善于言辨,逻辑非常强,幽默。懒散,喜欢睡懒觉,
时间观念差,性格缅甸。
父母:有孝心,乖巧,懂事,粗心,做事太冲动,喜欢帮助别人。
2.3我的职业分析
从别人对我的评价以及 自我评价 ,我认为自己是一个动手能力强, 逻辑思维 强,聪明。而软件工程这个专业正需要这样的优点。因此我对自己选择这个专业感到高兴。
2.4我的职业兴趣
研究型:喜欢用头脑依自己的 方法 来解决问题并追根问底,喜欢提出新想法和策略,多喜欢从事数理,物化等领域的研究工作。
3.我所选择的职业软件工程
3.1行业分析
全球经济一体化进程加速,中国加入WTO必将进一步带动国内软件市场的繁荣,外来资本磨刀霍霍准备拓展中国市场,缺乏软件系统理念指导的传统企业将面临严峻的挑战。他们弥补缺陷的唯一出路就是引进人才,实现自我改造,向管理要效益,也成了目前国内许多大中型企业的共识。
3.2对所需人才的要求
据统计,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT 职场 人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。 毕业 生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从
事软件设计、开发、应用与研究工作。有关数据显示,目前我国对软件人才的需求已达20万,并且以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。
3.3学校环境分析
实话说吧,我所在的大学也就是一所普通的大学,虽说历史悠久,但是教学质量平平,只是学校所开设的专业涉及面非常广,在二流 大学排名 里也占那么一席之地。在学校,教学设备比较落后,动手实践的机会非常少,这无疑对许多学习学生是一个噩耗。而且,学校所处的城市比较落后,在这信息化的时代肯定是跟不上时代的步伐,脱离社会。使大学没能与社会更好的接轨,这对以我们这些社会 经验 不足的学生来说,无疑是缺少很多机会。这对于软件工程这个专业来说,本来就没有南方发展得快,再者信息落后,对于我们来说也不是一件好事。但是,我相信我也会在这所大学学到很多的知识。
3.4所学专业软件工程
本专业培养以计算机应用软件开发为基本技能,具有较扎实的专业基础理论和较强的实践动手能力,受到程序员的系统训练,熟悉岗位要求,掌握岗位技能,懂理论、会操作的,适应社会信息化需求,适应市场经济的德、智、体、美全面发展的计算机软件开发与维护方面的高级专业技术人才。
主修课程:计算机导论,数据库系统概论,离散数学,高等代
数,数据结构算法与分析,线性代数,c语言程序设计,java程序设计,概率统计。
3.5软件工程目前发展状况
首先,专门从事软件开发的企业数量增加较快。近几年,随着国民经济发展对信息化建设要求的提高,软件应用的领域不断扩大,由此形成了软件产业规模迅速扩大的趋势,并且带动了软件企业的发展,使得专门从事软件开发、生产和销售的企业不断涌现。同时,为了适应软件市场发展的需要,一部分硬件制造商和具有一定软件开发基础的应用单位也将其中的软件部门独立出来,成立专门的软件企业。这一特点表明中国软件市场的潜力正在逐步展现,市场需求将带动中国软件产业的发展。
第二,在信息技术应用中,特别是伴随着 网络技术 的发展,给计算机应用带来了质的变化。因此,在软件企业中从事系统集成和应用的企业占了多数,如1999年的“政府上网年”和2000年的“企业上网年”及西部开发等工程项目的启动,特别是“金字工程”(金关、金卡、金税、金企、金农、金建、金卫等)等对系统集成市场产生了极大的拉动作用,使专门从事软件系统集成的企业应运而生。同时,网络化带动了信息化应用水平的提升,用户对计算机应用的需求从单机转向系统,并且涉及了网络互联方面的需求。这一市场变化对信息产品的供应商提出了更高的要求,使从事系统集成服务的企业得到了发展的空间。
第三,软件企业的融资活动开始活跃。由于人们看到了软件产业发展的巨大潜力,因而针对软件产业的投资、融资活动开始趋热。其融资方式多种多样,包括软件企业间的兼并、硬件制造企业与软件企业的融合、非IT行业的上市公司收购软件企业、海外的风险资金流入软件企业等等。尽管这些融资活动的规模不一,但却成为软件产业发展中一些引人注目的亮点。
第四,国内软件市场在不断规范的同时,正在迅速成长。近几年,以连锁经营为特点的软件销售模式迅速发展,一系列软件连锁销售企业相继成立,软件流通市场逐步繁荣。由于计算机进入家庭的步伐加快,推动了软件零售市场的发展,使得全国性的软件行销网络的作用更为突出。随着中国上网人数的迅猛增长,B2C网上商店也相继出现。但是,在国内软件市场成长的过程中,至今仍受到盗版软件的严重威胁。
4具体职业规划设计
4.1总体分析
4.2职业行动计划
4.2.1 大学期间
要不断学习,全面发展,学精专业课。具备一定的英语水平。多参加有意义的社团活动来锻炼自己的交际能力。经常锻炼身体,为以后动作打下基础。具体如下:
大二 眼下英语四级考试在即,要好好复习,争取通过四级考试。第二学期开始选择辅修其他专业知识充实自己;同时多参加兼职工作, 社会实践 活动,并通过一系列计划提高自己的坚持力。
大三时临近毕业,加强专业知识的学习,静下心在深入计算机领域,拿到一些有权威的证书。
大四时就为找工作东奔西跑呗。
4.2.2毕业后1-3年
进入大型公司工作,工作的同时,也要通过学习不断提高自己。若自己没有进大型公司,找到小公司工作,要找到最好的工作状态,努力学习,争取进大公司。
4.2.3毕业后3-10年
此时已经积累了一定的经验,好好研究该领域。并做好社会资源,社会关系网络的拓展。
4.2.4毕业后10年后
从事行业经验已至少十年,对该领域个方面有了一定的了解,要自己创业闯一闯不论成败,旨在体会过程,体验生活。并做好社会资源,社会关系网络的拓展。
5.评估调整
要定期对自己的努力进行小结,根据小结进行每一阶段的评估。根
据评估,适时调整状态及计划。从自己的人际网络拓展,对行业的深入度,掌握高端技术,社会资源方面进行评估。
6.结束语
我始终追求完美,但我知道任何事都不可能完美无缺,但是我还是要努力追求。展翅而飞,虽会经历暴风雨的威胁,但是他会让你变坚强。如果人生平庸得过一生,那岂不是没意义。为自己的梦想奋斗的第一步,先要规划好自己的人生。然而有了想法,制定了计划固然重要,但重要的是在实践中取得成效。任何目标计划无论多接近完美,只要做不到就是一场空。然而,现实是未知多变的,计划随时会改变,因此要保持清醒的头脑。要拿出勇气,付出努力,拼搏,奋斗。成功不相信眼泪;成功不相信幻想;成功不相信计划;未来掌握在自己手中。经历风雨不一定见彩虹,不经历风雨一定不能见彩虹。放手一搏。 每一个成功都者有一个好的开始。让我们从做好自己的职业规划书做起。
软件开发职业生涯规划书(二)
一、引言
古人曾说::“人生天地间,若白驹过隙,忽然而已。”而在这短短的几十年的时间里,我们将怎样的去规划自己的人生,从而使我们的人生变得更加的精彩呢?其实很简单,这就需要我们从现在开始就做好职业生涯的规划。
还未来到大学时,曾以为大学是一个没有老师的喋喋不休、没有学习的压力、可以自由的支配时间的地方。可是,当我怀揣着梦想和希望来到大学之后,才发现大学并不是想象中的那么的自由、那么的轻松。想反,在大学里,我们需要付出更多的努力,才能成为一名合格的当代大学生。在大学里,我们不仅仅要学好专业知识,而且我们还要博览群书,了解各方面的知识。同时,我们还得锻炼其他方面的能力,比如交际能力、沟通能力、组织能力等等,只有不断的完善自己,才能在今后的逐渐增加的就业竞争压力中生存,才会有一个精彩而又充满挑战的人生。而完善自我、追逐梦想的过程却不是盲目的,这就需要我们有一个好的职业生涯规划。
二、自我评估
和大多数普通的大学生一样,我也是一个平凡的大学生,没有太大的值得一提的特长,也没有能够吸引无数眼球的相貌,更没有让人佩服惊叹的骄人成就,我只是一名平凡而又普通的大学生。
可是,我也有着我自己的性格特点。我是一个崇尚和谐善意、情感多样,热情、友好、体贴、有着强烈情绪的人。而且,我对周围的人和事物观察得相当透彻,能够洞察现在和将来。,能够随时都能发现事物的深层含义和价值,并能看到他人看不到的事物之间的内在联系。同时,我也是一个有活力、待人宽厚、有同情心、有风度、喜欢让人高兴的人。只要有可能,我就会适应他人的需要和期望。不仅如此,我还是一个富于丰富的 想象力 和灵感的人,也善于创新和寻找新的方法。而且,我也有着强烈的自信和谨慎的态度,善于与人和谐相处,结交各种各样的人,也善于为他人着想,在团体中有着非常好的人际关系。
但是,我也许多方面的不足。比如说,在公共场合发表讲话的时候会感到紧张甚至忘记自己想要说的话,而且我的随机应变的能力也非常的欠缺,不善于应变突发事件。而且,遇事不够冷静,容易冲动,做事缺少毅力,容易半途而废。
三、环境评估
在当前经济危机席卷全球的经济形势下,各个行业都大幅缩水,裁员的裁员,破产的破产。因此,就业压力也越来越大。而对于我们机械行业,虽然影响较其他行业较小,但是仍然会影响到我们就业。所以,我想对我们机械行业的就业趋势做一个简介:
机械类专业是为各行各业制造并提供机械设备和电气装置的部门,被誉为“国民经济的装备部”。因为过去几乎所有的工科院校都设有机械类专业,已经培养了不少专业人才,加上传统的机械企业这几年经济效益普遍不好,对人才的吸纳能力和吸引力都有限,所以目前机械行业的就业需求并不旺盛。但经过数年的改革调整,我国的机械企业逐步摆脱了计划经济的束缚,确立了现代企业制度,机械行业逐步跟上市场经济和信息时代的步伐;而且,随着形势的发展,中国的制造业将得到较大的发展,有专家预测,21世纪的中国很可能成为全球的制造业和加工工业中心,在这种形势下,对机械的需求必将有较大的提升。行业得到发展,继而会对用人提出数量方面和质量方面的要求,因此专家预测,机械类专业人才的就业需求将得到改善,甚至有可能出现“热销”局面,高层次的技术人才将成为企业竞相争夺的对象。
在今后10年内,社会对机械行业毕业生总体需求较大,其中机电一体化专业人才为紧缺。目前不少企业的生产设备逐步更新换代,掌握机电一体化技术、懂得数控设备的操作与维护的机械专业人才将大受欢迎。此外机械设计制造与加工专业人才近年供需比也较高。因为这些专业将来的工作条件相对艰苦,需要从事车、钳、铣、刨等工作,所以报读这些专业的人不多,因而相关岗位上的人才缺口比较大。现在在不少地方的人才市场上,高级机械技术工人的待遇已直逼高学历人士。另外工业工程和工业设计专业也有望成为热门专业,因为我国的工业设计人才相对缺乏,我们20年来所培养的工业设计专业毕业生仅3万人左右,只相当于目前韩国该专业在校生的数量。不过工业设计专业在当前的就业情形并不好,供大于求,这是因为工业设计的重要性还不能为人、为企业所了解、所看重。
从行业发展看,数控机床、工程机械、发电设备、印刷机械等专业的前景都值得看好。需要说明的是,机械类专业的名称、内涵过去和今天有所不同,现在经调整、合并,机械类专业有“机械设计制造及其自动化”“材料成型及控制工程”“工业设计”“过程装备与控制工程”“机械工程及自动化”“车辆工程”“机械电子工程”“汽车服务工程”“制造自动化与测控工程”“微机电系统工程”“制造工程”等专业。
机械类专业是一个是实实在在的专业,大到万吨巨轮,小到移动电话,高精到航天飞机,普通到曲别针的制造,都离不开该类人才。而且,机械类专业还具有通用性的优势:学建筑机械的去搞医疗器械能适应,学石油机械的去造飞机也没问题。另外,并非只有机械行业才需要机械专业人才,任何行业,无论是生产型企业还是研发性单位,只要使用设备、生产线,就要给机械专业人才用武之地,如制药、乳品、食品、橡胶等行业都需要他们来安装和维护生产设备。只要整个社会经济正常发展,该专业毕业生就不乏就业岗位,他们既可以成长为工程师,也能胜任管理岗位。
所以,机械专业是一个相对就业较易得专业。
四、目标职业要求分析
基本要求,作为一名合格的机械工程师,应积极适应当今世界制造业全球化、信息化、绿色化、服务化的发展趋势,努力提高自身的综合素质,成为具有良好职业道德和创新理念,掌握机械制造技术,懂得经济、 管理知识 以及有关国际通则的新一代机械工程专业技术人员。
大纲所列考试内容,体现了一名合格的机械工程师应具备的各个方面的基本知识、相关知识与技能。要求我们不仅要大学所学的主要基础与专业知识,更重要的是大学毕业后应扩展的新知识,因此,我必须要有较扎实的大学基础、毕业后踏实的工作实践和边工作边接受继续教育的不断积累!
总结:
通过对就业形势、目标职业(机械工程师)的分析,我清楚认识到机械工程高级师是一个充满挑战与机遇的职业,机械工程师的工作环境与内容也符合自己的兴趣;从整体情况和未来趋势看,我把工业界选定为我发奋目标的方向是任重而道远的。在今后八年里,这将是我一直奋斗的目标!
五、目标和规划
近期目标:(大学生活阶段)
大学二年级
1、考取英语四级证书
2、通过国家二级计算机应用基础考试
3、加大对专业知识的的学习,完成必修课,拿奖学金!
4、博览群书,涉猎各方面的书籍,了解各方面与专业相关知识,扎实当工程师的基础!
5、多与它人沟通,要建立起良好的人际关系网,加强口才,能流畅清晰的表达,增加自身竞争力
6、熟练学习好制图软件,如CAD,3DMAS等
大学三年级
1、争取考取英语六级证书
2、通过国家二级C++考试
3、多到图书馆阅读相关专业知识,并深入研究
4、保持好学习成绩,拿一等奖学金
5、暑假期间到工地或公司进行实习,积累经验
6、继续加强口才,多与它人沟通
7、考虑去考取研究生
大学四年级
1、巩固好专业知识,做到让各门功课融会贯通,形成思维框架
2、保持好成绩,做到名列前茅、拿国家奖学金
3、多到图书馆借一些求职的书籍,让自己对的 面试 技巧有所了解
4、多参加一些招聘会,体验现场,积累求职经验
5、多看一些其他书籍,丰富自己的 文化 底蕴,如看人文社科学类的书或名着等
6、深入 学习英语 ,为求职时多添一份自信
7、多向毕业的师兄师姐交流、借鉴求职经验认真完成毕业设计以及毕业论文,争取的成绩
8、努力加深对理论的学习,完善自我,同时提高自身能力
9、多方面了解用人单位的相关信息
10、多阅读一些建筑行业的书籍,并深入研究。
11、了解社会、认识国情,增长才干,为今后的工作做铺垫
12、机械工程师是个责任重大的工作,实行进来是很严谨的,不能有半点马虎。所以要形成一个严密而又构架的思维,培养对待工作须一丝不苟的精神。
然后考取研究生
备选方案:
1、先在一家公式任职普通职员
2、期间,在积累工作经验的同时,了解行规!
3、提高自身的社会阅历,同时继续努力学习英语
4、争取做一名合格的技术人员,多向高级工程师学习,吸取经验,多了解本行的内情,从事一些简单设计工作,做好该做的工作
5、继续学习相关机械工程行业的书籍,丰富自我。
6、为考取注册机械工程师做准备,一方面要继续学理论知识,另一方面提高自身能力。
毕业后三、五年
1、通过考取相关证件,争取提升为工程师助理
2、要熟练工业行业的情况,深入学习建筑项目全程设计中各个方面的知识,有机会则参加实战
3、继续学习好外语,在日常做到能与外语人士做简单的交流
4、多阅读机械工程相关书籍,结合机械工程的理论,分析学习各大型项目的方案,学习项目知识。
5、树立正确的人生观、世界观,培养机械工程职业的道德素质
长期目标:(稳定工作阶段)
毕业五年以后
1、成为工程师助理
2、工作锻炼,书籍丰富知识
3、争取考取工程师
六、总结
我的青春我做主,我选择了我的青春为一个机械工程师奋斗,这个选择是经过各种调查和各方面的对比而作出的,这个是一个适合我的选择!我也有一套适合我的 实施方案 ,这是一个根据我的实际情况而定制的实施方案,总的分析了家庭的交际圈和想定居的地方的社会行业的分析,在结合自身所喜欢做的事,所以在众多因素结合起来分析,就一句话——我的规划,我能行!