zoukankan      html  css  js  c++  java
  • 程序员的真正能力

    程序员的真正能力之——学习能力
    1. 在绝大部分中小企业中,通过提升学习能力,实现公司项目中规划的功能
    十大途径:
    1) 看视频
    2) 搜索引擎
    3) 专业论坛
    4) 技术博客
    5) 开源网站
    6) 读文档
    7) 阅读源代码
    8) 看Demo
    9) 请教有经验的人
    10) QQ群

    2. 按照获得答案难以程度划分
       容易:
       1) 请教有经验的人        可遇不可求
       2) QQ群                      中
       3) 视频                         简单的问题(入门级)

       中等:
       1) 搜索引擎                  较高 
       2) 专业论坛                  较高
       3) 技术博客                  较高


       困难:
       1) 读文档                       较高      
       2) 看Demo阅读源代码              
       3) 开源网站

    3. 程序员需要具备的技能:
    1) 锻炼阅读英文文档
        翻译英文文档:Android官方文档,Activity/Fragment
        畏惧    耐心
        硬着头皮看

        IT技术文档词汇量   不需要时态、从句
        具备了阅读文档能力,就已经超越了80%程序员

    2) 阅读他人源代码的能力
        技能
        技巧
        1) 有目的性,找自己需要的
        2) 调试 打日志
            清楚流程

    4. 能读懂他人代码的前提:懂得项目中使用到的所有技术:业务/框架/技术

        难在哪里:
        1) 编码风格                     阅读各种风格代码
        2) 结构复杂      
                   静态/物理)  包、类较多
                   动态/逻辑)  流程较多             
        3) 运行时的流程复杂多变(多个线程、事件触发、广播)
        4) 包含了一些儿不熟悉的技术(框架/工具类/领域技术)
        5) 用到了一些不熟悉的设计模式(封装)

  • 相关阅读:
    HDU2732 Leapin' Lizards 网络流 最大流 SAP
    POJ1459 Power Network 网络流 最大流
    HDU3718 Similarity KM
    HDU3488 Tour KM
    HDU2853 Assignment KM
    HDU1507 Uncle Tom's Inherited Land* 二分图匹配 匈牙利算法 黑白染色
    POJ1469 COURSES 二分图匹配 匈牙利算法
    HDU4185 Oil Skimming 二分图匹配 匈牙利算法
    POJ3041 Asteroids 二分图匹配 匈牙利算法
    BZOJ2553 [BeiJing2011]禁忌 AC自动机 矩阵
  • 原文地址:https://www.cnblogs.com/vijay/p/3740776.html
Copyright © 2011-2022 走看看