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

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

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

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

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

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





  • 相关阅读:
    Codeforces 1381B Unmerge(序列划分+背包)
    daily overview(2020.03.07update:该网站打不开惹
    矩阵相关
    颓式子
    51nod 1603 限高二叉排列树/1412 AVL树的种类
    模板合集(未完
    【luogu5651】 基础最短路练习题 [?]
    一个大Za
    【2019.11.11】
    【noip2017】
  • 原文地址:https://www.cnblogs.com/doit8791/p/5153544.html
Copyright © 2011-2022 走看看