做一个实效的程序员

简介:
 编程是一项完全靠实效说话的工作,但又有多少程序员在工作中真正注重成效呢?老实说,我做了十年编程,自问十八般武艺样样精通,却依然容易低估实效的力量。
    程序员注重实效的特征,其实就是他处理问题、寻求解决方案时的态度、风格、哲学。在编程的漫漫长路上,程序员要越出直接的问题去思考,设法把问题放到更大的语境中,注意更大的图景。如果没有更广阔的视野,你如何明智地做出妥协?不做出妥协,如何取得实效?尤其是对于一个经验丰富的老程序员来说,实现功能已经没有什么障碍,唯有学会妥协和放弃,才能在编程中更上一层楼。
    在长年开发中摸爬滚打的程序员,应该都能做到对每一件事情负责。因为负责,所以不可能坐视自己手底下的项目土崩瓦解。所以,我们必须在最短的时间内,把客户想要的东西呈现出来。惟如此,才能降低项目夭折的可能。真不知道我在行文这一刻,就有多少个程序员在为腰斩的心血而叹息。
    越资深的程序员似乎越固执,至少我和我认识的同行朋友都有这个毛病。在这一行呆久了,就会发现自己很难接受新的变化,并开始擅长为这种抗拒找出很多新手们无法反驳的理由,然后,在这些理由中固步自封,顶着高手的名号做着完全参与不进市场机制的东西。我们可以说,这是我们的作品!但是,程序的生命周期太短太短,如果不能进入市场为大众使用,再完美的作品都没有意义。不会有人在我们死后让那些过时的代码名垂青史。
    技术是程序员的灵魂,它让我们变得杰出、高大。可惜,在这个速食的时代,没有人会有闲情逸致细细品味我们的的灵魂,我们需要更有效的手段去展现它,才能获得想要的认可和尊重。学海无涯,当我们靠努力为自己打造了一叶扁舟而扬帆起航之后,除了如海绵般吸收知识,更要面对海面上的风云变幻。如果因为对知识的执着而淹没了自己,那无疑是讽刺的。为了在暴风雨的夜晚加速航行,我们必须扔掉很多不真正关乎生存的东西——即便它可能是你爱不释手的宝贝。我们曾经在自己的小舟里存放过多少珍宝并不重要,带上彼岸的才是自己真正拥有的。所以,从高手、专家的黄粱梦境里醒过来吧,兄弟们。上岸之时,我们即便只捎上一桶鱼,也比载着稀世珍宝却葬身鱼腹划算。
    刚学会编程的新手,会因为实现了某一功能而欢呼雀跃。但当技术累积到随心应手之时,没有多少程序员会甘心韬光养晦。我们巴不得在一个项目中展现我们所有的才华!偏偏,这不可避免地与“实效”背道而驰。一个没有效率的程序员,其实就是一个不能参赛的选手,丧失了基本的竞争力。程序员的江山是靠一个个程序堆积出来的,而不是靠一个大而全的“作品”包装出来的。这个江山可能残破,但至少不会是空中楼阁。
    说了这么多,就是想告诉自己和信任自己的朋友——做一个实效的程序员吧,那才是真实的程序员。
 
本文转自狗窝博客51CTO博客,原文链接http://blog.51cto.com/fxh7622/568843如需转载请自行联系原作者

fxh7622
相关文章
|
程序员 项目管理
程序员如何做好个人职业规划彻底摆脱焦虑?
程序员如何做好个人职业规划彻底摆脱焦虑?
136 0
|
6月前
|
前端开发 JavaScript
意想不到的前端三个小妙招
意想不到的前端三个小妙招
|
11月前
|
弹性计算 数据可视化 程序员
码住!程序员高效工作的10个方法
作为一名程序员,高效工作是我们必须要具备的能力。以下是一些程序员高效工作的10个方法,希望对大家有所帮助。
关于认知(高效能人士的七个习惯,刻意练习,PDCA,GTD)
关于认知(高效能人士的七个习惯,刻意练习,PDCA,GTD)
|
传感器 机器学习/深度学习 Kubernetes
2023年的程序员将何去何从
2023年的程序员将何去何从
|
程序员
程序员工作中的三个锦囊
程序员工作中的三个锦囊
程序员工作中的三个锦囊
|
移动开发 Java 程序员
程序员也需要的软技能,既为了生存,也为了早日财务自由
 最近读了一本不是编程的程序员技能书《软技能 代码之外的生存指南》,全书分为7个篇章,分别是职业、自我营销、学习、生产力、理财、健身和精神。其中在读过职业、自我营销和理财这三个篇章后,让我非常有感触,也让我很意外,本来以为国外的软件环境会与国内不同,现在看来很多情况都很类似。下面会着重围绕这三个篇章展开讨论。
|
SQL 运维 NoSQL
35岁后程序员该何去何从?
你所处的行业在什么样的产业周期?你的能力是否被当下的行业所需要?你当前想要什么?你长远想要追求什么?
1093 0
35岁后程序员该何去何从?
|
运维 分布式计算 算法
IT人为什么难以拿高薪?
古语云:人为财死鸟为食亡。司马迁也说过:天下熙熙,皆为利来;天下攘攘,皆为利往。人类发明这种货币方式,那它就可以从侧面衡量一个人的价值,甚至他对社会的影响力。简单的说,你的薪资反映了你对公司或对社会的价值,甚至你对人类发展的价值。本文主要说说钱,也就是薪资,程序猿、攻城狮的薪资。下面我要说的是普通人,那些太不普通的例子就不要用来反驳了。
114 0
|
程序员 C++
C/C++程序员工作15年毫无出路吗?
喜欢这篇文章的朋友可以多多收藏、点赞、关注 一条龙~
2382 0