当前位置:首页 > 黑客教程 > 正文内容

程序员开发软件创业,程序员创业做什么好

访客3年前 (2022-01-17)黑客教程1051

  点击上面的关注,每天学习进步。   

  

  “我希望通过一篇文章,我们能够充分了解从程序员到架构师,技术经理,技术总监和CTO.的全部区别和高级要领   

  

  只有客观地认识,才能更合理地发现自己的长处,更好地发展自己。   

  

     

  

  上图是典型的薪酬结构图。让我们从高级程序员.开始   

  

  高级程序员   

  

  一般是至少三年工作经验,有的地方是五年以上。很多小公司或者创业公司,高级程序员涵盖的工作职责范围很广,基本上包括一些产品经理和项目经理的工作职责。除此之外,它主要负责核心代码编程,基本的技术难点主要是自己解决。   

  

     

  

  在较大的公司中,对职责和级别有非常明确的定义,阿里外国代表和P5-P6担任高级软件工程师,基本上可以独立负责设计和编码阶段。   

  

     

  

  其实在国外如谷歌、facebook等公司,很多牛人的头衔都是高级工程师,和国内不一样。   

  

  在中国,对高级程序员:一般有一个准确的定义   

  

  负责核心复杂功能的实现方案设计和编码实现。详细描述:独立设计一个业务模块,独立设计数据库表和UML图,使用一些理解算法和效率的设计模式和高质量代码的能力。   

  

  架构师   

  

  一般来说,你可以获得架构师,的头衔,你的工作经验至少是5 -8年。具体来说,要看每个人的学习能力和理解能力,时间很短,但大部分都是例子。   

  

  之所以有架构师这个称号,主要是公司发展和发展的需要,以及需要专注于技术的人。你也可以理解为技术专家,主要解决公司的技术问题,比如 *** 双11的挑战,公司发展需要考虑独立拆分。数据库压力太大,需要分布式缓存和CDN的配合。如何选择,如何根据自己公司的情况解决目前的技术问题。   

  

  如果一定要准备一个定义,我会用一句话:   

  

     

  

  架构师's责任应基于技术和业务之间的中间角色或平衡点,基于对业务的深刻理解,并针对业务中的诸多变量,选择合适的技术架构和技术解决方案。   

  

  技术经理   

  

  坦率地说,技术经理开始区别于高级程序员.一些学生选择继续专攻技术,垂直发展。有同学打算认为未来管理是一条好路,主动选择过渡管理的方向,所以在学校有技术总监或经理的职称。   

  

  我还是以阿里为参照,阿里的M代表管理方向。通过下图可以清楚的看到P系列和T系列对应的级别。   

  

     

  

  P6和M1,从技术角度来说,如果你打算发展成管理M,M1对应的至少你可以胜任高级工程师。   

  

  所以,这个时候,你就会很清楚了。技术经理本身就是从一个高级工程师发展而来的。许多公司的技术经理不是从一线研发开始的;d完全没有,而且大部分都是项目经理,主要从事项目,根本做不了我刚才提到的技术经理的工作。   

  

  最后,我想总结一下技术经理:下一部分的要点   

  

     

  

  首先我有核心模块代码编程的能力,从设计方案到核心代码再到后期代码评审,完全胜任。   

  

  其次是团队任务管理、工作分配、工作量评估,帮助团队成员提升实力,促进更合理的考核机制。   

  

  第三,协调能力,与人打交道的能力,与产品打交道的能力,与同级其他部门的设计、测试、运营的能力还是需要的,不能盲目去做。   

,也不能一味不发声,总之你要让你的团队在公司应该有一定的美誉,让大家能记住你们团队。

  

技术总监

  

技术总监一般工作8–10年以上,面技术经理的事你能做的非常好,再加上公司发展的需要,需要你同时带领多条业务线或者多个小团队的时候,基本就是技术总监了。

  

从管理的层级,技术总监同时管理多个技术经理,管理从业务线划分的团队。

  

从技术的层级,这里我补充一点,尽量你能胜任架构师这个级别,也就是说你至少也是一个技术专家更佳。当然,你会问?之前你提到高级程序员开始从技术专家和管理开始分化,这不是有点矛盾么。

  

  

其实,但你开始往技术经理发展的时候,其实就是多维度发展了,技术也是一个维度,并不是说你做纯管理脱离于技术,技术的积累你仍然需要继续专研。

  

最后,总结下技术总监的部分要领:

  

从业务线和团队的角度,你有能力组建研发部,搭建公共技术平台,管理各条业务线以及从技术经理、高级程序员、项目经理、还有架构师的能力。

  

CTO

  

首先澄清几个CTO的误区,CTO的要求是更高的,不是每一个人都胜任CTO,好的CTO在国内非常少,非常稀有。

  

很多同学的一个巨大的误区,认为CTO就专注于技术的,这是不对的,CTO如果只专注于技术,那你招一个架构师不就成了,为什么还需要找CTO呢。

  

还有一个误区,很多同学从大公司出来进入一家创业公司 or 小公司,挂名某某CTO,自认为自己已经一步登天,其实离CTO的能力差之甚远。

  

CTO是一个系统的成长轨迹,不是一朝一夕可以练成的,需要后天的巨大“自我改进”能力。如果用我自己的话总结,CTO的成长之路犹如“从蚕到蛾的蜕变”,整个蜕变过程缺一不可,最后都是要经历性格塑造的,不断的改变自己的性格。

  

