Files
CategoryResourceRepost/极客时间专栏/左耳听风/技术基础/09 | 答疑解惑:渴望、热情和选择.md
louzefeng d3828a7aee mod
2024-07-11 05:50:32 +00:00

89 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<audio id="audio" title="09 | 答疑解惑:渴望、热情和选择" controls="" preload="none"><source id="mp3" src="https://static001.geekbang.org/resource/audio/9e/e7/9e9694e286b2c5b19d0bf8c97961abe7.mp3"></audio>
自从专栏上线以来,我陆陆续续从专栏留言、微信、微博、公开演讲等多种途径收到了一些用户的提问。在这篇答疑文章中,我特意挑选了其中最有代表性的三个问题来回答,希望能对你有帮助。
- 加班太严重完全没有时间学习,怎么办?
- 为什么你能写出这么多东西?
- 怎样选择自己的人生和职业发展?
# 加班太严重完全没有时间学习,怎么办?
过去的7年时间里这个问题我已经被很多人问过无数遍了。我觉得有必要在这里统一回答一下。老实说我真的很理解年轻人工作压力大这事儿现在的公司加班都很厉害尤其在大城市工作还要算上路上奔波的时间这样一来对于很多人来说可能就完全没有时间学习和成长了。
但是从另外一方面,我们在通宵打游戏,追美剧,泡妞的时候,从来不会给自己找借口说时间不够。我们总是能够挤得出时间来干这些“顺人性”的事,甚至做到废寝忘食,而不找任何借口。
所以,我觉得,可能并不在于加班和工作强度大到没时间,关键看你对学习有多少的渴望程度,对要学的东西有多大的热情。这点是非常重要的,因为学习这事其实挺反人性的。反人性的事基本上都是要付出很多,而且还要坚持很久。所以,如果对学习没有渴望的话,或是不能从学习中找到快乐的话,那么其实是很难坚持的,无论你有没有时间。
说两个发生在我身上的故事供大家参考。
第一个故事发生在2001年到2002年期间那时我还是一个外包程序员有一整年被当成劳动力外包进了某银行做软件开发从早上9点工作到晚上10点每周要从周一工作到周六。这么忙但是我坚持每天晚上看半个小时到一个小时的书看得不多一天2-3页。一年后我看完了两本经典书一本是《TCP/IP详解卷I》另一本是《UNIX环境高级编程》。
第二个故事是在2002年到2003年的时候我到了一家做分布式系统的公司工作。因为那里的技术比较复杂我有点跟不上所以周末和节假日的时候我都会到公司来不是工作而是看书学习因为那时我是一个北漂完全没有个人电脑只能去蹭公司的电脑。后来公司的物管都认识了我甚至经常在周末和节假日的时候打电话给我让我帮物业做点小事。比如某空调漏水让我帮他们把接水的桶倒一下……
我真不算聪明的人,但是,我真心渴望学习。说得好听一点,我希望自己在不停地成长,不辜负这个信息化大变革的时代。说得不好听一点,我从银行出来了,很多人要看我的笑话,我不能让他们看我的笑话,所以我必须努力。我的渴望就来自这两点。
时间一定是能找得到的,关键还是看你的渴望程度和热情。只要你真心想把事儿做成,你就一定能想出各种各样的招儿来挤出时间。
在后面的文章中,我还会写一些关于时间管理的主题,敬请关注。
# 为什么你能够写出这么多东西?
其实,还是上面的那个问题,就是你对写作这个事有多少的兴趣和热情。
我还是先说一下我对写东西这个事的热情是怎么来的。从2002年开始写东西到今天我基本上经历了几个阶段。
**第一个阶段,是学习的阶段**。因为在我刚入行的时候,软件公司对文档的要求还是比较高的,干什么事都要写个文档,所以,我就有了写文档的习惯。不过,这个阶段,对于我个人来说,我会把学习到的东西都以笔记的方式记录下来,方便我以后可以翻出来看看。所以,这个阶段主要还是学习的阶段。
**第二个阶段,是有利益驱动的阶段**。正如《程序员如何用技术变现》一文中提到的,因为我写的一篇技术文章,让我接到了一个培训的私活,两天时间就挣了我一个月的工资。说实话,这件事给了我很大的鼓励,让我有了更多的热情来写文章。
**第三个阶段,是记录自己观点打自己脸的阶段**。这个时候,我遇到了博客火爆的时代,我看到很多人写博客来记录自己的观点和想法,我也跟着写博客,记录一些自己的想法和观点。时间一长,我发现有个有趣的事——我看自己好几年前写的东西,发现要么是我以前记录的观点打了现在的脸,要么就是现在打了自己过去的脸。
这种有点科幻色彩的跨时空打自己脸的方式,让我觉得很好,因为这里面,我能够看到自己成长的过程,并且可以及时修正,这真是太好了。
**第四个阶段,是与他人交互的阶段**。这个阶段,我开始写一些观点鲜明,甚至看上去比较极端或是理想的文章了。而且我的文章开始有很多人转载和评论,还时不时地引发争论。我发现在这个过程中,我的收获也很大,因为一旦一件事被真正地讨论起来(而不是点赞和转发),就会有很多知识命中了我的认知盲区。虽然这会被别人批评或是指责,但是,我能从中收获到更多,因为我会从不同的观点,以及别人的批评中,让自己变得更加完善和成熟。
而且,我从写作中还能训练自己的表达能力,这让我能够更好更漂亮地与别人交流和沟通。这一点对于我们整天面对电脑的技术人员来说,太重要了。
因为我能从写作中得到这么多的好处,所以我当然就能坚持下来了。虽然,我近几年的文章更新频率比较低,但是,我还是在坚持,因为我能从中收获很多对我个人有帮助、有提升、有价值的东西。
我相信,只要你坚持下来,你一定也会有和我一样的感受。
# 怎样选择自己的人生和职业发展?
这也是一个我经常被问到的问题。老实说我因为这个问题写了好多文章比如在CoolShell上的《技术人员的发展之路》、《算法与人生》包括在知乎上的一些回答。不过老实说这个问题实在是太大了。而且不同的人有不同的想法和追求所以这是一个完全没有正确答案的问题。
虽然我给不出具体的答案,但是我还是可以给出一些相关的思路。希望这些思想能对你有启发,能帮助你规划和思考自己的职业或是人生。
总体来说,我把人生分为两个阶段。
<li>
**一个是在20-30岁这是打基础的阶段**。在这个阶段,我们要的是开阔眼界,把基础打扎实,努力学习和成长。
</li>
<li>
**另一个是在30-40岁这是人生发展的阶段**。因为整个社会一定会把社会的重担交给这群人30-40岁的人年富力强既有经验又有精力还敢想敢干所以这群人才是整个社会的中流砥柱。在这个阶段你需要明确自己奋斗的方向需要做有挑战的事儿需要提升自己的技术领导力关于如何发展技术领导力可以参看我在本专栏的相关文章
</li>
而过了40岁你的事业和人生就有可能会被定型不过这也不是绝对的。我只是想说20-40岁这20年是我们每个人最黄金的发展阶段我们每一个人都要好好把握。
除此之外,我再从我的角度给大家一些建议。
<li>
**客观地审视自己**。找到自己的长处,不断地在自己的长处上发展自我。知道自己几斤几两才能清楚自己适合干什么。不然,目标设置得过高自己达不到,反而让自己难受。在职场上,审视自己的最佳方式,就是隔三差五就出去面试一把,看看自己在市场上能够到什么样的级别。**如果你超过了身边的大多数人,你不妨选择得激进一些冒险一些,否则,还是按部就班地来吧**。
</li>
<li>
**确定自己想要什么**。如果不确定这个事,你就会纠结,不知道自己要什么,也就不知道自己要去哪里。注意,你不可能什么都要,你需要极端地知道自己要什么。**所谓“极端”,就是自己不会受到其它东西或其他人的影响,不会因为这条路上有人退出你会开始怀疑或者迷茫,也不会因为别的路上有人成功了,你就会羡慕**。
</li>
<li>
**注重长期的可能性,而不是短期的功利**。20-30岁应该多去经历一些有挑战的事多去选择能给自己带来更多可能性的事。多去选择能让自己成长的事尤其是能让自己开阔眼界的事情。人最害怕的不是自己什么都不会而是自己不知道自己不会。
</li>
<li>
**尽量关注自己会得到的东西,而不是自己会失去的东西**。因为无论你怎么选,你都会有得有失。(绝大多数人都会考虑自己会失去的,而不是考虑自己会得到的。)
</li>
<li>
**不要和大众的思维方式一样**。因为,绝大多数人都是平庸的,所以,如果你的思维方式和大众一样,这意味着你做出来的选择也会和大众一样平庸。如果你和大众不一样,那么只有两种情况,一个是你比大多数人聪明,一个是你比大多数人愚蠢。
</li>
希望我的这些思考能给你一些启发和帮助。我最近有个感慨就是,很多事情能做到什么程度,其实在思想的源头就被决定了,因为它会绝大程度地受到思考问题的出发点、思维方式、格局观、价值观等因素影响。这些才是最本源的东西,甚至可以定义成思维的“基因”。就我们程序员而言,我认为,编码能力很重要,但是技术视野、技术洞察力,以及我们如何用技术解决问题的能力更为重要。
[<img src="https://static001.geekbang.org/resource/image/1e/d0/1e6c69c5cccbd060a4bfef00cfb406d0.jpg" alt="unpreview" />](http://hm17640r6381.rdyhl.com/jump?activity_id=4658)