@左耳朵耗子
皓哥离开我们已经有一段时间了,他在我人生最困顿和无助的那段时间里给了我无私的帮助和指引,今天无意中又翻看他的 blog,还有 github 上那么多程序员朋友对他的追思,音容笑貌,言犹在耳。
芝兰生于深谷,不以无人而不芳
君子修身养德,不以穷困而改志
1. 要去经历大多数人经历不到的,把时间花在哪些比较难的地方。
2. 要写文章就写别人没写过的,或者被人写过,我能写的更好的。
3. 技术和知识完全是可以变现的,只要把时间花在主流,高级,比较有挑战的技术上。
4. 要有强烈的意愿去前沿的公司学东西。
5. 可能是因为我有一些“独特”的想法,而且经历比较丰富,基础也比较扎实,使得我对技术人的认识和理解会更为透彻和深入。
6. 并不是社会不尊重程序员,只要你能帮上大忙,就一定会赢的别人的尊重。
7. 从本质上说,程序员是手艺人,有手艺的人,就能做出别人做不出的东西,付费就是一件很自然的事情了。所以,这个问题就变成:如何让自己的手艺更值钱。
8. 首先,你得让身边的人有求于你,你有大多数人没有的经历和经验,你需要更多的学习。周围的人开始向别人推荐你,有人付费向你获取价值,你的价值产生效益,从而为你拓展更多的空间,从而促使你进行更多的学习和探索,进入正向循环,这种事情,一旦开始,就停不下来了。
9. 关注有价值的东西,价值是受市场影响的,供不应求就有价值,而且要有技术认知,知道什么样的技术是有长期价值的,能够分辨什么是主流技术,什么是过度技术。你能够启动的更快,比别人有先发优势。
10. 每个公司都缺人,但是缺的不是搬砖的人,而是真正能解决技术难题,提升团队人效的人。
11. 要想能看清技术的发展趋势,就要把那些老的主流技术的本质吃透。
12. 在技术学习的过程中,要多问自己几个问题:1. 这个技术究竟解决什么问题,为什么别的技术不能解决这个问题?2. 为什么是这样解决,有没有更好的方式呢?
13. 找到最能体现价值的地方,在一家高速发展的公司,技术人员的价值可以达到最大化。
14. 大公司的高级技术人员很多,多你一个不多,少你一个不少,所以你的价值很难被体现出来。
15. 而刚起步的公司,业务还没有跑顺,公司的主要精力会放在业务拓展上,这个时候也不太需要高精尖的技术,所以,技术人员的价值也体现不出来。
16. 成为一个手艺人,动手能力是很重要的,因为在解决任何一个具体问题的时候,有没有动手能力就成为了关键。这也是我一直在写代码的原因,代码里全是细节,细节是魔鬼,只有了解了细节,你才能提出更好或是更靠谱、可以落地的解决方案。而不是一些笼统和模糊的东西。这太重要了。
17. 关注技术付费点。技术付费点基本体现在两个地方,一个是,能帮别人“挣钱”的地方;另一个是,能帮别人“省钱”的地方。也就是说,能够帮助别人更流畅地挣钱,或是能够帮助别人提高效率,能节省更多的成本,越直接越好。而且这个技术或解决方案最好还是大多数人做不到的。
18. 提升自己的能力和经历。付费的前提是信任,只有你提升自己的能力和经历后,别人才会对你有一定的信任,才会觉得你靠谱,才会给你机会。而这个信任需要用你的能力和经历来填补。比如,你是一个很知名的开源软件的核心开发人员,或者你是某知名公司核心项目的核心开发人员,等等。
19. 找到有价值的信息源。在信息社会,如果你比别人有更好的信息源,那么你就可以比别人成长得更快。对于技术人员来说,我们知道,几乎所有的技术都源自西方世界,所以,你应该走到信息的源头去。
20. 输出观点和价值观。真正伟大的公司或是产品都是要输出价值观的。只有输出了更先进的价值观,才会获得真正的影响力。但是,你要能输出观点和价值观,并不是一件容易的事,这需要你的积累和经历,而不是一朝之功。因此,如果想要让你的技能变现,这本质上是一个厚积薄发的过程。
21. 朋友圈很重要。一个人的朋友圈很重要,你在什么样的朋友圈,就会被什么样的朋友圈所影响。如果你的朋友圈比较优质,那么给你介绍过来的事儿和活儿也会好一些。优质的朋友圈的特点:
这些人都比较有想法、有观点,经验也比较丰富;
这些人涉猎的面比较广;
这些人都有或多或少的成功;
这些人都是喜欢折腾喜欢搞事的人;
这些人都对现状有些不满,并想做一些改变;
这些人都有一定的影响力。
22. 不要和大众的思维方式一样。因为,绝大多数人都是平庸的,所以,如果你的思维方式和大众一样,这意味着你做出来的选择也会和大众一样平庸。如果你和大众不一样,那么只有两种情况,一个是你比大多数人聪明,一个是你比大多数人愚蠢。