原文见http://jjhou.boolan.com/programmer-5-talk.htm,侯捷写的,繁体字看起来很有感觉。
作者针对程序员对新技术的浮躁追求,发表了自己对技术的理解,以及如何应对技术日新月异的变化,给出了一些建议。
引文
“
追求新知固然是一個計算機從業人員該有的態度,但是追求新工具與充實固有知識兩者之間,應該取得一個平衡。過猶不及!
再說,凡走過必留下足跡。你現今的任何努力,只要它是紮紮實實的,就絕不至於落空。技術是有累積性的呀,技術總是觸類旁通的呀。你說 MFC 和 OWL 就沒有累積性,我說有,message map 的原理不一樣嗎?framework 的工作原理不一樣嗎?
我個人並非任何語言或任何工具或任何技術的狂熱者,我是務實派。對於自稱熟稔多種(屬性不同的)語言的人,我充滿敬畏並保持工作上的距離。要精通一個語言,使自己能發揮其最大效能,不是件容易的事,需要不少精力的投注。99.99% 的人都是凡人,身為凡人的我們,把時間用來精通一(或二)種適合其工作性質的「語言」,比泛泛認識多種「語法」,要高明得多,回報也大得多。
” 表达了作者的态度,不要急,要扎实。
在“
「有沒有必要把一切搞得如此精通﹖」我的回答是:看個人需求與定位。基礎知識的精通,是做為應用的一種過程與手段,而不是目的。如果你不需要通過這樣的過程,就可以把你要做的事情做得很好,那麼當然你可以跳過這個過程。我所知道的是,許多許多人必須先有這樣的過程,才能夠良好達成期望目標。我自己也需要通過這樣的過程(否則寫不出這樣的書)。這不是你所謂的「鑽研繁雜」或「體現水平」。
”
中阐述了技术的作用,不是为了研究而研究。我理解的是如果目前的技术已经可以完成公司和你期望的东西了,那也没必要学新知识。但如果无法达到期望,那么还是要去学习基础知识。而平常对基础知识的积累,是为了在以后如果用到的时候不至于手忙脚乱,对知识的投资还是要有选择的。
相关推荐
**程序员编程艺术系列概述** - **主题与目的**:本系列文章主要围绕“面试”、“算法”、“编程”三大主题进行展开,旨在帮助程序员提高编程能力和掌握高效算法解决实际问题的方法。 - **作者与支持团队**:由July...
- **更新与演变**:从最初的“程序员面试题狂想曲”逐渐转变为更加注重编程能力和解决实际问题的“程序员编程艺术”系列。 - **团队建设**:创建了编程艺术室,汇聚了一批热爱编程的朋友,共同致力于提高编程技能。 ...
### 程序员编程艺术第一~二十七章集锦与总结 #### 一、概述 《程序员编程艺术第一~二十七章集锦与总结》是由July及其团队成员共同完成的一份详尽的编程指南。这份资料从2011年4月14日开始创作,历时近一年,在2012...
通过上述章节的介绍可以看出,《程序员编程艺术》系列涵盖了从基础到高级的各种编程主题,不仅适合初学者学习基础知识,也为有一定经验的程序员提供了深入探讨的机会。作者团队对每一篇文章的精心打磨体现了他们对于...
### 程序员编程艺术 第一~二十七章集锦与总结 #### 知识点概述 《程序员编程艺术》是由July及其团队——编程艺术室共同创作的一部旨在提升编程技能与解决问题能力的作品集。从2011年4月14日开始创作直至2012年4月3...
### 知识点总结 ...通过上述总结可以看出,《程序员编程艺术》系列不仅涵盖了广泛的编程技能和算法知识,而且还强调了持续改进和精益求精的精神,对于希望提升编程能力的读者来说是一份宝贵的学习资源。
### 编程者的忠告与网管漫谈 在IT领域,无论是编程人员还是网络管理员,都需要具备深厚的专业知识和持续的学习能力。本文基于“编程者的忠告,漫谈网管”的主题,深入探讨了IT专业人员成长过程中的重要经验与建议。 ...
- **程序员与程序经理的角色**:阐述程序员和程序经理在软件开发过程中的职责与作用,以及如何有效地进行角色定位。 - **项目计划与质量管理**:探讨项目管理的重要性,包括如何制定有效的计划、如何进行质量管理等...
综上所述,《程序规划方法漫谈连载作者程序匠人》一书不仅涵盖了程序设计的基本方法,还提供了关于流程图绘制、工具使用以及结构化编程的重要知识。对于程序员而言,这些知识能够帮助他们更有效地规划和设计程序,...
标题《基础课程C语言与Java语言的优劣漫谈》和描述指出了文章的主要内容,即对C语言和Java语言在基础课程教学中的优劣进行分析和讨论。在阅读所给部分内容时,我们可以提炼出以下知识点: 1. C语言与Java语言的应用...
《程序设计方法漫谈》是一本面向编程人员的经典著作,旨在深入探讨程序设计的艺术和技巧。书中强调,程序设计不仅仅是“写代码”,而是一个包含了分析、规划、设计和实现的全面过程。对于初学者而言,常常误以为编写...
这本书以一种轻松而深入的方式探讨了如何有效地规划和设计程序,旨在帮助程序员和软件工程师提升编程技能,优化代码结构,以及提高软件项目的成功率。 在《程序规划方法漫谈》中,作者程序匠人可能涵盖了多个关键...
【免费】经典C++编程白话讲述(1-23全)是一本面向对计算机编程感兴趣的初学者的书籍,旨在从基础知识开始,讲解C++语言的精髓。书中的内容覆盖了从硬件、软件、程序的概念,到计算机语言的演变,以及C++语言的实现...
《漫谈设计模式》这本书对于提升Java程序员的专业水平具有极高的价值。通过阅读和实践书中的案例,开发者不仅可以了解各种设计模式,还能学会如何在实际项目中进行有效应用,从而编写出更高质量的代码。无论你是初涉...
### C语言概述与学习指南 #### 一、为何学习C语言? C语言作为一种历史悠久的编程语言,至今仍被广泛应用于各个领域。理解其重要性和学习动机对于初学者来说至关重要。 **1.1 工程实践性强** C语言的诞生和发展...
【程序规划方法漫谈】 程序设计不仅仅局限于编写代码,而是包含了一个更为系统和全面的过程,涉及问题分析、逻辑构建、代码实现、调试优化等多个环节。初学者常常将程序设计等同于编码,但这其实只是其中的一部分。...