详谈高级程序员、架构师、技术总监、CTO从薪资到技能的区别

详谈高级程序员、架构师、技术总监、CTO从薪资到技能的区别

閱讀本文約花費: 9 (分鐘) 我希望用一篇文章完全让大家正确的理解从程序员到架构师、技术经理、技术总监、CTO的完整区别以及进阶要领。只有客观去认识,才会更加合理的找到自己的擅长点,从而更好的发展自己。 上图是典型的薪资结构图,我们先从高级程序员谈起。 高级程序员 一般是至少三年以上的工作经验,有些地方是五年以上,很多小公司或者创业公司,高级程序员覆盖工作职责比较广,基本包含部分产品经理、项目经理的工作职责以外,最主要负责核心代码编程,基本技术难点都自己解决为主。 在公司大一点的都有非常明确的职责和级别定义,以阿里外代表,P5-P6代表高级软件工程师这个级别,基本能独立负责设计和编码阶段。 其实,在国外例如google、facebook等公司,很多牛人的title都是Senior Level engineer,这一点不像在中国。 在国内,一般一个高级程序员的准确定义: 负责核心复杂功能的实现方案设计、编码实现。详细描述:能独立设计一个业务模块的能力,并且独立设计数据库表以及UML画图,利用部分设计模式以及懂得算法和效率的高质量代码。 架构师 一般能做到架构师这个称谓,工作年限至少都在5年-8年以上,具体还看每个人的学习能力和领悟能力,也有时间短的,但大部分都是个例。 之所以有架构师这个称谓,主要还是公司发展以及大了的需要,需要专注于技术的人,你也可以理解为技术专家,攻克公司技术难…

Read More Read More

为什么CTO、技术总监、架构师都不写代码,还那么强?

为什么CTO、技术总监、架构师都不写代码,还那么强?

閱讀本文約花費: 11 (分鐘)来源:技术领导力 常常会被问到这样的问题:CTO、技术总监、架构师很少写具体代码,为什么还很牛逼的样子,拿这么高工资? 其实,这个问题本身就错了。就好比问:导演、制片人为什么不懂演戏,还能指导演员,好像比演员厉害似的?其实不难理解,导演、制片人的核心能力并不是演戏,又怎么能跟演员作比较呢? 回答前面的问题,逻辑也是一样的,拿CTO、技术总监、架构师,跟程序员比写代码的能力,本身就是个错误。因为,他们的核心能力是不一样的。 CTO、技术总监、架构师的核心能力是技术判断力。简单来讲,就是判断一个项目、一个系统架构、某个技术方向,是否符合企业当前现状,是否对企业的未来产生价值。 程序员的核心能力是写代码的能力。就是做具体的代码实现。 所以CTO/技术总监/架构师,跟程序员的核心能力,是完全不一样的能力,是没法作直接比较的。 通常我们说,CTO、技术总监、架构师们很牛逼,指的是他们的技术判断力牛逼,而不是他们写代码的能力牛逼。相反,他们写代码的能力可能还比不上一个资深程序员。 但是,他们所做的技术判断,给公司带来非常高的价值。比如,阿里云创始人王坚博士,在所有人反对的时候,他坚持云计算是未来,帮助阿里提前布局云计算,为阿里成长为万亿商业帝国,立下汗马功劳。这就是技术判断力,给企业带来的巨大价值。 大家之所以都很容易混淆这几个角色,以及它们的职责,其实很重要的…

Read More Read More

技术总监7年经验——论程序员的职业发展路线

技术总监7年经验——论程序员的职业发展路线

