首先列出原文链接《专访李运华:程序员如何在技术上提升自己》 ,本来是想复制粘贴,但是看了李运华的专访之后,我觉得需要柔和自己的语言来才能说自己确实是学习并总结了。

李运华何许人也?目前供职于UC,自称软件工程师,实际上已经是项目leader了。据他介绍,已经从事软件开发十年了,毕业后去了华为,先做软件开发,后加入系统组做系统分析和设计。因为对参与产品开发更感兴趣,而不是开会讨论写文档,所以离开华为加入UC,先后做过技术研究(MySQL、Memcashed等)、软件设计和开发,项目leader工作。但是管理和开发的时间比例是3:7。

既然标题是提升自己,那么李运华是怎么回答的呢?

李非常爱好技术,但并不局限于只在技术上提升自己,管理技能、综合技能等都在持续学习和提升。业余时间喜欢看书,经济学、社会学、心理学都有广泛的涉猎。从以下几点总结分享。

第一是“兴趣”,一定要从事自己感兴趣的工作和领域,因为兴趣才能做长久,才能做好。

第二是“坚持”,对一项技术一定要坚持去积累和提升,一定要积累10000小时以上的训练和经验。

第三是“方法”,掌握正确地方法,能够事半功倍,李运华分享他的独家秘方。

一个秘方是“写博客”,写博客不是看博客,也不是转载博客而是亲自写博客。

另一个秘方是“链式学习”,抓住一个链条的一个链,然后慢慢把所有的链都拉出来。比如这样条学习链:socket server编程->socket编程->UNIX网络编程->TCP/IP协议。。。

第三个秘方是“闭环学习”,链式学习适合于一组相关联的知识或者技能的学习,而闭环学习更适合业务、相互配合的知识和技能的学习。建议开发者除了精通自己那一环之外,还应该从全局学习。

关于看书,李运华的观点是:对于专业书籍可以扩大知识面和提升技能;对于非专业书籍可以学会沟通、交流和为人处世的一些方法和技巧;有的书改变了我的思维方式;有的书提升了自己的知识水平;有的书改变了我的命运。推荐几本书籍《羊皮卷》、《异类》、《随机漫步的傻瓜》。

优秀程序猿应该具备哪些技能和修养,李运华的观点是:

首先是“快速学习能力”,分享4W2H快速学习方法。1)这个技术能解决什么问题(why)2)比较适合在哪些场景应用(where+when),3)这个技术跟我已经掌握的哪个知识或技能类似,有什么差别、有什么特点、有什么优点和缺点(what),4)了解前面的问题后,我才会开始去尝试谢谢demo,或者更进一步去应用(How to use),5)觉得有兴趣或,就去研究一下原理机制或源码(How it implements)。

其次是“良好的理解能力”,需要将产品编程程序语言,这需要具备良好的理解能力。

第三是“持续不断的学习”,这个不用解释了

第四是“乐于分享”。

作为leader,李运华分享自己的观点:

首先,基层leader不能完全放弃技术,变成一个项目管理者或任务管道。

其次,基层leader的最重要任务是帮助组员提升。

第三,基层leader要身先士卒。

李运华的博客地址:http://blog.csdn.net/yah99_wolf/article/list/7

