-
java程序员到架构师,需突破的7大必备技能!
优秀的架构师的核心能力模型包含:编程、性能调优、架构设计等能力等。 编程能力 对工程师而言,编程是最基础的能力,必备技能。其本质是一个翻译能力,将业务需求翻译成机器能懂的语言。 提升编程能力的书籍有很多。精通面向对象和设计模式是高效编程的基础。初级工程师应该多写代码、多看代码。找高手做Code Review,也是提升编程水平的捷径。 常见的编程范围: 数据结构算法,比如: 经典排序:插入排序、冒泡…- 3.3k
- 0
-
一篇文章搞懂高级Java程序员、架构师、技术总监、CTO从薪资到技能的区别
“ 我希望用一篇文章完全让大家正确的理解从程序员到架构师、技术经理、技术总监、CTO的完整区别以及进阶要领。 只有客观去认识,才会更加合理的找到自己的擅长点,从而更好的发展自己。 上图是典型的薪资结构图,我们先从高级程序员谈起。 高级程序员 一般是至少三年以上的工作经验,有些地方是五年以上,很多小公司或者创业公司,高级程序员覆盖工作职责比较广,基本包含部分产品经理、项目经理的工作职责以外,最主要负…- 6k
- 0
-
程序员去创业公司做 CTO,需要注意什么?
对于程序员去去创业公司担任 CTO ,我结合自己的经验和建议,归纳总结了为以下三个部分。 薪资收益 从大公司去创业公司做 CTO,薪资收益是涨是跌? 从大公司去创业公司做 CTO,薪资不一定会上涨很多,甚至不乏愿意降薪做 CTO 的工程师。在 BAT 等巨头做一名资深工程师的薪酬,一般情况下不会低于创业公司,因为互联网巨头比创业公司有钱多了。 说个我经历的事情。上海某创业公司,寻求技术合伙人,指明…- 2.7k
- 0
-
揭秘:一位亲历者眼中的淘宝技术架构发展之路
前一篇“淘宝发展历程最具决定性的一次技术架构演变”,详细描述了淘宝技术架构最重要的第三、四阶段演变。 由于大家的热情相当高涨,所以特意补充了本篇文章(淘宝技术架构早期第一、二阶段),从而可以完整的查看到整个淘宝技术架构演变过程。 淘宝技术发展历程 前一篇“淘宝发展历程最具决定性的一次技术架构演变”,详细描述了淘宝技术架构最重要的第三、四阶段演变。 补充本篇重点谈第一、二阶段,从而可以完整的查看整个…- 2.6k
- 0
-
大公司稳定工作和创业之间如何选择?
是留在大公司,还是加入小型创业公司,还是自己创业,面对房价每年高涨的趋势,面对未来的不确定,应该怎样选择。 作为一个亲历者,希望你看完后能有所启发。 但凡在互联网这个行业混了个三五年的人都知道,互联网是一个发展快,变化也快的行业。混在这个行业,总是让人感觉既兴奋又不安。 兴奋的是你总能看到无数新奇的事物,甚至亲身参与到一场变革中去;而不安的则是,任凭你如何NB,你也无法保证是不是哪一天,你就会被无…- 3.2k
- 0