算算自己工作已经快一年了,不管中间有过什么挫折,但现在感觉自己有了很大的成长。想想曾经还畏惧过技术,觉得居然入了一个需要不断学习的行业,而自己连怎么学都还没搞清楚。但通过这些年的学习,我又渐渐拾回自信,奋斗的方式和方向渐渐清晰,甚至开始庆幸自己选了一个能依靠实力而不是熬年头的行业。我现在的感觉就是因为目标清晰,所以值得努力;因为不断积累,所以渐渐自信;因为水平增长,所以敢于挑战,并真的慢慢开始接近原先那遥不可及的梦想。
马上要去一个全新的环境,所以把现在的心得体会总结一下,理一下自己的思路,也可以日后再来提醒自己。目前感触比较深的就是学习方法和途径、专业技术上需要学习的地方以及从员工层面对管理方面的思考,就以这几个方面为出发点说说吧。
学习途径
1. 有高手带
这个是最爽的了,如果你的直接主管水平高,并且会带人,那对于一个刚毕业的菜鸟帮助太大了。我非常有幸刚毕业遇到郭威指导并且能指引学习的方向,那几个月是我成长最快的时候。但由于他的离职,导致过度依赖的我一度没有什么大的提高,所以过度依赖也不好。这一条是我奉为刚毕业找工作的首要考虑因素。
2. 广泛阅读
因为自己的迷茫,所以害怕,于是不停的读书。我也问过别人,如果没人带你怎么办,大家的一致答案都是读书。好吧,我就从计算机图书每月的销售排行榜上去找,对个人比较有帮助的书就买来看看,遇到一本好书那必须要仔细研读。其实微观经济学和行为学的书也很不错,非常值得一读,可以锻炼想问题的思路。除了书本,那就是网上如此丰富的资料了,我主要就是上上技术网站和blog,但这些东西太多太杂,必须很有选择性的阅读。在阅读的过程中真的学到很多东西,以前上学读书是完全没这种感觉的,我现在真的爱上了阅读。
3. 研究底层技术和开源产品
其实我们做的这些东西很多都是别人做过的,为什么不拿别人的经验好好学学呢?比如像操作系统,你遇到的所有问题很有可能都在人家设计操作系统时就已经解决过的,而且他们的方法都是被如此多的人用过并证实为可行的。底层的东西有很多值得仔细研读,最近看了点JVM的东西,就觉得收获颇多了,操作系统的东西有空我也要好好看看。对于开源的东西,那也不用多说,有很多宝贵的智慧和经验在里面,特别是你经常要用到的框架都有必要去读一读。如果开源你都不知道去读,真是糟蹋啊。
4. 对新技术保持敏感
新技术代表着新的理念,这些往往都是在旧的经典技术使用基础上进化而来的,里面真的是头脑风暴的聚集地。像自己用了几年的Java,真的已经麻木了,对那些不好的地方也觉得适应了,直到开始学groovy和scala,才知道原来我们可以不用忍受,而是改变!
5. 思考+尝试
不管你看到了什么,你不去想就不会真正的领悟;就算想到很多,不去做也不会有深刻的理解。突然想起来这就是孔子说的“思而不学则罔,学而不思则殆”。
6. 慎重交友
不同人会有不同的观点,有水平的朋友在平时的交往过程中可以很大开阔你的视野。不要以为牛人间交流才会有智慧的火花,朋友间一样存在。我在这里就从我的朋友身上学到了太多的东西,真的是你求都找不到的宝贵财富。
7. 态度决定一切
这个说起来面有点太大了,比如对学习工作有个认真的态度,你能把事情做的更好,让更多人欣赏你,你也能学到更多的东西,甚至还会有很多意想不到的收获。
技术横向扩展的几个基本方向
1. 一定要掌握一门强大的文本编辑器,比如vim,需要用到文本处理的地方会很多。
2. 要掌握一门脚本语言,比如python,很多时候都会用到去做一些逻辑处理等工作。
3. 学习使用Linux,最起码一些常用命令要知道,那些功能真的太强大了。
4. 写的代码要多测试,再简单的东西都可能会有你想不到的问题,最好是测试先行,用TDD开发。
推崇的习惯
1. 记录思考过程。这个不论是看书还是写程序,真正对日后有价值的就是那个思考过程,关注过程可以领悟更深层面的意思。
2. 用更好的方式解决问题。就算遇到一个枯燥的方式,多想想办法会让事情变的有趣,而且能做的更好。
3. 温故知新。有空多回头看看以前学的东西,不同时间重读一下,真的会有很多不一样的收获。这比你一直盲目的学新东西更有效果。
4. 不卑不亢。与别人交往,特别是上司和下属,敢于用理与上司争论,也要敢于在下属面前承认自己也很搓。
5. 注重人际关系。记住你身处在社会中,良好的人际关系是一切愉快合作的根基。
6. 对自己的工作负责到底。对于托付给你的任务,那就要全心全力的去做,其实真的做起来也很容易,就是你是否愿意多走一步。
7. 分享知识。分享知识会让你进一步提高,而且往往还会有很多其他的收获,比如新朋友,新观点。
8. 迭代前进。把一个庞大的事情分解,一步步去做,你会发现原来几乎不可能实现的事情正在慢慢变为现实。
9. 以结果为导向,实事求是。非常忌讳把一个事情做着做着就变成了形式,都忘记了原先这么做到底为了什么。我们就是要把事情做好,千万不要来虚的那套。
10. 多沟通,当面沟通。在公司大家应该都遇到过这样的情况,一个简单的事情,一封封email说来说去。其实当面谈事情通常又明确又快速的搞定了。
11. 简单就是美。如果有简单的解决方案就 不要用任何高深的东西,把所有的事情变的简单,那才是最高深的艺术。
暂时先想到这么多,写的很乱,但希望能对大家有帮助。如果有什么想法,可以留言,非常欢迎讨论!
转载于:https://blog.51cto.com/passover/431783