zoukankan      html  css  js  c++  java
  • 03《高效程序员的45个习惯》阅读笔记2

    排除万难,奋勇前进
    1、有问题一定要指出来,open,开放,不管谁的问题,隐藏问题都是罪过。
    2、绝妙的计划会因为勇气不足而最终失败。尽管前方很危险--不管是真的鱼雷或是只是一个比喻--你必须有勇气向前冲锋,做你认为对的事情。
    3、当一个任务存在很大困难和风险时,尽快联系你的主管和有经验的同学,评估一下这个任务,不要凭着勇气一股脑做事。沟通,让你的主管知道你在做什么。
    4、不要试图掩盖问题,要有勇气站出来,“我现在知道了,我过去使用方法不对。我想到了一些办法,可以解决这个问题--如果你有更好的想法,我也很乐意听听--但可能会花一些时间。”这种话语让人感觉很舒服,促进大家解决问题,主动走近,提供帮助。体现了你的真诚和勇气,赢得了他们的信任。
    5、你深知怎样做才是正确的,或者至少知道目前的做法是错误的,要有勇气向其他的项目组成员,老板或者客户解释你的不同的观点。
    6、遇到大规模反对意见,要反思一下,也许你是正确的,但是你没有解释清楚自己的理由。还由种可能就是你的想法不是很正确。
    7、没有马上理解那段代码,不要轻易地否定和重写他们,那不是勇气,是鲁莽。改动别人的代码要充分理解逻辑和业务,有必要让曾经开发过这块业务的同学review改动后的代码,多部门合作时鲁莽的改动别的部门的代码可能会带来巨大的问题甚至是故障。

     


    学无止境
    1、软件开发行业是一个不停发展和永远变化的领域。在一个企业化的社会中,只有一个人会为你负责--你自己。是否能跟上变化,完全取决于你自己。公司提供足够大的平台给我,可是成长是你自己的事,自己的意愿,依靠自己的努力。
    2、如果你跟踪技术变化,那么学习这些新东西对你来说就是了解这些增量变化,如果你不跟踪变化,技术变化就会显得突然并且难以应付。
    3、有时也要懂得摒弃陈旧和过时的开发方法。
    4、你曾经认为自己已经很明白的事情,现在也许并不是你想象中的那样,你要对没有完全理解的某些疑问不懈地深入追踪下去。打破砂锅问到底。

     

    跟踪变化
    1、唯有变化是永恒的,你从事的是一项充满激情且不停变化的工作。如果只是掌握了工作中需要的技术并不够,那样的工作也许几年之后就不再有了--你会被外包或者会过时,那么你也将会出局。通过自己学习提高自己的价值。
    2、对于很多先进的技术但工作中并未使用,你也要尝试接触它们,至少做到虽然不是这方面的专家,但也不是对它们一无所知。还可以选择若干个技术仔细研究或应用于工作中。
    3、点点滴滴的跟踪技术,会使你在大的技术更新面前应对自如,此前的积累为你打下基础。
    4、每天计划用一段时间来学习新技术,它不需要很长时间,但需要经常进行。记下那些你想学习的东西--当你听到一些不熟悉的术语或者短语时,简要地把它记录下来。然后在计划的时间中深入研究它。多看看,多记记,慢慢能发现最有价值的技术深入研究。(也可以看看顶尖博客作者正在关注什么,听分享,积极加入到问答环节中,找一些关于软件开发和非技术主题的好书)
    5、你不需要精通所有技术,但要清楚知道行业的动向,从而规划你的项目和职业生涯。
    6、学习新技术时,你要正确地把握自己投入的精力,因此技术选型很重要。
    7、只要你在某些方面成为专家,就能使用同样的方法,很容易地成为新领域的专家。专家的道路都是大致相同的。
    8、面对每个新技术,你都要弄清这个技术能解决什么问题?被使用在什么地方?
    9、使用新技术,做决策之前,你必须评估新技术的优势,开发一个小小的原型系统,是对付技术狂热者的一剂良药。切换技术需要决策和考量,不要狂热的追逐技术,要冷静思考。

     

  • 相关阅读:
    函数
    字符编码和文件处理
    内置方法
    day6课后复习
    第四十篇、美颜篇
    第三十八篇、给UITabBar按钮的动画效果
    第三十九篇、NavBar动态隐藏、设置透明、毛玻璃效果
    第九篇、Swift的基本使用
    第三十七篇、毛玻璃效果
    第三十六篇、webService
  • 原文地址:https://www.cnblogs.com/yibao/p/8317589.html
Copyright © 2011-2022 走看看