论程序员的基本职业修炼 — 一位Java工程师的深刻体会

知道的越多,不知道的越多。

今天这篇博文我打算记录一下自己最近学习数据结构与算法的小结和体会。

首先,我必须得谈一下自己学习后的感受,也正是应了开头引用里的那句话,真是越学越觉得自己无知,与行业大牛或者很多优秀同仁相比,真是自惭形愧!很多经典的基础的东西都还一知半解,而每年行业里出现的新东西新技术又层出不穷,有时候感觉自己真有点被劝退的感觉。
但最近我有点想通了,因为技术是硬东西,软件行业要看清本质,以及找准自己的定位。怎么说呢?我觉得可以从以下3点阐述。

第一,保持热爱、好奇。
为什么这个要放在第一位呢?大家想想自己曾经年少懵懂时,选择计算机软件行业(其实任何一个行业都是一样的)是为了什么,难道只是单单觉得好找工作工资也还ok?我个人觉得大多数人应该和我一样,出发点起码是带有好奇和兴趣的,并且比例还很重的那种。进入校园,初踏入职场,刚开始的热血沸腾,加班加点,欣喜若狂,充满斗志。慢慢体会生活的压力,职场的残酷。到后来的心里疲惫,身体发福,无精打采,逐渐麻木。人生从此进入死循环,好像一眼就看的到头,又一眼看不到头。升职加薪,迎娶白富美,实现自己的梦想,走上人生巅峰 难道不香吗?反正我是舍不得丢下这些我坚信单靠自己努力就可以实现的希望。
所以,重拾年少斗志,保持热爱和好奇,对自己技术的提升、职业的发展,乃至人生的幸福都很重要。

第二,保持专心、专注。
在我看来,专心也包含静心和专研,结合我自己的例子吧,以前我总是什么想学,本身是搞Java的,然后又想同时学学Python,过几天又想学前端和Go。其实从想学习本身是没错的,但以前自己尤其是刚毕业那会特别浮躁,走马观花式的,浮在表面,并不是学一个东西就好好规划,系统性的去学习,不说学的特精吧,起码也得知其然知其所以然吧。所以这样滥交式渣男式的学习方式,只能以浪费时间啥也不会而告终。
所以,与之相对的就是专心专注,我所理解的专心就是静下心来先好好学习自己领域的,比如我是搞Java的,首先应该把Java搞明白,深一点到底层,宽一点到最新的框架,从横向和纵向等多个角度学习,给自己的职场充电。当然并不是说就不能学习其他语言和技术了,如果我们有多的时间可以研究哪些我们感兴趣的技术或与我们工作有关的技术。再谈专注,其实专注就是学习工作的时候注意力集中,因为其实程序员的碎片化时间学习效率是比较低的,他需要一定时间才能进入到状态。所以我建议我们在大块时间里要保持专注的去学习和工作,提升自己的硬实力,而碎片化的时间里,我们可以学习一些软技能或放松压力,提升自己的软实力。
就我个人而言,我是提倡单线程工作的,就是一心一用,同一时间我就专注做一件事,等做好做完了再做其他的。当然啦,每个人的学习习惯和能力都不一样,也许就有某些小天才喜欢开多线程同时做几件事呢。

第三,保持做总结、终身学习。
这一点想必大家一定也听过类似很多鸡汤,但鸡汤好不好喝,只有经历过的人才知道,原来这些鸡汤真好喝,哈哈。
总结就是我此时此刻正在做的事,我也是在工作一年后才明白做总结的重要性的。因为人不是机器,不可能过目不忘,如果假设我们一生的工作中会遇到一百万次bug,这些bug可能随时或重复出现在你面前,我们如果遇到一次就做好总结及解决方案,那么工作三年后,你算一下你的处理bug的能力和技术水平,是不是有了质的飞跃。总之,好习惯—做好总结,就是在给自己正加成,最后会成为你的财富。
终身学习就更不用说,每一个互联网人都应该深有体会,如同逆水行舟,不进则退,这也是职场生存之道。所幸现在信息发达,平台化专业化,学习成本在不断降低,我们只需要说声我愿意,然后坚持下去,每天或每周学习一点,一段时间后你就会有明显的变化。

好啦,突然感觉自己好啰嗦,总之,我与大家共勉吧,一起学习一起进步!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值