zoukankan      html  css  js  c++  java
  • 《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. 如果您平时没有做重要的事情,就会发现自己常常在做紧急的事情

  • 相关阅读:
    IOS开发中Xcode常用插件安装与管理(转)
    IOS开发中摇一摇是怎么实现的
    IOS中APP开发常用的一些接口
    数据结构——不相交集(并查集)
    数据结构——(最小)堆(完全二叉树)
    JDK1.7 中的HashMap源码分析
    Java中hashCode()方法以及HashMap()中hash()方法
    《Java多线程核心技术》读书摘要
    Java for LeetCode 237 Delete Node in a Linked List
    Java类变量、实例变量的初始化顺序
  • 原文地址:https://www.cnblogs.com/xujanus/p/4877455.html
Copyright © 2011-2022 走看看