1.技术的几个阶段

2.各个阶段的技能

初级程序员要掌握技能

初级程序员常见的误区

关于如何学习

1.我刚接触C/C++,应该买那些书入门;

2.我想学习网络通信,《TCP/IP协议 卷一》、《Unix网络通信》

3.哇,这个界面很好看,软件开发就是一些界面程序的开发

4.抄代码时直接copy

关于方向

1.我一个朋友跟我说,嵌入式非常不错;

2.哇!搞个外挂好酷哦;哇,吃鸡游戏很好玩,我一定要开发个LOL

3.《黑客帝国的》尼奥和崔妮蒂好厉害;

4.报名了一个班,老师跟我说学好了QT和socket通信,年薪能到50W

5.我想通过网络赚一些外快,可以干外包了;

关于认知

1.学了两个月,连一个变量是什么意思都不知道

2.我要打好基础,《C和指针》、《C专家编程》、《C++对象模型》…

3.操,Linux系统太难用了,我要写个操作系统;

4.WOW,毕业就有一万多月薪

5.线程,线程是个什么鬼东西,线程是怎么调度的?

那要怎么寻求突破

1.出色完成自己的工作,且帮助同事解决问题;

2.不局限于自己的一亩三分地,了解别人的工作,了解整个产品的架构和方案,帮助团队;

3.深入研究BUG和工作中使用到的技术并总结;

4.写需求文档,写方案设计,让更多的人理解你;

5.把你的代码写得无可挑剔。

高级工程师的技能
局限于突破?

技术心态上的局限

项目延期,怪我咯,真是救不完的火;

那个傻帽,居然导致整个部门加班两天一夜;

在我本地环境没有复现这个BUG哎,重启下;

这个BUG怎么又出来了,上次delta

solution不行?

一直在业务代码,没有更新过自己

了解些mysql的优化技巧,没有整体的优化方案

我的提交被revert掉了

高并发大数据系统怎么做的?

去你妹的技术总监,这个性能指标不可能达到啊

工程上的局限

设计太low了,最好现在就重构成我提的方案

怎么没有文档啊,去,我不想写文档

代码怎么没有注释啊,去,这代码太容易理解了

职业上瓶颈

一直在写业务代码;

MFC / QT 七八年,我要不要转行;

跳了次槽,工资涨了3K;

我才不想带团队,我写我的代码;

我们需要技能仰望星空,又能脚踏实地的年轻人;我们需要一个技术权威,管理合适的领路人,别把我们当机器。

技术专家的技能
瓶颈和突破

技术上的瓶颈

弱网环境下的卡顿和丢包问题

高并发下的低延时

业务的可扩展性

系统的可靠性

服务能力的水平扩展性

管理上的瓶颈

命令式领导;

强制加班,认真工作,少加班;

每一次技术评审都参加,疯狂拍板;

我是老大,技术攻关必须亲自上阵;

救不完的火,还不完的技术债;

研发流程和制度建设

文档能力太弱了

学习能力

技术选型;

高效解决问题的能力;

架构的定义

组件是包括内容的系统模型部分,且它的显示是可替换的。组件定义了所需接口的行为。

例如,组件类似类型(type),它与所需接口行为一致。

架构是在组件,彼此间和与环境间的关系,引导设计发展原则中体现的系统的基本结构。

对于什么是好架构,我的理解是在极短时间内能快速分析理解需求,根据需求给出好的设计,并且具有很好扩展性,对于调试是方便的、友好地,设计本身有核心数据结构以及设计原则、不堆砌,对于人力资源、时间资源要求要合理。

架构师的技能?

技术人员的能力发展曲线成为一名架构师,最需要什么能力?
最后,想成为什么样的程序员,离不开的一个字:学

C++,Linux架构师聚集交流地:784033627
关注点赞可以获得入门初,高级技能视频