我用一张图能稍微总结下CTO的要领,如果你有志于往CTO发展,至少你得知道,你尽量往这方面发展是OK的。

  

  

真正的CTO,是软件产品和技术是统一管理的,在通过后期的自己的努力,通过情商、逆商以及商业思维来辅助。

  

如果一定要总结下CTO的要领:

  

1.业绩达成:洞察客户需求,捕捉商业机会,规划技术产品,通过技术产品领导业务增长,有清晰的战略规划、主攻方向,带领团队实现组织目标

  

2、前沿与平台:到这个研发规模规模级别了,一定要有专门的团队做技术应用创新探索和前沿技术预研。而且要和技术平台团队、应用研发团队形成很好的联动作用,让创新原型试点能够很平滑的融入商业平台再让应用研发线规模化的使用起来。

  

3、研发过程管理:站在全局立场来端到端改进业务流程,为业务增长提供方便

  

4、组织与人才建设:公司文化和价值观的传承;研发专业族团队梯队建制建设、研发管理族团队梯队建制建设;创建创新激发机制,激发研发人创新向前发展,激发黑马人脱颖而出

  

CTO做的事情,是商业、产品、技术、管理、团队相平衡的综合统管。

  

> 来源:http://youzhixueyuan.com/senior-programmers-architects-technical-

  

> director-cto-difference.html

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:https://w-123.com/94846.html

“程序员开发软件创业,程序员创业做什么好” 的相关文章

Lapsus$ 黑客入侵 T-Mobile 的系统并窃取其源代码

Lapsus$黑客组织在3月发生的一系列网络入侵事件中窃取了T-Mobile的源代码,T-Mobile在一份声明中确认了这次攻击,并说”被访问的系统不包含客户或政府信息或其他类似的敏感信息”。在一份私人信息副本中,Lapsus$黑客组织讨论了在其七名青少年成员被捕前一周针对T-Mobile的攻击。...

TerraMaster 操作系统漏洞可能使 NAS 设备遭到远程黑客攻击

Hackernews 编译,转载请注明出处: 研究人员披露了 TerraMaster NAS设备的关键安全漏洞的细节,这些设备可以链接到未经身份验证的远程代码执行,且具有最高权限。 埃塞俄比亚网络安全研究公司 Octagon Networks 的 Paulos yibello 在分...

美政府悬赏 1000 万美元来寻找能够识别或定位俄黑客组织 Sandworm 成员的信息

据TechCrunch报道,美国政府通过悬赏1000万美元来寻找能够识别或定位黑客组织Sandworm成员的信息,从而加大了对六名俄罗斯情报官员的追捕力度。黑客组织Sandworm的成员为俄罗斯军事情报部门GRU的一个部门工作–以对关键基础设施,包括食品供应和能源部门发起破坏性和毁灭性的网络攻击而闻...

日本电装德国分部大量机密数据被窃取 黑客威胁将公开

丰田汽车旗下零部件制造商日本电装于13日宣布,其德国当地法人受到了网络攻击。该公司确认其网络感染了勒索软件。被认定发动了此次攻击的黑客集团已经发布了勒索声明。公司称虽然目前并没有立刻对公司经营造成影响,但是“关于受害的详细情况正在调查中”。公司已向德国当地政府提交了受害报告。 据信息安全公司三井物...

Lapsus$ 事件调查中 伦敦警方已逮捕 7 名 16-21 岁青年

援引 BBC News 报道,伦敦警方已经逮捕了 7 名青年,怀疑他们和近期非常猖獗的黑客组织 Lapsus$ 有关。在一份提交给 The Verge 的声明中,伦敦市警方的探长迈克尔·奥沙利文表示:“伦敦市警方一直在与合作伙伴一起对一个黑客组织的成员进行调查。在调查中有 7 名年龄在 16-21...

TrickBot 团伙转移阵地,Emotet 成新选择

Hackernews 编译,转载请注明出处: TrickBot 是一个臭名昭著的“ Windows 犯罪软件即服务”(Windows crimeware-as-a-service,简称 caa)解决方案,被各种黑客用来提供下一阶段的有效载荷,比如勒索软件。TrickBot似乎正在做...

评论列表

痛言岛徒
2年前 (2022-08-04)

开始分化,这不是有点矛盾么。       其实,但你开始往技术经理发展的时候,其实就是多维度发展了,技术也是一个维度,并不是说你做纯管理脱离于技术,技术的积累你仍然需要继续专研。    最

笙沉冧九
2年前 (2022-08-04)

  点击上面的关注,每天学习进步。         “我希望通过一篇文章,我们能够充分了解从程序员到架构师,技术经理,技术总监和CTO.的全部区别和高级要领         只有客观地认识,才能更合理地发现自己的长处,更好地发展自己。                  上图是典型的薪酬结

双笙忿咬
2年前 (2022-08-04)

   其实,但你开始往技术经理发展的时候,其实就是多维度发展了,技术也是一个维度,并不是说你做纯管理脱离于技术,技术的积累你仍然需要继续专研。    最后,总结下技术总监的部分要领:

鸽吻抌妤
2年前 (2022-08-04)

        技术经理         坦率地说,技术经理开始区别于高级程序员.一些学生选择继续专攻技术,垂直发展。有同学打算认为未来管理是一条好路,主动选择过渡管理的方向,所以在学校有技术总监

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。