• 《Web全栈工程师的自我修养》读书笔记


    1.Web栈(Web-Stack):服务器、数据库、服务端编程语言、HTML、CSS、JS等组合在一起的一个“栈”

    2.App栈(App-Stack):服务器、数据库、服务器端编程语言、IOS或者Android开发技术的集合

    3.手术刀是业务驱动的,最需要全栈的人;他们的核心价值在于:懂业务,技术全面,都能拿的起来,而且能选择最合适的技术。代码专家是技术驱动的,即使不够全栈也可以用,但是技能树点的越多当然有好处。(非书中内容)

    4.全栈工程师的觉悟:

      1)一专多长:需要在某个方向上足够深的理解,否则了解的非本专业的技能越多,越容易迷失。

      2)解决问题,而不是醉心技术:需求决定问题,问题驱动技术。关注未来、关注发展,选择收益率高的技术研究。高级工程师需要跨界解决问题,提高影响力。

    5.如何成为全栈工程师:

      1)先精后广,一专多长:技术方面,一项技术的深入研究有助于站在一个比较好的技术高度;另外,就是有专长的技术人才,在职业初期比较容易找到阵地(一份不错工作,一家不错的公司)

      2)围绕商业目标:关注商业目标,就是关注用户。无论是外部用户还是内部用户,都要关注他们的需求是什么。学会帮老板解决问题,这种思维模式,是非常重要的。

        (全栈工程师需要做的和能做的事情是很多的,他会很多技能,也负责处理很多工作,所以他更需要能力从诸多事情中找到最优商业价值的一个:可能是制作一款工具提升团队效率,也可能是成本上的优化)

      3)关注用户体验:站在用户的角度,关注需求;把自己当初“小白”角色去使用产品;给老板发邮件,不要以“我开发了一个工具...”开头,而是应该以“我发现了一个问题...”开始。

    6.全栈工程师希望丰富自己的工具箱,而不是用一把锤子处理所有的工作。

    7.主动性是全栈工程必备的一个特质,没有一个全栈工程师是被别人逼出来的。

    8.软件工程师事业指南:技术、成长和声望。影响声望的2个因素:帮别人解决问题的能力、作品集

    9. 如果您平时没有做重要的事情,就会发现自己常常在做紧急的事情

  • 相关阅读:
    数字全排列
    Nginx与HAProxy的区别
    Ceph RBD 的实现原理与常规操作
    pxc挂了一个节点怎么办
    AWTK javascript绑定原理
    雷电网络更新:迈向 Ithaca
    Chorus.one:Loom Network 项目前景 & 质押收益
    隐密交易的到来:深入 AZTEC 协议
    技术开发中一些名词解释
    技术开发中一些名词解释
  • 原文地址:https://www.cnblogs.com/xujanus/p/4877455.html
Copyright © 2020-2023  润新知