`
ruilin215
  • 浏览: 1142989 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

程序员的灯下黑:Hands-on,Hands-on,Hands-on!

阅读更多
多年前看过一部香港拍摄的武侠片,主演片名是谁是什么,统统忘记了,故事也很老套;但中间有一插曲,一回想起来就忍俊不禁:
大恶人为称霸天下,以卑鄙手段杀了名满天下的大侠。大侠临终前告诉少年去找大侠的师叔,学会绝艺,报血海深仇。少年果然不负所托,找到了那个滑稽且高深莫测的老头,从此整天被各种古里古怪的练功方法折磨。
大恶人终于找上门来,这时少年“神功”已有小成!于是拳来脚往,噼里啪嚓嘭,和大恶人打得甚是激烈。毕竟功力尚浅,少年很快处于下风。那个号称天下武学第一的老师叔,明明一出手就应该打倒敌人的,偏偏躲在一边看热闹。
此时,恰好大恶人一个绝招,将少年打得飞将出去,恰好落在老师叔身后。少年叫道:“师叔公救我!”一把就把老师叔推了出去,正落在张牙舞爪追上来的大恶人面前!
大恶人一惊,摆出一个Pose:“来将通名!”
老师叔来不及躲开,只好答道:“天下武功第一某某老头是也!哈哈,你头露破绽!”
大恶人大惊,双手上摆。
老师叔:“你档下可攻!”
大恶人大震,双手上扬下搓,摆出金鸡独立之势!
老师叔:“如此下盘不稳!”
大恶人心中大惧:“我三大绝招,多被识破,我命休已!”
这是少年不干了,大叫:“为何不取其狗命,为大侠报仇!”
老师叔情急之下露了底:“傻小子,我只会说不会打的嘛!”
程序员的发展,经常会陷入两个误区。一个是技术至上论,另一个是管理至上论。
技术至上论就是眼里只有各种技术,而忘了工程师的本质是做产品而不是做研究。
管理至上论就是以为个人发展就是为了成为管理者,也忘了产品才是根本。而管理至上论的危害对年轻人是更大的。试想,你去面试,面试官问:你会什么啊?技术至上论者回答:我会A语言B语言C语言……管理至上论回答:我会管A类型人B类型人C类型人……你会要那个?技术至上论者还能干点活,管理至上论者?我招你来管我吗?
技术的积累是需要时间的,而管理的提升往往需要的是顿悟。从一个技术人才转变成管理人才,主要需要的是观念的转变。但管理人才,如果没有过去很好的技术功底是很难去具体做产品的。
可能有人会说,做管理还需要做产品吗?我的反问是:如果你的公司倒闭了,是你(程序员)容易找工作,还是你公司的总经理(那个老头子)容易找工作,特别是不懂技术和产品的的管理总经理?管理岗位一向是一个风险更大的职业。俗话说,人才(总经理)稀缺,位子更稀缺。
有一本书叫做《微软的秘密》,其中讲到微软只雇用既懂技术产品又懂管理的人来做经理。这里提醒刚刚走上管理岗位的年轻人,不要满足于能够管人的感觉,要把更大的精力放在产品开发上。到了60岁,觉得钱赚够了,就可以回家管管孙子孙女去了。:)
我这里有一个checklist,经常用来提醒自己,要Hands-on,hands-on,hands-on!
  1. 每天Review一个系统的设计。Review的时候记住几个关键字:Compatibility,Performance,Fail-over,Load Balance,Redundency,Deployment,Backup/Restor,i18n。
  2. 每天Review一个Bug。
  3. 每天Review一个程序文件。
  4. 每天下载一个开源产品,做一次安装。
分享到:
评论

相关推荐

    J2EE程序员必读书籍:Expert One-on-One J2EE Development without EJB

    《一对一专家级 J2EE 开发无需 EJB》是由 Rod Johnson 和 Juergen Hoeller 共同编写的经典著作,是 Java 架构师和 J2EE 程序员必读的重要参考资料之一。本书于 2004 年由 Wiley Publishing, Inc. 出版,主要面向已经...

    程序员表白神器 love-master

    程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 ...

    Hands-On Reinforcement Learning - Sudharsan Ravichandiran(带书签PDF+代码)

    《Hands-On Reinforcement Learning》由Sudharsan Ravichandiran所著,是一本针对Python编程环境下的强化学习实践指南。这本书共434页,涵盖了从基础理论到实际应用的广泛内容,旨在帮助读者深入理解并掌握强化学习...

    Microsoft_SQL_Server_2005技术内幕:T-SQL查询.pdf

     本书适合于需要编写或检查T-SQL代码的有经验的T-SQL程序员和数据库专业人员。读者可从中学到大量精湛的技巧,这些技巧会充实您的工具箱和编码技能,并让您顺利地开发出高效的解决方案。 作者简介 Itzik Ben-Gan是...

    程序员简历模板10份-蓝色主题

    程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历...

    程序员简历模板10份-蓝色主题 各不相同

    程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历模板10份--蓝色主题 各不相同 程序员简历...

    程序员的数学系列书籍介绍-2022-02-01(B).pdf

    程序员的数学系列书籍介绍 本资源摘要信息中,我们将对程序员的数学系列书籍进行介绍,这些书籍涵盖了数学、算法、信奥、NOIP、CSP-J 等领域的知识点。 本系列书籍共有十四本,分别是: 1. “编”玩边学:Scratch...

    高薪程序员必备刷题软件-u-boot-imx:u-boot-imx

    【标题】"高薪程序员必备刷题软件-u-boot-imx:u-boot-imx" 指的是一个针对程序员提升技能的刷题软件,特别关注于 u-boot-imx 这一部分的内容。u-boot 是一个广泛使用的开放源代码引导加载程序,主要用于嵌入式系统,...

    WINDOWS程序员使用指南(三)----OLE_DDE

    WINDOWS程序员使用指南(三)----OLE_DDEWINDOWS程序员使用指南(三)----OLE_DDE

    omp-hands-on-SC08.rar_Hands On

    《omp-hands-on-SC08.rar_Hands On》是一个关于OpenMP的实践教程,包含了一系列的幻灯片,旨在帮助读者深入理解OpenMP的概念。OpenMP(Open Multi-Processing)是并行编程的一种标准,它提供了一种共享内存模型,...

    WINDOWS程序员使用指南(五)----OBJECT WINDOWS库

    WINDOWS程序员使用指南(五)----OBJECT WINDOWS库WINDOWS程序员使用指南(五)----OBJECT WINDOWS库

    Hands-On-Cryptography-with-Python-master.zip_CRYPTO_Hands On_cry

    在这个压缩包"Hands-On-Cryptography-with-Python-master.zip_CRYPTO_Hands On_cry"中,你将找到一系列关于Python加密技术的教程和示例代码。 加密学是信息安全的核心,它涉及到数据的保护,确保信息在传输过程中的...

    Packt.Hands-On.System.Programming.with.Go.1789804078.rar

    《Hands On System Programming with Go》是一本专注于使用Go语言进行系统编程的专业书籍。Go语言,又称Golang,是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言。这本书旨在帮助读者...

    omp-hands-on-SC08-(1).rar_Batch-OMP_Hands On_mp_omp_openmp

    8. **学习资源**:《omp-hands-on-SC08 (1).pdf》是教材的主要部分,读者可以通过这个PDF文档深入学习OpenMP的相关知识,掌握并行编程的技巧。 总之,这本书为那些希望提升C语言编程效率、进入并行计算领域的读者...

    高薪程序员必备刷题软件-u-boot-2011.09:u-boot-2011.09

    《深入剖析高薪程序员必备刷题软件:u-boot-2011.09》 在IT行业中,尤其是嵌入式领域,对于系统的理解和掌控能力是衡量程序员价值的重要标准之一。"u-boot-2011.09"是这样一个关键的刷题软件,它在程序员的进阶道路...

    软件工程课程设计-学生管理系统-程序员SUMER

    软件工程课程设计---学生管理系统--程序员SUMER 软件工程课程设计---学生管理系统--程序员SUMER 软件工程课程设计---学生管理系统--程序员SUMER 软件工程课程设计---学生管理系统--程序员SUMER 软件工程课程设计---...

    简历模板-程序员-通用-精选

    简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选...

Global site tag (gtag.js) - Google Analytics