zoukankan      html  css  js  c++  java
  • 《构建之法》阅读笔记 6

    06《构建之法》阅读笔记

     

    写一个软件就是为了解决用户的需求问题,在这个过程中我们首先需要搞清楚用户的需求和产品的使用环境,接下来在设计与实现阶段,我们要弄明白这个软件怎样去解决用户遇到的问题,以及怎样用最优的方案去解决。在最后测试阶段,我们要进行总结,我们是否真的将这个软件完善到了最优,能否提供给用户一个最方便快捷的软件去使用。在这个过程中,我们要注意用户使用的第一印象,抓住用户的内心,让用户更想去了解这个软件的其他功能。要更多的从用户方面去想问题,这样更能使软件走进市场,获得大众的喜欢。

     

    只是从自己编写角度去想问题,并不能换位到用户的角度去完成这个软件,往往忽略了用户才是这款软件的使用者这个事实。这样只顾自己编写,却不考虑实际,很容易发生没有用户的情况。。编写代码的时候设身处地的想一下软件的使用环境,和使用用户的喜好。这样子更能使用户喜欢上这个产品,进而利于产品的推广使用和用户积累。

    程序员具备:恒心、耐心、细心

      兴趣决定一切:当一个人把自己的职业仅当成谋生的手段时,那他的人生将会失去很多乐趣。如果你不喜欢软件开发,那最好离开这个职业,没有兴趣只会让你一事无成。

      自我学习:做程序员就是这样,走上了一条永无止境的学习之路,不学习新知就会被淘汰。然而学习也是有方法的:1)拿来主义;2)知其然也要知其所以然,细细分析与研究别人的优秀框架会对你大有好处。

      自我修复:不断的重构与完善你的代码,是对所学知识的达到溶汇贯通的最简捷的途径。

      找到一个圈子或老师:有时别人的一句话会对你的点拨很大。对于知识点有时只是一层窗户纸,看似玄妙,也许你差的只是那灵光一现或是换一个角度思考,这并不难。难的是将你所了解的知识点串接起来,使其能上下贯通运用自如,而在这点上通过一己之力会变得非常的漫长与痛苦。

  • 相关阅读:
    [转]怎么看工作是否到位
    [转]一个合格程序员该做的事情——你做好了吗?
    深入图解虚拟机(一)--一个问题引出的思考
    正则表达式边用边学(一)——分组、捕获
    redhat无法注册RHN的解决办法
    使用jquery扩展表格行合并方法探究
    扩展jquery easyui datagrid编辑单元格
    js点滴知识(1) -- 获取DOM对象和编码
    使用雅虎YUI Compressor压缩JS过程心得记录
    插曲一--记《数据结构与问题求解(Java语言版)(第4版)》翻译问题
  • 原文地址:https://www.cnblogs.com/maxin123/p/8298627.html
Copyright © 2011-2022 走看看