zoukankan      html  css  js  c++  java
  • 2016第3周六

    有哪些老鸟程序员知道而新手不知道的小技巧? - 编程 对里面一些比较看重项做一下解读。

    技巧工具类
    最好的工具是纸笔;其次好的是markdown。熟练使用 markdown ,熟练使用github。
    最有用的语言是English。其次的可能是Python。也可能是node,总之程序员要学至少一种脚本型语言,用它解决问题后你会有意想不到的惊喜。
    管理行不行,就看工作流。管理重视流程和执行。

    重构优化类
    先用profiler调查,再做优化。先找到瓶颈再找方法打破它;

    过早优化,往往事倍功半;而不通过全局性能度量,优化也难有建树。先保证实现能用,再考虑进一步优化。
    不要先写框架再写实现。最好反过来,从原型中提炼框架。
    迭代速度决定工作强度。想多快好省,简化开发流程,加快迭代速度。
    要基于原型开发。原型的价值是快速验证想法,要学会自己画原型。
    其它
    简单模块注意封装,复杂模块注意分层。
    leader问你任务时间,你答不上来。很可能是任务拆分不够细。 宁可多算一周,不可少估一天。别总因为“好意”而让你的boss受惊吓。
    与主流意见/方法/风格/习惯相悖时,先检讨自己最可靠。
    出现bug主动查。那是难得的成长机会(对经验对形象都是)。不然别人查出来你会很被动。
    造轮子是很好的锻炼方法。不过前提是见过别的轮子。 以现成的类库坑多为由不用,非要自己写,不过是避开了现有的坑,转而亲手挖坑亲自跳。
    提问前先做调研。节约大家的时间。 翻译官方文档是通向“业界大拿”的捷径。

    技术群是萌新的搜索引擎,同时也是老鸟的效率陷阱。很奇怪,喜爱社交的手艺人技术总是不咋地。





  • 相关阅读:
    python将url转变成二维码图片
    flask使用tablib导出excel数据表
    sql根据时间戳按年月日分组统计
    Django单元测试
    set object is not JSON serializable 解决方式
    Git 版本恢复命令reset
    Flask 中command的使用
    kali安装vmtools失败
    如何清除window上的RDP连接记录
    爬虫背景调研----用python编写网络爬虫(一)
  • 原文地址:https://www.cnblogs.com/doit8791/p/5153544.html
Copyright © 2011-2022 走看看