zoukankan      html  css  js  c++  java
  • 程序员修炼之道阅读笔记03

    在老师的推荐下我读了这本书,对此我有大概的几个观点同时也参考了网上对这本书的评价

    关于探索的态度

    探索的态度对于程序员也是尤为重要的。笔者在开始写代码的时候总是以“解决问题就万事大吉”的标准,遇到了可能的坑却睁一只眼闭一只眼。但是每每这样的时候,后来总是会出bug。

    其实这就是逃避,就是一种缺乏探索精神的表现。其实我把那些坑弄懂了也不需要多少时间嘛。弄懂了,以后再遇到就稳稳当当搞定了。没弄懂,就还是踩坑。突然想到了一句话:遇到问题,你硬着头皮解决了一半,就只剩下一半的问题。但是你逃避,就是两个问题了。

    不管你在做什么项目,怀揣着学习和锻炼的态度去完成它吧,这是绝对值得的!与项目结果相比,过程才是最大的财富。如果你没能从一个项目的过程中学到一点东西,这才是真正失败的项目。

    关于软件项目管理

    鼓励并强制要求程序员创建一张他们所要做的全部事情的列表,然后尽可能添加所有的子项,这样就能估算这个任务话费多少时间了。 如果有人问你的时间表,你应该拿出一张你要做的所有事情的列表。如果拿不出来,你所要做的第一件事情,就是要做出这么一张列表。

    这种列表和待办事项列表稍有不同。这种列表属于“时间表”,它的目的是监控进度:所以说,它的时间总长度是不变的。但是待办事项列表的时间总长度是趋于“无限的”(当然,只对于执行力很差的人来说)。

    关于衡量软件的成功

    多少用户在真正使用你的软件?这才是衡量成功的终极标准。

    其实无论交互多绚丽,功能多么吊炸天,一旦用户不需要,用户不喜欢,不掏钱,其实是没有任何实际意义的。而且在一定的技术水准上,如果无法“说服”大量客户使用产品,也同样是让人心痛的。

    • 技术再牛也要从用户体验出发,少做一些中看不中用的东西。想出数百个功能很容易,但是从中挑出几个可以提升用户体验,真正能吸引用户,让用户掏腰包的功能实在不易。
    • 产品做出来了,产品有没有人用,营销和推广同时占有举足轻重的作用。突然想到以前在一本营销书籍看到的:能做出比麦当劳好吃的汉堡包很容易,但是能比麦当劳卖得好却是很难得,众人难以模仿麦当劳整体的营销模式。相同的,像ZARA品牌的生产模式和营销模式之高效,是其他品牌无法超越的,这也是其风靡全球的原因。

    个人感受:

    (1)缺少探索的态度是我现在的缺点之一,遇到bug也很少真真正正的搞懂

    (2)这样只会在下一次出现同样的问题时解决起来只会越来越困难

    (3)遇到问题应该及时解决,为以后的打下比较好的基础,对以后的编程有很大好处

  • 相关阅读:
    AtCoder Beginner Contest 145
    [kuangbin带你飞]专题二十二 区间DP
    记录学习记录你
    湖南大学七月夏令营-计算机科学与技术专业
    软件工程 之UML六大关系
    IDEA 中JAVAFX配置
    Vue项目打包后在本地运行:express本地服务器
    真机测试的方法
    解决坑的链接
    vue中实现先请求数据再渲染dom
  • 原文地址:https://www.cnblogs.com/yishaui/p/11063962.html
Copyright © 2011-2022 走看看