閱讀本文約花費: 10 (分鐘)作为程序员,在开发岗位上做了几年,特别是到了30岁,这个而立之年,我们会来到一个重要的人生岔路口。就是管理和技术两个选择,一边专业路线,一边是管理路线。 在互联网的头部企业,对管理和技术是平等对待的,所以晋升会存在管理和技两个通道的 既然有了选择,就会有人纠结,不知道是选择专业路线,还是选择技术团队的管理路线。 这个选择是程序员人生中第一个大的选择,也是第一个障碍,倒不是说这个障碍是到底要不要选择管理,而更多的是对做管理的迟疑,怀疑到底能不能做好管理,做了管理之后,技术是不是就荒废了。 这种状态犹豫不决、摇摆不定的状态保持时间长了,最终会导致技术和管理都没做好,这是得不偿失的。 为了解决这个问题,有必要分析程序员职业发展的路线到底有几条,分别需要具备怎样的能力,从而做到”手中有粮,心中不慌“ 01技术 技术类上,是有两个方向:架构师和技术专家 架构师他的侧重点是在“广”上,他主要负责技术的整体和架构,在业务上,需要有很深的理解,有丰富的经验,甚至能做到“走的桥比你吃的盐还多”。在技术上,能够广泛涉略,掌握的技术知识越多,内力就越加深厚。 我觉得架构师还需要三点必备能力,其一需要有极强的执行力,能够快速的给出合理的方案,推动技术落地。其二需要有极强的判断力,能够准确的找到复杂系统的疑难问题所在,就像武林高手,一眼就看出对方的破绽。最后还需要有极强的创新…

Read More Read More

程序员、技术主管和架构师

程序员、技术主管和架构师

閱讀本文約花費: 17 (分鐘)程序员、技术主管和架构师 最近在进一步思考程序员的成长,曾经写过一篇《如何快速的成为架构师》,里面写了我对程序员主要成长阶段的定义,但在程序员从初级走向资深的过程中,会面临两个支路,一个叫「技术主管」,另一个则是「架构师」。为什么这是两条支路?因为现在回过来看,这两条路从来都不是程序员的自然成长路径,下面我们先从「技术主管」开始吧。 技术主管 技术主管,有些公司可能又叫「技术经理」,英文一般是 Tech Leader 或简称 TL。在拉姆·查兰 (Ram Charan) 那本《领导梯队》中提到一个人的工作角色中至少有百分之五十以上的时间是花费在管理事务上,那么他的角色才算是一个经理(Manager)。所以技术主管(经理)类似产品经理属于以经理命名却是非经理的角色。 「技术主管」是开发团队中的某位程序员需要对一起创建系统的整个开发团队负责时所承担的角色。通常他既要对最终交付的软件系统负责,另外也会像一个程序员一样去开发实现系统。一个技术主管的 60% ~ 70% 的时间可能花在了开发任务分解分配、开发实践、代码审核和风险识别上,而余下的 30% ~ 40% 的时间则花在为了保障系统按时交付所需的各种计划、协作、沟通、管理上。和团队管理者不同的是,技术主管的大部分管理工作都是针对具体研发任务和技术事务的。 例如:在一个开发团队中经常会碰到因为技术方案和实…

Read More Read More

程序员、架构师、技术经理、技术总监和CTO都是干什么的?

程序员、架构师、技术经理、技术总监和CTO都是干什么的?

閱讀本文約花費: 11 (分鐘)程序员   程序员,英文名coder/programmer,大家常自嘲叫码农的阶段。这个角色职责是把需求或产品实现为用户可用的软件产品。   此职位为执行级别。另外因为经验较少,一般需要求助别人,或与别人一起完(ban)成(zhuan)一个任务。   此阶段大概要经历3年,程序员的职责如下:   1、负责公司运营系统的设计与开发工作   2、运营数据处理和分析 高级程序员   高级程序员学名工程师。到了这个level,英文名可改叫做engineer或developer。此时你的功力开始增强,这与你平时的积累努力是分不开的,祝贺你~   此时的你不仅可以完成任务,开始注重代码的质量,能够写出工业级的代码。   你的经验可胜任模块级的系统设计,承担完成较为复杂的技术,能有效的自我管理,有帮助别人快速解决问题(trouble shooting)的能力。   此阶段你需要经历到7、8年左右的体验,中间要经历一段深刻自我历练的过程。   有时给人致命一击其实是心里的小蟊贼。一般人在5年前后遇到一个门槛,碰到天花板+彷徨期,或者你打心眼里不在喜欢编程,可尝试转为其它角色,如产品经理,售前售后支持等岗位,也不失为好选择。   当我们熬过这段儿,就会“山随平野尽,江入大荒流“,渐入佳境矣。   高级程序员定义软件功能、做开发计划推进和管理。可以带几个个帮手把产品规划…

