程序员进阶之路

以后给自己定个目标:

1、那就是坚持写记录,写自己所遇到的问题,和解决办法。养成一个良好的学习习惯

2、另一方面,最近公司没有大的项目,只是给自己一个新增功能模块和遇到的bug,让自己去解决,开心的事,几分钟就把那个bug给解决了(我们公司是做酒店行业的,是集团性质的,业务比较广泛,有好多项目都是好几年前的,之前人员缺少人员维护。这个bug是这样的以供应商的角色登入系统,添加的时候总是出现500错误,控制台报数组下表越界ArrayOutOfException,很明显就是代码写错了,一看还真是的。数组应该是x.length-1反而写的是x.length。多么的不细心!)。

3、之前接触的都是ssm。现在公司用的比较乱一下,有hibernate的HQL写法

到2017-07-15之前

最近一段时间,自己想了很多,做了很多努力,特别是在工作上付出了很多汗水。

今天正好趁着周末,想把之前做的承诺,一一兑现--那就是坚持写博客。一定要把自己的这一个月的所获,通过笔记去记下来!如果大家感觉比较乱,请谅解一下,我有哪儿需要改进的地方,也请大家不吝赐教。刚开始坚持一个习惯,接触一个新的东西,无所是从,不知从何开始

程序员一定要严格要求自己 特别是在技术上要拥有过硬的技能

现在技术月新日异,不像十几年前同日而语。这几年IT行业变化特别大,你要说给人变化最大的一点就是,本来需要几年的时间进步的使用科技技术手段只需要几个月就可以,甚至一个月。

从猿到人类双脚直立,我们可能走了几百万年,再到我们熟练使用手脚,开发智能,我们也走了几百万年;一说起我们中华文明,都说是上下五千年(真的很开心,我是华夏名族的一员),其他文明古国,随着历史的长河进步,也被淘汰在了历史的长河中。也就是我们人类有文明记载的大约有两万年;工业革命开始于19世纪40年代--21世纪初,我们人类花了200年左右,如果要说把人类时间作为横轴,人类进步作为纵轴,19世纪40年代之前,人类进步一直都是平缓发展走过来的,19世纪40年代之后才开始有较快的起步,21世纪初直至今日,那人类的进步是特别的快的。所以,我要说的是,我们一定要珍惜眼前的时间,把自己的时间花在去锤炼自己的技能,也不要浪费在无用的地方。不然真的会-- 少壮不努力 老大徒伤悲

不管是之前看新闻,还是刷知乎,总被里面的人们经常提到的 中年焦虑 所吸引。其实,这不只是中年的焦虑,应该准确的说是青年人的焦虑 ,这也可以折射出现在我们的社会。我们不只是面对社会上的压力,更要承受家里带来的责任,我们太想成功,太想向所有人证明自己的成功。其实,这所有的一切都是因为,这个社会进步太快,当所有的人都在努力而你止步不前的话,你只有被这个社会淘汰。到那一天才是真正的可怕,恐怕也是最不想去面对的。

作为一个90后,今年也已经26了。2018年01月31号,自己的儿子出生了,当你看到自己的孩子出生那一刻,那种心情不言而喻,一方面是刚做父亲的喜悦,另一方面要给他母子一个好的生活质量。于是,在媳妇儿快要生产的时候我从原来的公司选择了辞职,想着年后去杭州闯荡一番,毕竟哪儿的工资比郑州要好很多。在家里照顾媳妇儿过完月子(一直都很亏欠自己的媳妇儿的,嫁给我没有享受好的生活,怀孕六个月然后回了老家,只是为了我的工作不受影响,生完孩子作为老公应该陪在她的身边的,但我没有,当我提出要去杭州找工作的时候,她没有反对反而支持我。所以很感谢,媳妇儿的默默支持与理解。男同胞们,如果在你的人生道路上遇到了一个甘愿为你们生活默默付出的女人,一定要好好珍惜的!),然后来的杭州的。

找工作的坎坷,只有自己能体会了。只是没想到今年的杭州找工作的人那么多,作为一个一年左右经验的程序员来说完全没有竞争力,在面试中的过程中也让我深刻体会到了,一定要成为一个优秀的程序员。直到遇到现在的公司,我记得那天和我们吴总聊的很开心,吴总问我:这两年有没有目标?,我不假思索地说:我要成为一个架构师(没有说我想成为什么的),然后我给他说了一万小时定律。只要一个人,任何一个行业只要你花在时间超过一万个小时,你就会成为这一行业的精英。

于是,入职工作以来,我给自己定了目标,除了完成上级领导交代的任务之外,每天下班之后都要看会书。之前一直想看《java编程思想》这本书,把自己的基础打牢,然后买了这本书,当我收到这本书的时候,厚厚的一本,估计吓退了很多人,有的人花一年时间看完,我给自己定的规则很简单--每天要看10页。一个多月下来,现在已经看了一半多了。三个月准备看完。每天10页看完之后,自己又学会设计模式,通过网上的教程,自己又写了一遍。你要说进步的话,肯定是很大的,自己的思路也更清晰的,很多知识点也加深了理解。

一个优秀程序员一定是对自己要求非常高的程序员!。他有自己的忧患意识,他有自己的想法,难能可贵的,他有使自己变得更好的勇气和决心!当你跨出第一步的时候,你已经战胜了大部分人。

最后,通过唐宋八大家之一的苏洵的《告子书》自勉:人各有所长,欲为天下大事者,不必尽力于短,困窘之际,当思扬长弃短,多向并进

为程序员一定要拥有几个良好的习惯

一定要写注释。最近在看公司的.net项目,那真是一个字懵。由于业务需要,我们现在开发的是基于.net开发的,因此,在完成了之前交代的任务之后,自己被分配到了负责渠道代理一组。因此,这一周都是在看熟悉.net环境,自己又学了一下C#。入职公司两个月了,感受颇深的就是,他们写注释真的太少了,很多完全不懂,我有一个同事那天还说,自己写的东西,现在自己都不懂。更别说其他人了。因此,要有良好的习惯,多写注释,一方面加深了你对功能的理解,另一方面方便以后的维护。一个优秀的程序员不一定要写出多么讳莫如深的代码,但一定会写出让所有人都能理解的代码。

多学习,弥补自己的不足之处。科技是日新月异的,如果自己不去接触新的东西,随时保持学习性,随着年龄的增长,知识会越来跟不上你掌握的程度,自己也只有面对残酷的现实。如果一个人一直保持着学习新的东西,哪怕随着年龄的增长,你也会保持着竞争力。

学会总结,学会汇总在我接触的同事中,有的工作三年左右,当你问他一个问题的时候,你会明显感受他对问题的理解并不是那么深,只是停留在片面的理解之上;有的工作时间比我长,但是,知道的并没有我的多,在遇到问题的时候也会请教于我。还有很多情形,我归结于在于没有对于自己知识的汇总,作为一个程序员,切记这样,特别是作为一个三年经验的。如果你不只是想简单CRUD,想成为一个领域的专家,想提高自己的竞争力,那就要多花点时间去对自己知识的总结。

每个人要有忧患意识。我记得一件非常深刻的事,有几天都是领导们对新入职员工进行培训,这样可以让新员工尽快熟悉公司的业务。有一天我们傅总讲了很多关于酒店的业务,使我们也重新认识了酒店的含义。最后,在做总结的时候,给了我们一幅图,随着横轴你的舒适度增大,你的危险程度也在增大。说的大义就是,当你现在过的舒适的时候也是最危险的时候。跳出自己的舒适圈对很多人并不容易。这需要一个人莫大的勇气。









你可能感兴趣的:(程序员进阶之路)