C++,Linux架构师成长之路相关推荐

  1. 如何成为一名架构师,架构师成长之路(转)

    转自http://blog.csdn.net/fei33423/article/details/61934514 如何成为一名架构师,架构师成长之路 原创 2017年03月13日 22:50:34 3 ...

  2. WEB架构师成长之路-摘录

    一 .学习面向对象的基础知识,那你的编程之路注定是在做原始初级的重复! 很多程序员都知道类.方法.抽象类.接口等概念,但是为什么要面向对象,好处在哪里,要解决什么问题 降低软件开发的复杂度 提高软件开 ...

  3. 开启运维自动化架构师成长之路

    技术的提升仅是量的积累,思想的提升才是质的飞跃! 这句话是我在网上看到认为最有道理的励志语录了,当然互联网IT行业的工作者相对理解的会更加深刻. 以这句话开头引出我将要写的这篇文章.首先,请允许我做一 ...

  4. Java架构师成长之路

    目录导航 前言 一.源码分析专题 1.1 设计模式详解 1.2 Mybatis源码分析 1.3 Spring5源码分析 二.分布式架构专题 2.1 漫谈分布式架构 2.2 分布式架构的基础 2.3 分 ...

  5. Web架构师成长之路

    Web架构师成长之路 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路.如果想成为一个架构师,就必须走正确的路,否则离目标越来越远 ...

  6. 架构师成长之路:如何提升技术掌控力?

    架构师成长之路:如何提升技术掌控力? 简介: 在很多人眼里,架构师就犹如古代的将军一般,既能运筹帷幄决胜千里,又能独闯敌营取人首级,是所有士兵们崇拜的偶像...好了,其实我只是想说:能成为一名优秀的架 ...

  7. 架构师成长之路(5)--如何获取知识(学习境界)(方法)

    原文地址为: 架构师成长之路(5)--如何获取知识(学习境界)(方法) 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学 ...

  8. 路上有你:《架构师成长之路》终结篇 (附新年礼物)

    <架构师成长之路>第 0 期 <架构师成长之路>第 1 期 <架构师成长之路>第 2 期 <架构师成长之路>第 3 期 <架构师成长之路>第 ...

  9. Linux云计算架构师成长之路-第一章 计算机硬件基础-1.4 服务器主要部件

    1.4 服务器主要部件 1) 电源 生产中一般核心业务用双电源,双线供电(AB路:从不同地方拉电缆到机房),如果是集群情况可以不用双电源. 电表图片:此处待插入图片 2) CPU 负责运算和控制,是服 ...

最新文章

  1. C语言从51单片机led数组,51单片机之C语言-4.2数组
  2. python数据挖掘Hello World
  3. 有关域名方面的相关问题
  4. DCMTK:OFOptional的单元测试
  5. 两点坐标间距离的算法以及验证【转】
  6. Ocelot简易教程(六)之重写配置文件存储方式并优化响应数据
  7. idea远程调试修改代码_IDEA远程调试(Remote Debug)Java代码指南
  8. Delphi版 IsNumeric 函数
  9. 无限弹窗(bat代码 整人恶作剧)
  10. js中JSON转对象、对象转JSON
  11. TheFatRat自动化渗透工具
  12. vmware手动安装VMware tools
  13. Hapi入门--独立路由
  14. MTTR、MTTF、MTBF
  15. oa系统云服务器租赁,新睿云小编手把手教您用云服务器安装办公OA系统
  16. android5.1.1版本怎么升级,升级Android 5.1
  17. amp模式_AMP的完整形式是什么?
  18. 区块链P2P网络协议演进过程
  19. android studio int转,Android Studio Flavors的妙用(转)
  20. (转载)机器学习方法的PPT

热门文章

  1. openlayers3(五)根据坐标点画圆、线、多边形
  2. 如何完成一份优秀的前端求职简历?
  3. 我赢资讯10分钟程序化交易决策系统,把握涨跌背后的真实原因,选择最具价值的投资方向...
  4. 2022年测绘资质怎么办理及办理流程?
  5. 最近 Flutter 争气了! Flutter 也可以做这么炫酷的动画
  6. 【用户运营】滴滴出行活动策划、用户成长体系、用户增长逻辑分析
  7. Oracle操作语句(PL/SQL)创建表空间:第 1 行出现错误: ORA-01119: 创建数据库文件时出错 ORA-27040: 文件创建错误, 无法创建文件OSD-04002: 无法打开文件
  8. 00 Mybatis之简介与入门
  9. 用Windows自带工具给U盘4k对齐
  10. 与i7性能相当的服务器cpu,i7 8550 U相当于七代什么水平?i7 8550 U性能评测分析