C++,Linux架构师成长之路
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架构师成长之路相关推荐
- 如何成为一名架构师,架构师成长之路(转)
转自http://blog.csdn.net/fei33423/article/details/61934514 如何成为一名架构师,架构师成长之路 原创 2017年03月13日 22:50:34 3 ...
- WEB架构师成长之路-摘录
一 .学习面向对象的基础知识,那你的编程之路注定是在做原始初级的重复! 很多程序员都知道类.方法.抽象类.接口等概念,但是为什么要面向对象,好处在哪里,要解决什么问题 降低软件开发的复杂度 提高软件开 ...
- 开启运维自动化架构师成长之路
技术的提升仅是量的积累,思想的提升才是质的飞跃! 这句话是我在网上看到认为最有道理的励志语录了,当然互联网IT行业的工作者相对理解的会更加深刻. 以这句话开头引出我将要写的这篇文章.首先,请允许我做一 ...
- Java架构师成长之路
目录导航 前言 一.源码分析专题 1.1 设计模式详解 1.2 Mybatis源码分析 1.3 Spring5源码分析 二.分布式架构专题 2.1 漫谈分布式架构 2.2 分布式架构的基础 2.3 分 ...
- Web架构师成长之路
Web架构师成长之路 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路.如果想成为一个架构师,就必须走正确的路,否则离目标越来越远 ...
- 架构师成长之路:如何提升技术掌控力?
架构师成长之路:如何提升技术掌控力? 简介: 在很多人眼里,架构师就犹如古代的将军一般,既能运筹帷幄决胜千里,又能独闯敌营取人首级,是所有士兵们崇拜的偶像...好了,其实我只是想说:能成为一名优秀的架 ...
- 架构师成长之路(5)--如何获取知识(学习境界)(方法)
原文地址为: 架构师成长之路(5)--如何获取知识(学习境界)(方法) 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学 ...
- 路上有你:《架构师成长之路》终结篇 (附新年礼物)
<架构师成长之路>第 0 期 <架构师成长之路>第 1 期 <架构师成长之路>第 2 期 <架构师成长之路>第 3 期 <架构师成长之路>第 ...
- Linux云计算架构师成长之路-第一章 计算机硬件基础-1.4 服务器主要部件
1.4 服务器主要部件 1) 电源 生产中一般核心业务用双电源,双线供电(AB路:从不同地方拉电缆到机房),如果是集群情况可以不用双电源. 电表图片:此处待插入图片 2) CPU 负责运算和控制,是服 ...
最新文章
- C语言从51单片机led数组,51单片机之C语言-4.2数组
- python数据挖掘Hello World
- 有关域名方面的相关问题
- DCMTK:OFOptional的单元测试
- 两点坐标间距离的算法以及验证【转】
- Ocelot简易教程(六)之重写配置文件存储方式并优化响应数据
- idea远程调试修改代码_IDEA远程调试(Remote Debug)Java代码指南
- Delphi版 IsNumeric 函数
- 无限弹窗(bat代码 整人恶作剧)
- js中JSON转对象、对象转JSON
- TheFatRat自动化渗透工具
- vmware手动安装VMware tools
- Hapi入门--独立路由
- MTTR、MTTF、MTBF
- oa系统云服务器租赁,新睿云小编手把手教您用云服务器安装办公OA系统
- android5.1.1版本怎么升级,升级Android 5.1
- amp模式_AMP的完整形式是什么?
- 区块链P2P网络协议演进过程
- android studio int转,Android Studio Flavors的妙用(转)
- (转载)机器学习方法的PPT
热门文章
- openlayers3(五)根据坐标点画圆、线、多边形
- 如何完成一份优秀的前端求职简历?
- 我赢资讯10分钟程序化交易决策系统,把握涨跌背后的真实原因,选择最具价值的投资方向...
- 2022年测绘资质怎么办理及办理流程?
- 最近 Flutter 争气了! Flutter 也可以做这么炫酷的动画
- 【用户运营】滴滴出行活动策划、用户成长体系、用户增长逻辑分析
- Oracle操作语句(PL/SQL)创建表空间:第 1 行出现错误: ORA-01119: 创建数据库文件时出错 ORA-27040: 文件创建错误, 无法创建文件OSD-04002: 无法打开文件
- 00 Mybatis之简介与入门
- 用Windows自带工具给U盘4k对齐
- 与i7性能相当的服务器cpu,i7 8550 U相当于七代什么水平?i7 8550 U性能评测分析