【杂文】总结专访李运华一文相关推荐

  1. 阿里P9李运华:架构到底是指什么?

    你好,我是李运华. 2018 年,我发布了<从 0 开始学架构>这门课程,分享了我之前在电信业务和移动互联网业务方面的经验和感悟. 后来,我转岗去了蚂蚁国际,从事更加复杂的支付业务.为什么 ...

  2. 阿里P9李运华:想成为架构师,你必须知道CAP理论

    CAP定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在2000年的ACM PODC上提 ...

  3. java8编程开发入门 李兴华_李兴华系列--JAVA详解视频(jdk1.8)及项目实战教程

    李兴华系列--JAVA详解视频教程(jdk1.8)有源码+文档01_<Oracle从入门到精通> 02_<Java8编程入门> 03_<Java8面向对象编程> 0 ...

  4. 专访李钊:技术人才转向管理属于资源浪费

    专访李钊:技术人才转向管理属于资源浪费[@more@]来自:CSDN 廖俊才 [CSDN独家访谈]在业界做一线开发长达十六年,奇虎的首席架构师兼技术招聘主管李钊认为国内计算机界几乎没有欧美那种真正的某 ...

  5. Fuchsia 确认支持安卓 APP;悼念杰出的内核开发者李少华

    (给技术最前线加星标,每天看技术热点) 转自:开源中国.solidot.cnBeta.腾讯科技.快科技等 [技术资讯] 0.谷歌 Fuchsia 开源操作系统确认支持运行 Android APP 有关 ...

  6. 李兴华java8 课堂笔记_李兴华Java8课堂笔记

    [实例简介] 李兴华讲Java入门的课堂配套笔记,整理为word文档格式,里面还包括其中前几节课我自己记的笔记,包括对象引用传递的内存变化图 [实例截图] [核心代码] 李兴华javaWord全部笔记 ...

  7. oracle数据库实战教程 李兴华ORACLE入门到精通教程

    oracle视频教程有很多,但经典教程却非常少, 这里推荐李兴华ORACLE入门到精通教程,可以让大家快速的学习oracle数据库! Mysql数据库和oracle数据库有什么区别 Mysql是中小型 ...

  8. java核心技术精讲-李兴华-专题视频课程

    java核心技术精讲-101993人已学习 课程介绍         本课程主要读者全面细致的讲解Java编程的所有核心知识,从基础语法.到面向对象以及Java的实际应用进行完整讲解.官方QQ群:61 ...

  9. JGG|李素华/张兴坦/李超团队在染色体水平组装马铃薯甲虫两套单倍型基因组...

    点击蓝字,关注我们 作为最重要的非谷物粮食作物,马铃薯常年面临环境中各种生物胁迫,马铃薯甲虫(Leptinotarsa decemlineata Say)就是其中之一.马铃薯甲虫起源于美国和墨西哥,属 ...

  10. 地大计算机学院导师李振华简介,李振华

    李振华 李振华(1924-),男,河南中医学院教授.主任医师.先生以脾胃学说为指导,对脾胃病的研究有较高的造诣.指出脾多虚证,无实证,而胃多实证:脾虚是多为气虚,甚则阳虚,脾无阴虚而胃有阴虚:治脾胃病 ...

最新文章

  1. 计算机网络连接设备的有什么,常用网络连接设备有哪些?
  2. Java学习_day002:变量
  3. 网络安全法今日实施 互联网企业对隐私政策重视不足
  4. 计算机科学与技术第二章ppt,计算机科学与技术-编译原理-第二章重点.ppt
  5. 通过Windows Azure Connect ,实现本地机器与Windows Azure 虚拟机的相互连接(转+译)...
  6. BGP小实验(一)——小实验练练手走起来
  7. PAT1069. The Black Hole of Numbers
  8. Leetcode--面试题 01.07. 旋转矩阵(Java)
  9. uni-app 2.2 发布,大幅度优化 H5 端性能体验 | 技术头条
  10. 面试中爱问的大数量的问题总结
  11. CCIE安全Lab实战(2005)学习记录
  12. 小游戏 版本提交审核, 资质提交审核指引
  13. I2C中的10bit地址读写
  14. 2017 CCPC 秦皇岛 G题
  15. 同义词,反义词(antonym,synonym)的英文表达理解
  16. golang 数学函数
  17. Wormhole连接教程
  18. 计算机中常用英文缩写
  19. Bloom Filter 布隆过滤器
  20. python中for in zip()

热门文章

  1. SQL Server 中导入外部数据库文件
  2. 英语听力学习方法,转自一牛人的博客
  3. java pdfreader 用法_使用 iText 进行 Acroform 编辑的 Pdf
  4. postman构造post请求用于接口测试
  5. Python 3.8.7安装教程
  6. k2pbreed刷高恪教程_从breed一键刷机工作
  7. ASCII三种进制对照表、二进制、字节
  8. L2-004 这是二叉搜索树吗? (25分)*
  9. 国家统计局统计用区划和城乡划分代码
  10. 飞思卡尔16位单片机(四)——GPIO输入功能测试