泥瓦匠 5 年 Java 的成长感悟(上)

企业动态
本来想写点技术文。哈哈,今天有点灵感,就写写 Java 5 年来的成长感悟。

[[203292]]

本来想写点技术文。哈哈,今天有点灵感,就写写 Java 5 年来的成长感悟,大致包括下面几点:

  • 学技术的心态
  • 学技术的学法
  • 工作的心态
  • 工作的硬技能
  • 工作的软实力

学技术的心态

大一搞 ACM ,一直搞了 3 年左右。还有大一下半学期加入叶老导师的曦点工作室,从让我选择 Java 还是 C# 开始(当时都不认识这两个语言,只知道 C 与 C++),一路 Java 黑到现在。一路上历程:

实验室 3 年左右(B2P金融平台 5imao.com)

杭州恒生电子研发中心半年多(组件化J2EE框架 - TinyFramework www.tinygroup.org)

杭州有赞商品服务化中心 1 年多

哦 特赞 ing (欢迎找我内推)

我这不是说我在炫耀自己的经历,生来渺小。我的经历算什么,在未来看前面,都是狗屁不如罢了。

回到主题:学技术的心态,我曾经也是个性子很急,很想马上有产出的一个人。但是技术这东西,恰恰不是,那我曾经是咋样的呢?大学的我,经常装逼跑去图书馆借书,一借 Java 从底层到框架都借来,东看看西看看没啥软用。也没长进多少,回想一下,对年轻人来说,沉下心,一页一页啃书确实难啊。这个急于求成的社会风气,你说呢?

但是这并不是借口。实验室 3 年,更多的是复杂业务的开发,但最后一年,我反复的迷茫。现在想想那年,仿佛提早在经历现在刚毕业 1 年左右的技术小伙伴的迷茫期。迷茫能咋办?最近在看鬼脚七的书《没事别随便思考人生》写到,

「看书、网络、与人沟通,这三种方法是我觉得获取知识最快的途径。」

恩,我也是这样想到,看书没能解惑。那就问 谷歌,百度,知乎。至少那些大 V 回答会让我心静点,不那么浮躁。在搜索答案中,我明白一个现在还受用的想法

「任何事情,你想了解清楚。千方百计,花时间去了解,至少不会一窍不通。」

注意千方百计吧。后来还有个想法也诞生:

「跟着你的偶像去学,只要你想做的,坚持下去花时间,至少不会没有收获」

好了,我去找我的偶像,后面遇到了我的师傅(https://my.oschina.net/ldcsaa),千方百计地让人家做我师傅(自然做了很多苦力,翻译技术文,维护代码,维护框架等等)。师傅的好处,每一两个月迷茫,就可以找他。他忙的时候,不会及时回复,但是会回复你很真实的话

「沉下心,一页一页啃书」

对就这样,路漫漫其修远兮,吾将上下而求索

心态就是这样慢慢成长,撸代码不必多说,百分之99的汗水和百分之1的灵感。没鲁哪来的大牛。

学技术的学法

说完心态,做事有做事的方法。这是我的学法,你可以借鉴,但不需要复制。做最真实的自己,做最适合你的技术学法。

有时候,你不知道自己的学法,可以尝试下,试错后,坚持后,才会知道真正适合自己的方法。

1.我比较喜欢做计划

虽然计划赶不上变化,但还是推崇 listful thinking + lsitful plans 。列清单任务,学习任务一样,然后完成会有成就感

2.我比较喜欢模块化学习

学的杂,好。学的深,更好。那广度要有,深度不可少。所以模块学习比较好。比如 JDK 我从学 集合框架到其数据结构源码、然后 IO 、然后 网络通信.... 比如 HTTP 模块,然后 Servlet & JSP 然后 Spring IOC AOP 然后 Spring MVC。。。

模块化学习,让人不会摸不到头脑。自然选择哪个模块非常重要,其中肯定有试错,及时调整即可

3.学会分享

每个人都有总结知识,谢谢曦点学长带我在博客园写文章。后来两个字,坚持。博客的坚持带给我很多好东西,首要的是如果没写博客我也不会写这些东西。

总结知识,会让你觉得知识更好全面,更要授予大众。你会好好总结,总结给自己,顺便

总结给别人。帮助别人总是开心的。

分享总结的知识,还会认识很多人。Vamei学长(他博客:http://www.cnblogs.com/vamei/)告诉我的一句话:

「而很多时候,所谓的选择都是虚的,那是因为没有出现最好的那个选择。而没有出现最好的选择,是因为你还没有强大到吸引来那个最好的。」

还有很多…

附一张,曾经实验室的生活:

[[203293]]

关于工作的,下篇写

  • 工作的心态
  • 工作的硬技能
  • 工作的软实力

【本文为51CTO专栏作者“李强强”的原创稿件,转载请通过51CTO联系作者获取授权】

戳这里,看该作者更多好文

责任编辑:武晓燕 来源: 51CTO专栏
相关推荐

2017-10-16 15:23:16

Java成长感悟

2015-02-01 09:26:10

2017-09-06 20:52:44

商务演示集算器

2013-07-12 11:04:21

技术管理

2016-10-21 10:03:24

产品市场APP

2019-07-10 09:19:26

技术开发编程

2013-03-21 17:27:12

华为联强

2024-08-19 14:01:00

2019-06-17 05:40:30

Python机器学习算法

2021-11-29 08:24:57

腾讯技术职业

2019-02-25 08:05:34

架构 IT 技术系统

2019-06-13 16:50:35

2014-05-09 13:04:27

iOS移动互联网

2019-04-01 10:20:29

技术研发指标

2015-08-25 10:00:26

IT 青年北漂感悟

2009-09-02 09:06:12

思科认证CCIE思科认证CCIE

2019-02-18 08:24:09

技术应用架构

2015-10-12 13:02:50

编程游戏

2018-04-06 09:25:10

GitHub Java测试工具

2011-02-15 10:09:40

SELinuxRHEL5Web服务器
点赞
收藏

51CTO技术栈公众号