Read More Read More

百度不需要用户

百度不需要用户

閱讀本文約花費: 18 (分鐘)技术改变世界,移动互联改变百度。 最近(此文作于2020年10月),百度发布了截至 2020 年 9 月 30 日未经审计的第三季度财务报告。百度几十个移动应用,但在财报只展现了百度 App、百家号、智能小程序的定量数据,而这些数据基本是被其他巨头“吊打”。 作为王牌,百度 App 月活跃用户数为 5.44 亿。相比之下,阿里巴巴中国零售市场移动月活跃用户达 8.81 亿;腾讯微信及 WeChat 的月活跃帐户为 12.1 亿,QQ 的智能终端月活跃账户数为 6.17 亿;而拼多多 Q3 平均月活跃用户也达到了 6.434 亿。 “夯实移动基础、决胜 AI 时代”,李彦宏在去年发布的内部信中总结了百度的核心战略。目前来看,已经 20 周岁的百度,的确需要夯实移动基础。 要负责的是商家 “有事找度娘”,搜索毫无疑问是百度手里的一张王牌。百度解决了搜索效率问题的同时,也拥有了巨大的流量展示权。百度依靠自己的流量优势,采取竞价排名等方式向商家收费。 这是一个说得通的商业模式,谷歌搜索也是如此。只不过,这将百度需要负责的对象更多地变成了商家,而非用户。商家可以通过提高费用的方式,提出在什么时间段内展示什么内容、要有多少点击量等具体要求,通过打广告赚钱,而百度就要想办法满足商家的这一诉求。 在灰岩今融创始人冯敏看来,如果出于对用户负责,百度在与商家签订合同时应…

Read More Read More

Session不香吗,为什么还要Token?

Session不香吗,为什么还要Token?

閱讀本文約花費: 16 (分鐘)我发现网上很多文章对 token 的介绍有误,所以对 cookie,session,token 作了一下对比(文中 token 指 jwt token)相信大家看完肯定有收获! Cookie 1991 年 HTTP 0.9 诞生了,当时只是为了满足大家浏览 Web 文档的要求 ,所以只有 GET 请求,浏览完了就走了,两个连接之间是没有任何联系的,这也是 HTTP 为无状态的原因,因为它诞生之初就没有这个需求。 但随着交互式 Web 的兴起(所谓交互式就是你不光可以浏览,还可以登录,发评论,购物等用户操作的行为),单纯地浏览 Web 已经无法满足人们的要求。 比如随着网上购物的兴起,需要记录用户的购物车记录,就需要有一个机制记录每个连接的关系,这样我们就知道加入购物车的商品到底属于谁了,于是 Cookie 就诞生了。 Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行 Session 跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息 。 工作机制如下: 以加入购物车为例,每次浏览器请求后 server 都会将本次商品 id 存储在 Cookie 中返回给客户端,客户端会将 Cookie 保存在本地,下一次再将上次保存在本地的 Cookie 传给 serve…

Read More Read More

带你了解负载均衡

带你了解负载均衡

