zoukankan      html  css  js  c++  java
  • 杂文笔记《程序员的技术实力是什么》

    笔记《程序员的技术实力是什么》

    程序员的技术实力是什么

    http://www.10tiao.com/html/46/201805/2651007108/1.html

    李运华

    • 阿里P9技术专家

    硬实力

    技术点

    • 某个具体的技术,用来解决某个具体的问题
    • 掌握了技术点,就可以开始基本的业务功能开发了

    技术线

    • “线”就是一系列相关的技术点组成,每个技术点都是为了解决某个问题
    • 掌握了技术线,就可以完成某个业务功能的全流程设计和开发了

    技术面

    • “面”就是某一类相关技术线的综合。
    • 掌握技术面,已经是某个领域的专家了,简单来说就是这个领域的问题找你都可以搞定。

    技术体

    • 最常见的“体”就是架构设计,对于一个大型业务或者系统的架构师来说,需要掌握多个技术面,然后进行设计和取舍。
    • 架构设计是横向技术面的综合,我称之为广度技术体
    • 还有一种纵向技术面的综合,我称之为深度技术体

    软实力

    发现问题

    • 是技术问题还是管理问题?
    • 发现问题的能力主要来源于经验,包括成功的经验、踩坑的经验、参考别人的经验,因此如果要培养自己这方面的能力,多思考、多总结、多学习、多参加行业交流。

    技术创新

    其他观点

    技术高手必须对业务很熟悉

    架构师并不是全能的,他解决的主要问题是系统的结构设计,还有一些问题是架构师不能解决的,例如 MySQL 5.6 版本通过优化一个 false sharing 问题,性能提升 50%。

    我的观点

    芯片验证的工作经验让我对技术深度的掌握有信心,有足够的精力就可以摸清原理,摸清点和线。对技术类问题都能说清楚讲明白。具有解决技术问题的能力。

    领域中的各类技术的抉择与取舍正是当前需要积累的经验。

  • 相关阅读:
    Ext js-02 -官方API文档使用
    [Python3网络爬虫开发实战] 1.1-Python3的安装
    什么是关系型数据库?
    htaccess分布式配置文件常用写法
    PHP无限极分类
    svn在linux上的安装
    优化Web中的性能
    Python 面向对象(初级篇)
    文本日期提取
    HMM分词实例
  • 原文地址:https://www.cnblogs.com/atskyline/p/8999582.html
Copyright © 2011-2022 走看看