本文作者:DavidLin
欢迎转载,但请保留文章原始出处→_→
本文地址:http://www.cnblogs.com/univeryinli/p/programming-skill-yinli.html
2014年5月份,考研没有考上,我怀着激动的心情然后去找工作了,女朋友考研感觉还蛮顺利的,应该可以上的了他一心想向往的大学-武汉大学,当然我也为他高兴。然而这时的我是多么的无助和压力山大,我要开始去找工作去了,我也和其他的同学一样踏上了找工作的路,一条走的不怎么顺利的路。
后来我找到了几个工作,都是做开发的,感觉比较好,因为我大学毕业的时候喜欢嵌入式开发,所以就想做相关方面的工作,不过最后还是找到了比较好的工作。最后的找工作的时候我也去考了电网,还是不经意间就给考上了,我当时也不怎么的兴奋,但是我爸爸和家里的人都比较兴奋,觉得我考上了农村人都认为的好单位,最后我也就被默默进了电网单位了,后来就进了电网了。
经过了俩年的磨练,我在乡下也呆了快两年了。到了这个电网企业才发现,人生不止于此。现在在想换行业的事情,所以为自己的职业做了一些规划。
现在,经过自己俩个多月的努力,也渐渐学习到了Java相关的基础,还有HTML5,以及jsp技术,现在就将我的相关软件方面的规划列出来。
-
- 第一阶段,学习好Java基础方面的知识,现在看的书籍有《Think In Java》,已经看得差不多了,其实这本书已经看了俩个多星期了。本来是想要看一个月了,但是由于找工作比较急,所以就挑重点的看了,等后面的工作熟悉之后,再去啃读那本书了。后面计划中看的书是《Java技术核心》这本俩书可能要俩个星期,因为这俩本书比较基础,所以学习起来比较快,再说是之前《Think in Java》的扩展。这中间在5月1日之前,还有6天时间要学习好HTML和css方面的技术。在5月1日到5月7日之间,要学习oracle的server技术,从而为Javaweb打好基础,学习此技术要买《oracle数据从入门到精通》这本书,从而懂得数据库系统知识。5月7日到5月14日就可以开始学习jdbc技术,jdbc技术是链接数据库和Java应用程序的关键链接技术,可以使程序的运行效率得到显著提高,学习此技术的书籍是《headfirst for jsp/servlet》,这本书可能要花比较长的时间,鉴于这个时候要找工作。所以,在5月15日之后,就开始Javaweb的学习路程,学习此时用的书是《Java web从入门到精通》,学习时间为1个月,毕竟是自学,所以可能比外面的培训机构慢一点,但是这样培训的是自己的学习能力,还有自己的学习心态,而且可以通过这一次的技术学习可以证明自己的技术能力,可以使自己的心态更加淡定,可以沉的下心来静静去看书,然后可以锻炼自己的通过从无到有的学习能力,以及获取知识的学习方法,最后通过这次的技术长时间的积累,学习到业内最专业的技术,做都高精尖。
- 与此同时,我觉得应该注重英语的学习,虽然作为一个程序员,不需要很多的英语方面的知识。但是还是需要看得懂英文的文档的,因为这样的话就可以根据软件公司给的专业文档进行操作了,就可以自学软件方面的编程了,所以能够看得懂英文的API文档很重要,不断查询API文档要实现的功能,然后根据文档的要求去实现,包括一些类、变量、方面、以及各种接口的应用。
- 第二个阶段应该就是我出去找工作的事情了,由于长时间没有接触外面的软件行业,所以不是很了解外面的软件行情。应该加强自己的面试技巧,比如说增强自己的面试心态,应该到网上找一些面试的经典问题,然后对着自己家的镜子或者录成视频然后自己当评判员,这样才能检验自己的面试技巧到底是什么样的水平。要不断检验自己的面试水平,这样才能在这么多的面试的人中脱颖而出。同时,还要加强自己的项目经验,多做几个项目,然后将这个项目慢慢的说成是自己的项目,从而达到一个很专业的样子,因为这个过程不可能全部细节都会问到,这样对我来说其实是很大的优势。与此同时,还应该加强自己编写简历的能力,这样才能在简历方面就可以有一个很好的映像。我们身边每天都会发生很多很奇怪的事情,所以我们的人生才是充满着奇妙,也同时充斥着精彩的生活。
- 这一节我想谈一下找工作的工作地点和工作类型,其实互联网公司有很多的工作可以做的,比如我自己喜欢的前端开发,或者是自己喜欢的后端开发,我想做的就是先找一个岗位先呆下来,然后积累工作经验,从而到其他工作岗位呆了就知道了,可以后面自己去创业,自己创业的优势就是可以一个人可以担当公司或者整个项目的工作流程,这样就更加有利于各个部门的人都是怎样想的,这样的话更加有利于公司的团队项目的操作和公司团队的运作,其实领导的作用就是这样,为自己团队的成员提供他们想要的工作条件,而且要很清楚他们提的条件中那些条件是我 可以做到的或者是有实现价值的,有那些条件是不能实现的或者是实现的成本比较高,这样的话就不会给团队的成员带来其他负面的影响,可以增加团队的工作的效率和团队的凝聚力。其实要想当公司高层,就要需要有很强的综合素质,着一点我一直是这样认为的,而且最少自己可以在某一个方面是专业的,不然自己就会有很高的可替代性,这一点在我的小姨爸的工作经历里面就可以知道了。最后工作地点还是想选在武汉,因为女朋友在武汉。
- 做好这些东西的话,我就可以竞聘外面的其他公司的管理工作了,毕竟管理工作是要有项目经验的,出去读研究生的话其实三年之后也是走这条路,所以我觉得还不如现在就走这条路。这条路最起码对得起我的女朋友,可以给我女朋友想要的。6月份找到工作之后,我会花三个月时间从公司转正,然后从公司学习自己的编程经验,这个过程可能要持续到今年的12月份,正好那时候我的女朋友的工作正好定了,这样的话我就可以顺利在12月份的时候跳槽了,那时候我就可以包装自己成为拥有俩年半工作经验的人,这样的话我相信我可以找到一个很好的工作,最少工资应该还算高的。到明年女朋友毕业的时候我就可以有足够的能力去适应外面的变化,而且还有可观的收入,最起码比现在要好的很。那时候我的房子差不多也还的差不多了,我就可以沉下心去努力挣钱,在第二家公司我就会用尽全力去学习自己想要的能力,我想学到的编程能力,项目管理能力,还有销售能力,最后我应该着重培养自己的销售能力,因为我不会从技术路线上升到中层,这样是不利于以后的发展的,因为我的技术不是很好,而且那要一段很长时间的积累才行,但是通过需求分析或者是产品经理就可以很清楚的知道一个产品真正的流程,达到一中游刃有余的状态。
- 如果上面的计划都实行的比较顺利的话,相信今年的年底我的Javaweb编程技术就会有一个比较大的提升,所以在这里我想总结一下现在我对于工作能力的一种个人看法,首先编程能力,这里面涉及到编程基础知识的学习,基础知识包括Java编程核心技术两本书和think in Java这本书,这俩本书中主要是讲述了Java编程的语法结构、Java编程环境、Java编程API的使用、泛型类的使用、集合类基础知识和扩展、多线程编程、Javabean应用,还有图形设计初级和高级知识等等比较重要的知识点,希望没有总结错误。至于think in Java这本书里面的知识点,其实要看的东西和上面所列举的知识点差不多,这本书里面应该重点了解代码之外的东西,比如些大牛的编程思想,如何才能有效的设计出面向对象的编程方法来。然后是项目管理能力,项目管理能力无非就是对资源和技术的管理能力,由于前面已经有了一段时间的技术能力积累,所以主要应该从资源能力进行入手,怎么样利用更加少的资源,然后加以组织去赢取最大的利润,为公司创造出最大的价值。资源包括很多东西,比如说前期的项目积累和自主研发的快速解决方法、关于互联网信息方面的高端论坛和会议、本行业内的同学和以前的同事提供的交流信息、各个渠道来的培训机会和思想交流集中营(如果没有参加的资格,即使想尽各种方法都要挤进名单里面,因为对于互联网人来说,任何一个机会都是不能错过的机会),还包括一些国外的相关方面的学术性质的论文(有很多论文都是站在时代的最前沿写出来的,所以做这一行,英语很重要,很多技术和信息,还有国外的一些头脑风暴中国都是没有的),最后当然自己的文档功底了,比如文档的快速阅读能力、快速提取文档主要信息的能力、个人的演示能力、还有听取会议时候的头脑风暴和信息快速搜索的能力,可以很快的得到自己想要的,可以根据现在所接触的信息联想到一些自己曾经看到过的比较有意思的产品或者idea。当然在工作当中,每一个人的工作效率都是很重要的,老板绝对会喜欢一个每天很快就能把事情做完的人,而不是每天待在办公室进度完不成还看起来很认真的人。还有一个就是老板都会给比较能干的员工更多的工作,不能挑肥拣瘦,老板其实是在不断的检测员工的做事的极限在哪里,这样会不断让员工去寻找更多比较高效的方法去完成这样的超额工作,这个对于企业和老板都是双赢,聪明的员工应该看到这一点。别人的事情也要认真去做完,不能说别人的事情就不做,因为你在完成别人的事情的时候做的比别人自身做的都是要好,学习到了别人的技能,这其实是对自己的一个肯定。还有不要因为工资低就降低自己工作的质量,从而不好好工作下去,其实最重要的是学习到有用的技能,不能说工作做得不细致就是因为公司给的工资太少了,只值得这个工资,把工作做极致,让自己值得更多的工资才是王道。本节的最后推荐一个比较好的文章,年轻人应该多读一读就知道了职场到底应该怎么走,应该怎么学习到更多的东西。
昵称:DavidLin
博客园地址:http://www.cnblogs.com/univeryinli
下面是本人的微信号,有问题可以随时关注我