閱讀本文約花費: 7 (分鐘)相信很多小伙伴的公司都是服务治理,自动化运维了吧,那么我们很多东西都变成我们自己去设置了,比如自己创建一个域名,绑定他的代理机器,它的web负载均衡这些东西。所以今天跟大家一起来看看负载均衡。 你怎么看负载均衡 负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。 相信很多小伙伴,一听到负载均衡四个字,第一个想到就是我们所说的Nginx吧,因为这个是离我们开发比较近的一个组件了。 第二个呢?就是我们Springcloud的组件中自带了负载均衡(ribbon),这个也是离我们开发比较近的 第三个?就是其实我们k8s里面的服务也是能做负载均衡的,目前主流容器使用方式 第四个就是我们DNS之后的一个负载均衡了SLB(这个之前运费负责的多点) 为啥要负载均衡呢? 大家看下面的图,当我们访问一个网站的时候,如果突然的流量增加,就会导致我们的服务不可用(单点故障) image.png 一个没有负载均衡的 web 架构类似下面这样: image.png 所以为了解决单点问题我们需要负载均衡(也是我们高可用,高性能,高并发的基石) 有负载均衡的架构 image.png web架构 image.png 聊聊SLB image.png 相信很多公司都有用到吧。 负载均衡的组成 负载均衡实例 (Inst…

Read More Read More

telnet 端口 不通 情况分析

telnet 端口 不通 情况分析

閱讀本文約花費: 5 (分鐘)一、端口不通一般有以下四种情况       1.   移动云不支持部分端口       2.   应用服务配置有误       3.   防火墙策略配置异常       4.   安全组规则未放通端口 二.  根据四种情况的排查思路     1.  移动云不支持部分端口         以下端口存在安全隐患,出于安全因素考虑,运营商将其拦截,导致无法访问。建议您更换端口,不要使用如下端口监听:135,137-139,445,4444     2.  应用服务配置有误       故障现象: 应用服务端口不在监听状态。       可能原因: 应用服务配置文件中监听端口参数有误。       解决方法: 检查端口监听状态和配置文件中的端口参数。  Linux操作系…

Read More Read More

金庸:这一届侠客不行

金庸:这一届侠客不行

閱讀本文約花費: 9 (分鐘)文/六神磊磊、曾棘一金庸在1965年写了一本书,名字叫《侠客行》。看名字,你觉得可能这是要讲行侠仗义、一剑走江湖的故事。可结果看来看去,看到的都是——这一届侠客非常不行。《侠客行》的开头就是李白的一首同名古体诗,写得很漂亮,名字就叫《侠客行》。 未必细看,感受一下:赵客缦胡缨,吴钩霜雪明。银鞍照白马,飒沓如流星。十步杀一人,千里不留行。事了拂衣去,深藏身与名。闲过信陵饮,脱剑膝前横。将炙啖朱亥,持觞劝侯嬴。三杯吐然诺,五岳倒为轻。眼花耳热后,意气素霓生。救赵挥金槌,邯郸先震惊。千秋二壮士,烜赫大梁城。纵死侠骨香,不惭世上英。 谁能书阁下,白首太玄经。这首诗的主要内容,大致就是狠狠地吹了几个战国时的远古侠客的故事。这几个侠客有的是看门的,有的是杀猪的,却在关键时刻出手,帮助魏国公子信陵君出兵救赵,打败了秦军,流芳百世。这首诗被放在小说的开头,金庸等于是借着李白的作品,先树立了一个高高在上的侠客的标杆。你以为金庸这是以古喻今,可结果却是借古讽今。老爷子仿佛是满脸惆怅、神情复杂地指着眼下江湖上这帮人,说:怎么古代的侠客那么行,而你们现在却一点都不行?二且看李白在诗里追慕的侠客是什么样的呢?首先第一点就是要说话算数,信守诺言,所谓“三杯吐然诺,五岳倒为轻”。可小说里上来就出来了一个绝世高手谢烟客,各种说话不认,一门心思赖账。谢烟客这人都干了什么事儿呢?他面向江…

Read More Read More

假如易立竞吐槽程序员。。。

假如易立竞吐槽程序员。。。

閱讀本文約花費: 4 (分鐘)该文可能杀伤力较强,请谨慎服用。 你的发际线那么高,你的技术水平有那么高吗? 你没事就刷数据结构和算法,是真的喜欢,还是面试会考呢? 如果面试不考算法,你还会学吗? 就好像学了B树,但是每天的增删改查能不能用到B树你心里应该也有逼数吧。 你当初入行,是真的喜欢代码,还是觉得这行收入高呢? 现在入行了,收入真的高吗? 听说你喜欢开源项目,你有自己的开源项目吗? 还是说喜欢开源项目是为了方便抄开源项目的代码呢? 当用的第三方包有问题,你会看源码解决还是直接换个轮子用呢? 你当然不会看源码解决,因为你看不懂。 就算看得懂,老板会给你时间看吗? 产品第二天得上线不是吗? 说到产品,你们技术觉得一个产品经理的需求好不好实现,真的和提这个需求的产品经理颜值没有关系吗? 另外,这个需求真的实现不了吗?还是网上没有现成的代码让你抄呢? 离开百度、谷歌、stackoverflow,你还能完整实现一个需求的代码吗? 你用的IDE是正版的吗?还是从某宝某鱼上买的序列号呢? 你们程序员,是不是也只能接到使用盗版软件的律师函警告呢? 你写公众号吗?就是那种定位技术分享,但是除了技术啥都分享的公众号。 你写公众号,真的是为了总结自己的技术吗? 有专门记笔记的软件你知道吗? 你知道现在相同类型公众号的数量远远大于你的粉丝量吗? 文章推送出去,不发朋友圈,不分享到群里还会有人看吗? …

Read More Read More

祝福

祝福

閱讀本文約花費: 2 (分鐘)祝福 作詞:潘偉源    作曲:梁弘志祝福 徘徊叢林迎著雨 染濕風中的發端低訴細雨路遙若睏倦 靜靠灣灣小草倚清泉悠悠流泉隨路轉 偶於山中轉數圈一片軟軟漸黃落葉 蕩向清溪之中早飄遠啊~~過去 過去多少次心亂今天 今天隨著雲煙漸遠聽聽鳥語 靜望雨絲飄斷 悄悄的風贈我衷心祝福一串 徘徊叢林迎著雨 染濕風中的發端低訴細雨路遙若睏倦 靜靠灣灣小草倚清泉悠悠流泉隨路轉 偶於山中轉數圈一片軟軟漸黃落葉 蕩向清溪之中早飄遠啊~~送你 送你祝福永不斷輕輕地飄 尋覓無邊路遠 借那鳥語路上細添溫暖拜託清風 奉上衷心 祝福千串啊~~送你 送你祝福永不斷輕輕地飄 尋覓無邊路遠 借那鳥語路上細添溫暖叮囑清風 奉上衷心 祝福千串拜託清風 奉上衷心 祝福千串 出自專輯葉蒨文25週年經典金曲32首 藝人葉蒨文 (Sally Yeh)發行月份2005-Jul 專輯曲目 零時十分 長夜MY LOVE GOODNIGHT 你今天要走 只因有愛 黎明不要來 珍重 秋去秋來 難得是今晚 情人知己 福氣 活過 流金歲月 談情說愛 願死也為情 焚心以火 衝動 祝福 乾一杯 海旁獨唱 一輩子溫柔 女人的弱點 別人的情歌 完全是你 繫我心弦 自強不息 美夢記心中 為何 春風秋雨 憑千個心 阿信的故事 我要活下去 真女人 No tags for this post.

《焦作市第十七中学情况通报》修改病句练习

《焦作市第十七中学情况通报》修改病句练习

閱讀本文約花費: 8 (分鐘)近期,河南省焦作市第十七中学教师姚燕燕因对学校职称评审中遭遇不公平对待,以行政不作为将山阳区教育局起诉至法院。教育局长罕见的出现在被告席上。在开庭之前,焦作市第十七中学发布《情况通报》,这份通报文笔错乱,病句连篇。其实语言的问题反映了学校思维的混乱和学校管理的无序。学校要提高办学水平应当从提高教干教师业务水平开始,而不是将精力过多地用到不该用的地方。 这份“情况通报”在语言上有用词方面的错误,有句法方面的错误,也有体裁使用上的不当之处。时值清明放假,笔者挑选其中25处语病,设计了25道小题,供学生假期中选作。 《焦作市第十七中学情况通报》病句修改练习 广大网友朋友们: 现将对姚燕燕做出处理、处分一事向大家通报如下: 2020年10月份以来,姚燕燕因职称推荐一事,在网上先后发布多条不实视频;2021年1月份,姚燕燕因调查反馈一事,将区教育局起诉至法院;2021年3月份,姚燕燕又因网络发贴一事,起诉区公安局。 其行为不仅引起大量网络舆论,也牵涉了个人工作精力,严重影响了正常教学,所带班级成绩下滑明显,学生的心理和价值观也受到不同程度的影响,家长意见很大。为避免进一步影响教学秩序,3月16日,经学校领导班子研究,免去姚燕燕的七年级十九班班主任,同时,责令姚燕燕删除抖音视频中所叙不实的言论,并写出深刻检查,3月17日,第十七中学领导班子及全体教师,对姚燕燕一事…

Read More Read More

news 20210403

news 20210403

閱讀本文約花費: 2 (分鐘)【第1469天】4月3日,星期六,农历二月二十二!1、北京严打炒作学区房:6家中介门店停业整改,立案处罚17起;2、罗永浩称6亿债务年底还完;3、北京市新冠疫苗接种突破1000万人,最大年龄100岁;4、雷军投资的奶茶“引爆”深圳,文和友新商场开业,超6万人排队,代购费炒到500元;5、温州以房留人:外地迁入温州人员,新购房可领5万元安家补助;6、国际泳联宣布取消跳水世界杯,东京奥运会跳水资格赛取消;7、上海铁路局:坐火车买学生票不再受时间限制,每学年可买4次;8、公安部将把损失100万以上电信诈骗案全列为督办案件;9、教育部明确要求每日22:00到次日8:00不得为未成年人提供游戏服务,小学生每天睡眠时间应达到10小时,初中生应达到9小时;10、2020年广州市户籍人口比上年增加超30万人;11、FBI:3月约470万美国人接受购枪背景调查,刷新纪录;12、台铁脱轨事故致50死146伤,列车仍深陷在隧道中;【微语】人生就像天气,可预料,但往往出乎意料,有阳光,也有风雨,有意外,也有惊喜。【每日英语】Disbelief is more resistant than faith because it is sustained by the senses. 不信任比信任更顽固,因为它是由感官支撑的。 Tags: 英语

svn 文件夹没有绿勾红感叹号图标

svn 文件夹没有绿勾红感叹号图标

閱讀本文約花費: 2 (分鐘)问题现象svn文件夹照常使用,但是没有之前的显示图标了。同步后的绿勾和有变更后的红感叹号等 原因Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个供我们使用。如果你之前安装了例如 Groove 这样的软件,那么可能我们可利用的就更少了,轮不到 Tortoise 了。像这样的情况,我们可以调整 Tortoise 图标名称的字母顺序,来提高Tortoise的优先位置,因为 Windows 内部就是按照名称的字母顺序来优先显示的。所以我们就要把 Tortoise 的图标项排到15名之前即可。 解决方法解决的步骤: 在运行里 输入 regedit 进入 注册表界面,HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers 更改图标项顺序打开后发现Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有好多项,Tortoise 系列排到了15名之后,难怪不显示。现在的任务就是把它们提到前面了,修改一下它们的名字就好,可以把前面的项的名字空格去掉,让…

Read More Read More

Ubuntu/CentOS Docker使用阿里云镜像加速器

Ubuntu/CentOS Docker使用阿里云镜像加速器

閱讀本文約花費: 1 (分鐘)Ubuntu/CentOS Docker使用阿里云镜像加速器 查找服务的路径:阿里云后台 >> 搜索【窗口镜像服务】>> 镜像中心 >> 镜像加速器 1. 安装/升级Docker客户端 推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce 2. 配置镜像加速器 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 Tags: Docker, Shell, Ubuntu, 阿里云

     
Scroll Up