zoukankan      html  css  js  c++  java
  • 编程珠玑03

      在从编程走向工程的这条道路上,我们明白语言只是一门工具,并没有世界上最好的语言,不同的语言在处理某些方面来说非常的好用,但这并不能成为他就是最好的语言的借口,在从事编码这条路上总会最终归为一条准则同时也时编程的精义:程序=算法+结构。然而推动编程发展壮大起来的是“方法”也就是他的内在规律,方法是经过长期的积累才提出的,同时理解方法也需要一定的编程经验,所以常常回顾自己上一行代码编写的经过或者这几年来积累的失败教训,将会对你产生巨大的帮助。作者从编程的精义开始讲起,向我们解释了编程无非就是个体力活,从中我们看到了编程的三大根本结构:顺序,分支和循环。大一时曾在想如何才能写好程序,本书给了我一个明确的思路  程序=算法+结构。我会想起自己以前在编程解决一个问题时,还没搞清楚第一步要干什么,就直接上去Coding,结果自然也不好,往往改了很多次,才能修正过来,最终经过这一年的编程慢慢领悟到要想解决某件事,首先把关系理清,然后再逐个解决,这样就把一个大工程分解成若干个小工程,小工程解决了,大工程自然也就解决了,就是时递归算法一样之后,慢慢了解了方法的概念,世界上不缺乏勤劳的人,但缺乏思考的人,当然并不是说勤劳不好,正确的执行勤劳才是更合理的,采用高效的方法减少劳动力,不仅节约成本还能提高工作效率。这是谁都想看到的。在一个团队中,做工程之前就要先把“角色”确定好,保证在出现问题时,由人出来负责并及时的修正,做工程!=死亡游戏,要学会合理的分析工程的内容,制定合理的完成时间,可能中间免不了和顾客进行沟通,查看进度,所以一定要有全局意识,保质保量的完成工程。同时,完成一项工程的核心在于与客户的沟通交流,意识到客户需求的时什么,想想如何去满足他,切记说一些他们不懂的官方术语去进行交流,还要每隔几周问问客户是否是想要这样做,因为并不能完全相信客户当时给你的想法,可能过几周后他又有了一个全新的想法,因此要时刻保持和客户的联系。

      

  • 相关阅读:
    牛客小白月赛-鲲
    HDU-1069 Monkey and Banana
    HDU-1159 Common Subsequence
    Python3-提高效率的方法
    Python3-ORM-Sqlalchemy
    redis端口6379的由来
    Linux环境下的network IO
    Yii2-设置和获取、删除Cookies空值分析(有代码)
    PHP中的运算符---位运算符、递增递减运算符、三元运算符、字符串运算符、数组运算符、类型运算符、错误控制运算符
    redis的五种存储类型的具体用法
  • 原文地址:https://www.cnblogs.com/dazhi151/p/13032410.html
Copyright © 2011-2022 走看看