zoukankan      html  css  js  c++  java
  • 阅读《构建之法》第13-17章和《一个程序员的生命周期》有感

    第13章:软件测试

    问题:软件在超过设计负载的情况下是否仍能返回正常结果?会不会产生严重的副作用或崩溃?

    第14章:质量保障

    问题:为什么一些成功的公司不用测试人员?团队应该如何安排QA和测试工作?

    第15章:稳定和发布阶段

    问题:有哪些招数让我们能以比较大的共识、比较小的痛苦走完“血腥”的流程,需要什么样的血型团队才能按时推出优秀软件?

    第16章:IT行业的创新

    问题:软件工程的技术和实践如何帮助创新?创新的招数有哪些?

    第17章:人、绩效和职业道德

    问题:在团队中如何避免“劣币驱逐良币”的现象?

    《一个程序员的生命周期》有感

          编程语言不是根本,程序员的最终目标不是写代码,而是分析并解决问题。如果可以不费一行代码而高效解决问题,那该多好。当然,写代码终究是无可避免的,那么对于编程语言来说,你需要理解程序和计算机之间的协作方式。程序员最大的挑战不是如何写代码,而是如何搭建一个开发调试环境,如何使编写的代码编译运行起来,并处于一种可测试可检验的状态,从而可以很方便地了解代码执行的效果,透过现象分析程序运行中出现的预料之外的问题。进一步也可以明确改进和优化的方向。总之,程序员需要勤于思考、乐于学习、有坚定的信念,还要热爱这一行,才能做一个好的程序员。

  • 相关阅读:
    算法分析之最大子段求和(一)
    算法分析之动态规划
    算法分析之数字三角形逆推
    算法分析之递归与分治策略
    算法分析之汉诺塔问题
    算法分析之猴子吃桃
    基于python玩转人工智能最火框架之TensorFlow人工智能&深度学习介绍
    win10 64下anaconda4.2.0(python3.5)
    PYTHON 爬虫 baidu美女图片
    falkonry
  • 原文地址:https://www.cnblogs.com/cjj19/p/4584110.html
Copyright © 2011-2022 走看看