欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【成长】程序员的成长学习笔记(长更)

程序员文章站 2024-03-18 19:59:16
...

笔记来源于“极客时间”陈皓的程序员专栏,订阅专栏可扫码文章末尾图。

本文章目的是为了提炼专栏每篇文章的一些结论,以便于回阅思考。对于这些结论的论证有兴趣的可以去订阅专栏。
陈皓·左耳听风 | 极客时间专栏
本文现更新进度为第2
侵权删

1 | 程序员如何用技术变现(上)

  • 要去经历大多数人经历不到的,要把学习时间花在那些比较难的地方。
  • 要写文章就要写没有人写过的,或是别人写过,但我能写得更好的。
  • 更重要的是,技术和知识完全是可以变现的。

2 | 程序员如何用技术变现(下)

如何让自己的技能变现

一、千里之行,积于跬步

取得一个个小成功,例如成功帮助别人解决技术上的问题。

二、关注有价值的东西

看清市场需求-缺少有能力解决技术难题的人。
看清技术趋势-需要将一些老技术的本质吃得很透。

学习过程中多问自己几个问题:

  1. 这个技术解决什么问题?为什么别的同类技术做不到?

  2. 为什么是这样解决的?有没有更好的方式?

技术发展趋势:

出现之时,越多大型商业公司支持。

三、找到能体现价值的地方

在一家高速发展的公司中,技术人员的价值可以达到最大化。

四、动手能力很重要

动手才能发现细节、了解细节,最终超越。

五、关注技术付费点

帮助别人“挣钱”或“省钱”-慕课网实战课。

六、提升自己的能力和经历

付费的前提是信任。信任需要用你的能力和经历来填补-讲师的背景。

七、找到有价值的信息源

Google是寻得的关键,英语能力是获得的关键。

八、输出观点和价值观

厚积薄发

九、朋友圈很重要

物以类聚,人以群分。
优质的朋友圈特点:
  • 这些人都比较有想法、有观点,经验也比较丰富

  • 这些人涉猎的面比较广

  • 这些人都有或多或少的成功

  • 这些人都是喜欢折腾喜欢搞事的人

  • 这些人都对现状有些不满,并想做一些改变

  • 这些人都有一定的影响力

3 | 何为技术领导力

技术领导力

  • 尊重技术,追求核心基础技术。
  • 追逐自动化的高效率的工具和技术,同时避免无效率的组织架构和管理。
  • 解放生产力,追逐人效的提高。
  • 开发抽象和高质量的可以重用的技术组件。
  • 坚持高于社会主流的技术标准和要求。

那么作为一个软件工程师怎样才算是拥有“技术领导力”呢?

作者认为具有有下面的这些特质。

  • 能够发现问题。能够发现现有方案的问题。
  • 能够提供解决问题的思路和方案,并能比较这些方案的优缺点
  • 能够做正确的技术决定。用什么样的技术、什么解决方案、怎样实现来完成一个项目。
  • 能够用更优雅,更简单,更容易的方式来解决问题。
  • 能够提高代码或软件的扩展性、重用性和可维护性。
  • 能够用正确的方式管理团队。所谓正确的方式是,一方面是,让正确的人做正确的事,并发挥每个人的潜力;另一方面是,可以提高团队的生产力和人效,找到最有价值的需求,用最少的成本实现之。并且,可以不断地提高自身和团队的标准。
  • 创新能力。能够使用新的方法新的方式解决问题,追逐新的工具和技术。

是的,一句话,总是在提供解决问题的思路和方案的人才是有技术领导力的人

作为一个软件工程师,我们怎么让自己拥有技术领导力呢?

总体来说,是四个方面。

  • 扎实的基础技术
  • 非同一般的学习能力
  • 坚持做正确的事
  • 不断得高对自己的要求标准

4 | 如何成为一个大家愿意追随的Leader?

Leader 和 Boss 的不同?

  • Boss 是驱动员工,Leader 是指导员工
  • Boss 制造畏惧,Leader 制造热情
  • Boss 面对错误喜欢使用人事惩罚的手段,而 Leader 面对错误喜欢寻找解决问题的技术或管理方法
  • Boss 只是知道怎么做,而 Leader 则是展示怎么做
  • Boss 是用人,而 Leader 是发展人
  • Boss 从团队收割成绩,而 Leader 则是给予团队成绩
  • Boss 喜欢命令和控制( Command + Control ),而 Leader 喜欢沟通和协作( Communication +
    Cooperation )
  • Boss 喜欢说“给我上”,而 Leader 喜欢说“跟我上”

如何成为众人愿意追随的 Leader?

要成为一个大家愿意追随的人,那么你需要有一些“征兆”。

  • 帮人解问题。团队或身边大多数人都在问:“这个问题怎么办?”,而总是你能站出来告诉大家该怎么办。
  • 被人所依赖。团队或身边大多数人在做比较关键的决定时,都会来找你咨询意见和想法。

要有这样的现象,你需要有技术领导力。

除了技术领导力之外还需要什么素质?

  • 列表内容
  • 赢得他人的信任
  • 开放的心态 + 倾向性的价值观
  • Lead by Example
  • 保持热情和冲劲
  • 能够抓住重点,看透事物的本质
  • 描绘令人激动的方向,提供令人向住的环境
  • 甘当铺路石,为他人创造机会

————————————————————————
【成长】程序员的成长学习笔记(长更)