`
hackbomb
  • 浏览: 216480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

程序员修炼之七杀秘技

阅读更多

学好一门计算机编程语言真的不值得过分骄傲,可悲的是,我们往往一门编程语言也没有学习好就在简历上写着精通XX编程。
想想一个旧社会的老太太,即使一天学都没有上过,说起话,讲起故事来也能出口成章。
想想一个小孩,从出生开始短短三年就能把复杂如汉语的语言说得很流利了。

为什么有的程序员,工作十年了还不开窍,仍然写不出高质量的程序,以至于哀叹程序员是吃青春饭,过了三十岁就不知道何去何从。

为什么有的程序员,勤勤恳恳,却事倍功半,写出来的程序仍然七疮八孔,bug众多?

计算机至今无法像人类这样好的理解自然语言,编程语言其实比自然语言简单的多,但是为什么我们学起编程语言来还不如三岁小孩学自然语言?
小孩学语言和成长的过程对我们学习编程语言是不是有所启迪呢?

笔者曾多次与公司新员工座谈,新员工多爱问程序员有何速成之法,谈起应该菜鸟如何修炼七步杀一人之绝技,具体的方法总结了一下,是为七多,现分享如下,各位看家指正:

  • 多想:思考是写好程序的源泉,从今天起开始思考吧;
  • 多写:努力与实践是成功的不二法门;
  • 多读:读高手写的程序,召唤内心深处的渴望,压抑不住写程序的冲动,是一件心旷神怡的事情;
  • 多讲:头几次讲课的人绝对比听课的人能收获更多,我们公司运用此法取得了很好的培训效果;
  • 多审:怀疑自己和他人的程序,并不是怀疑自己的智商,要想成为一个优秀的程序员,拿自己开审吧;
  • 多画:许多学数学的人往往后发先至,超越计算机可伴选手成为程序高手,因为他们画竹之前先成竹于胸;
  • 多构:“妈呀,我以前写的那一段程序真烂,惨不忍睹”,大有往事不堪回首之意。为什么不重构呢?

如能真正贯彻此七多,并做到如切如磋,如琢如磨,恭喜你,因为你也一定能成为个中高手了

 

分享到:
评论

相关推荐

    成为优秀程序员的10条修炼秘籍

    ### 成为优秀程序员的10条修炼秘籍详解 #### 1. 不要拖延工作 在编程工作中,遇到问题如bug或乱码时,应当即刻解决,避免问题积累。拖延不仅会导致问题复杂化,还可能增加后续修复的难度。及时处理这些问题有助于...

    Java程序员成功面试秘籍.pdf

    Java程序员成功面试秘籍.pdf

    程序员面试100问秘籍

    《程序员面试100问秘籍》是一本旨在帮助程序员准备各类软件公司面试的重要参考资料。它详尽地收录了各种常见的编程技术问题、算法难题、系统设计挑战以及职业素养问题,旨在全面提升候选人的综合能力,使其在竞争...

    Java程序员面试秘技-陈浩

    《Java程序员面试秘技-陈浩》是一本专门为Java开发者准备的面试指南,旨在帮助求职者在面试过程中脱颖而出。本书作者陈浩深入剖析了Java编程和技术面试的核心要点,旨在为读者提供全面、实用的面试技巧和知识。 1. ...

    ZYNQ SOC修炼秘籍

    《ZYNQ SOC修炼秘籍》是一本专注于Xilinx ZYNQ SoC(System on Chip,系统级芯片)的学习资料,它包含了系统开机、FPGA基础、VIVADO软件安装与使用、Verilog HDL编程语言基础等丰富内容,旨在指导读者一步步地掌握...

    java程序员必备的面试宝典秘籍.pdf

    Java程序员在面试中需要掌握的知识点广泛而深入,涵盖了核心Java、面向对象设计与UML、XML、SQL、JDBC与Hibernate、Web技术、企业级Java应用如EJB与Spring,以及数据结构、算法和计算机基础知识,甚至有时还会涉及...

    fpga_vivado_zynq修炼秘籍

    《FPGA_Vivado_Zynq修炼秘籍》是一份全面深入学习FPGA设计与Vivado工具以及Zynq平台的教程集合。本资料旨在帮助读者掌握FPGA设计的基础知识,熟练运用Xilinx的Vivado开发环境,并对Zynq SoC有深入的理解,从而实现...

    Java程序员成功面试秘籍

    资源名称:Java程序员成功面试秘籍资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    编程秘籍,成为一个优秀的程序员

    编程秘籍,成为一个优秀的程序员编程秘籍,成为一个优秀的程序员编程秘籍,成为一个优秀的程序员编程秘籍,成为一个优秀的程序员

    程序员都应该知道的MYSQL秘籍

    ### MySQL秘籍:每个程序员都应掌握的关键知识点 在当今数据驱动的世界中,数据库技术扮演着至关重要的角色。其中,MySQL作为最受欢迎的关系型数据库管理系统之一,其重要性不言而喻。本文将深入探讨MySQL的一些...

    ZYNQ SOC修炼秘籍1200页.pdf

    《ZYNQ SOC修炼秘籍》是一本专为ZYNQ系统级芯片(SOC)学习者编写的详尽教程,适合新手入门。该书源于网络并由常州一二三电子、溧阳米联电子和南京米联电子的互联网教育事业部联合制作,由汤金元负责排版。秘籍自2015...

    C和C++程序员面试秘籍

    《C/C++程序员面试秘笈》是一本专为C和C++开发者准备的面试指南,旨在帮助求职者全面掌握和复习这两个编程语言的基础知识及面试技巧。这本书包含了丰富的面试题目和解析,帮助读者理解并应对可能遇到的各种技术问题...

    程序员面试宝典秘籍精选

    【程序员面试宝典秘籍精选】是一本针对程序员面试准备的精选资料,涵盖了嵌入式程序员需要掌握的基础知识。在面试中,对于C语言的掌握程度是衡量候选人能力的重要标准,尤其是在嵌入式系统领域。以下是一些核心知识...

    ZYNQ—vivado开发修炼秘籍

    S01_基于ZYNQ的FPGA基础入门;S02_基于ZYNQ的SOC入门基础;S03_基于ZYNQ的裸机应用... S07《ZYNQ修炼秘籍》-第七季MIG访问DDR; S08《ZYNQ修炼秘籍》-第八季GTX光通信_以太网通信 ; S09《ZYNQ修炼秘籍》-第九季提高版

    《ZYNQ修炼秘籍》PCIE专辑

    《ZYNQ修炼秘籍》PCIE专辑的知识点涵盖了PCI Express(PCIE)技术在FPGA上的应用与开发,特别针对Xilinx公司的ZYNQ平台。这份资料被设计成教学书籍的形式,目的是引导开发者从基础知识到高级应用逐步学习PCIE技术,...

    米联客ZYNQ SOC修炼秘籍

    《米联 ZYNQ SOC修炼秘籍》是一本详尽介绍ZYNQ系统级芯片(System on Chip)的权威教程,共1185页,无任何密码限制,旨在帮助读者深入理解和掌握这一领域的核心技术和应用。ZYNQ SOC是由Xilinx公司推出的可编程逻辑...

    《C和C++程序员面试秘籍》

    这本书分析了了C或C++程序员面试题,内容很全,十分推荐

    程序员面试秘籍 九阴真经 葵花宝典 吸星大法.rar

    《程序员面试秘籍》是一份综合性的资源,包含《九阴真经》、《葵花宝典》和《吸星大法》三个部分,旨在帮助程序员准备面试,提高通过率。这些材料通常涵盖了大量的编程基础知识、算法与数据结构、软件工程、设计模式...

    c/c++程序员面试大全

    本文将深入解析其中的关键内容,为你的求职之路提供坚实的理论基础。 一、C/C++基础知识 1. 数据类型:了解整型(int, short, long, long long)、浮点型(float, double)以及字符型(char)的使用和内存占用。 2....

Global site tag (gtag.js) - Google Analytics