Created with Sketch.
Created with Sketch.
首页
发现
小书
登录/注册
×
注册小专栏
通过微信登录
通过微博登录
通过Github登录
通过邮箱
注册
、
登录
友情提示
Login FAQ
.
×
邮箱登录
通过微信、微博、Github 登录
登录
×
邮箱注册
通过微信、微博、Github 登录
注册
进阶全栈工程师之路
作者
Keegan小钢
文章
29篇
售价
¥ 88
订阅
等共 233 人
马上订阅
icon_gift@2x
Created with Sketch.
送给好友
奖励
你可以在自己的个人网站、微博、朋友圈、微信群等分享本专栏的链接,如果有用户通过你的分享订阅,你将获得该订阅金10%的收入分成。
向大家推荐《进阶全栈工程师之路》 https://xiaozhuanlan.com/fullstack?rel=
复制链接
Created with Sketch.
微信扫码
icon_weibo_01@2x
Created with Sketch.
新浪微博
icon_twitter@2x
Created with Sketch.
Twitter
取消
确定
参照吴军对工程师的五层级别的划分,我对全栈工程师也做了同样的划分。对于第五级的全栈工程师来说,就是有能力独立解决跨栈的技术问题。第四级的全栈工程师,需要具备管理和领导能力,应该是一个全栈架构师。第三级则还需要掌握产品设计能力,有能力做出成功的产品。但这个产品会比以往复杂得多,如果不具备全栈技能,那就很难形成全局性思维,更难以做出成功的产品。再往上还要深入了解行业和产业痛点,需要更高远的前瞻性能力。至少达到第五级才算是一个合格的全栈工程师。要进阶成全栈工程师,就需要全面发展硬技能和软技能。硬技能就是掌握一些具体技术栈的使用,而软技能包括熟悉这些技术栈背后的设计模式、架构方法、编程思想等,以及解决问题能力、 超强学习能力、 良好沟通能力、 技能迁移能力、 全局思维能力等。全栈工程师,或者说任何工程师,提高软技能才是最重要的。本专栏将为你提供指引,带领你往全栈工程师之路一步步向上进阶。专栏内容将涵盖技术栈、管理栈和产品栈,但主要偏向于提升软技能。专栏将分为两季完成,第一季提纲已全部发布,第二季保密。面向读者:主要面向想往全栈进阶的中高级移动端开发者,虽然很多内容可能对所有端的工程师都是通用的,但更多还是从移动端开发者的立场去展开。所以,如果你是一个后端开发者,请考虑清楚再订阅。另外,涉及到的技术栈主要集中在Android/iOS/H5/Java,所以如果你是PHP、C#,也请考虑清楚再订阅。2017.12.28更新说明:专栏长期有两个活动,第一是接收投稿,第二是推荐订阅,达到要求的读者或有机会得到书籍、减免专栏订阅费用、JD购物卡、加入全栈VIP群、获赠数字货币等奖励。
最新文章
Group 14
Created with Sketch.
按发布时间正序
Keegan小钢
026 | 正确认识Flux架构
前言 MVC/MVP/MVVM 大部分人是多少有些了解的,而对于 Flux 架构,估计只有了解 React 的开发人员才会了解一些。 Flux 架构是由 Facebook 官方提出来的用于前端应用的架构模式,和 MVC/MVP/MVVM 一样,是一种架构...
Keegan小钢
025 | 正确认识MVP&MVVM
前一篇文章我们已经详细介绍了 MVC 模式的起源、通信机制和变种,以及在实际应用中的问题。如果对 MVC 理解还不透彻,建议先翻回去看前一篇文章。理解了 MVC 之后,MVP 和 MVVM 相对就容易理解了,下面...
Keegan小钢
024 | 正确认识MVC
前言 做移动端开发和前端开发的人员,对 MVC、MVP、MVVM 这几个名词应该都不陌生,这是三个最常用的应用架构模式,目的都是为了将业务和视图的实现代码分离,从而使同一个程序可以使用不同的表现形...
Keegan小钢
023 | 理解和应用函数式编程
函数式编程其实很早就出现了,广泛用于人工智能领域的函数式语言 Lisp,在 1958 年就诞生了。不过,多年以来,函数式编程一直不温不火,直到近几年才突然流行起来,我觉得也是因为人工智能领域的突...
Keegan小钢
022 | 理解和应用响应式编程
近几年,一些新的编程范式开始在 App 端和前端流行起来,并慢慢扩展到了后端,包括响应式编程、函数式编程。这些编程范式的编程思想、编程习惯与我们熟知的面向对象编程有着很大不同,但不少人对...
Keegan小钢
021 | 回归架构本真:架构原则
前一篇文章已经聊了几种指导架构设计的思维方式,接着我想再说说架构设计的几个非常重要的原则。为什么要聊这个呢?从一方面来说,架构思维从面向过程,到现在的面向服务,以后也不知道还会出现...
Keegan小钢
020 | 回归架构本真:架构思维
前一篇文章我们聊到,将软件架构划分为三个阶段:规划、设计和构建。并已经聊了规划阶段应该做什么,那接下来就到设计阶段了。架构设计也有好多架构模式,常见的有分层模式、客户端-服务器模式...
Keegan小钢
019 | 回归架构本真:架构规划
前一篇文章聊了设计模式背后的几大设计原则,接下来我们聊聊架构的话题。也不聊具体表层的东西,而是回归本真,聊聊那些非常重要但却很少人谈及的层面,我将分三篇文章分别聊聊架构规划、架构思...
Keegan小钢
018 | 回归设计模式的本质:设计原则
作为开发人员,或多或少都会熟悉或了解一些设计模式,如单例模式、工厂模式、观察者模式等等。但并非都能理解这些设计模式背后的本质,从而可能会导致对模式单纯的套用或滥用的情况出现。不要为...
Keegan小钢
017 | 智能合约开发入门指南
现在我们所说的智能合约说白了其实就是区块链上的脚本程序,不同公链上写智能合约所用的编程语言可能不同,以太坊是 Solidity,EOS 主要采用 C++,NEO 则支持多种语言包括 C#、Java、Kotlin、Python等。不过...
Keegan小钢
016 | 漫谈区块链共识机制
共识机制是区块链的一个核心特征,是保证区块链系统在分布式架构下的一致性方案。目前主流的也有好多种共识算法:POW、POS、DPOS、RCP、PBFT、DBFT 等等。网上已经充斥了很多对这些共识算法的简单介绍...
Keegan小钢
015 | 详解区块链P2P网络
根据前一篇文章《从微观到宏观理解区块链》我们已经了解到,微观上,本质就是一种不可篡改且可追踪溯源的哈希链条;宏观上,还具备了另外三个基本特征:分布式存储、P2P 网络和共识机制。分布式...
Keegan小钢
014 | 从微观到宏观理解区块链
最近区块链异常火爆,而且就只是在这一两个月内的事情,无疑,今年应该会成为区块链爆发元年,相应地,对区块链技术人员的需求将会大幅度增加,为了让大家早日入门区块链开发领域,以取得先发优...
Keegan小钢
013 | 如何设计安全的Web API
关于如何设计一套优秀的 Web API,其学问也挺大的,要考虑的问题其实并不少,从大的来说,比如:安全和性能之间如何平衡?采用 REST 风格还是 RPC 风格抑或混合风格?如何设计接口的粒度?从小的来说...
Keegan小钢
012 | 关于HTTPS你需要了解的必备知识
继续聊信息安全的话题,上一篇聊了基础层面的密码技术,这一篇就来聊聊组合应用了各种基础密码技术的 HTTPS,了解下 HTTPS 的一些简单原理,以及如何正确应用于实际项目中。 数字证书 数字证书,也称...
Keegan小钢
专栏调整 | 全栈专栏2018年规划
专栏推出至今已有三个多月,发布文章13篇,低于我的预期。专栏开始之前,我对自己的理想预期是每周能完成两篇文章,但实践证明,一周一篇文章已是我目前的极限,因为既要保证每篇文章的篇幅,也...
Keegan小钢
011 | 关于密码技术你需要了解的必备知识
安全方面的知识是必备的,而密码技术则是安全方面相对基础的知识,所以,自然也是需要掌握的。本篇文章我将分享下关于密码技术需要了解的必备知识有哪些,以及应该如何正确应用到实际项目中。 ...
Keegan小钢
010 | 快速入门 Java 后端开发的正确姿势
前面三篇文章我们已经聊完了如何快速入门 Android、iOS、Web 前端开发,本篇轮到最后一个端——Java 后端了。Java 后端有着非常庞大的生态圈,也涉及到很多复杂的问题,如分布式事务、分布式查询、微服...
Keegan小钢
009 | 快速入门 Web 前端开发的正确姿势
前面我已经分享了如何快速入门Android 开发和iOS 开发,接着,我们就来聊聊 Web 前端吧。 入门标准 入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平。请注意,是实际项目,这就需要了解...
Keegan小钢
008 | 快速入门iOS开发的正确姿势
前一篇文章已经聊了如何快速入门 Android 开发,本篇则聊聊如何快速入门 iOS 开发。学习方法和学习 Android 其实没什么区别,都是要先学习语言基础,再了解系统基础,再通过实战入门。另外,学习的时候...
Keegan小钢
007 | 快速入门 Android 开发的正确姿势
前面我已经花了6篇文章的篇幅专门讲如何学习的话题,接着就要开始进入大量的快速学习了。我们先从各个端的入门基础学起,包括Android、iOS、前端、Java后端,每个端我会分别使用一篇文章来聊聊如何快...
Keegan小钢
006 | 我是如何写作的
我在上一篇文章就说过,写作是我最推荐的输出倒逼输入的学习方式。本篇文章我就专门来讲讲如何写作。 为什么写作 写作的目的,已经有一大堆人列出了一大堆理由。但那些都只是别人的理由,你自己...
Keegan小钢
005 | 加速成长的杀手锏:输出倒逼输入
关于如何学习,我们已经正确认识了学习力,知道提高学习效率最重要的三个条件:目标导向、难度适中、能用得上。也学到了功利学习法、快速学习四步法、反馈式学习法等快速学习的方法,能使我们的...
Keegan小钢
004 | 我是如何发展成全栈的
我2009年刚毕业的时候是做Java Web的,那时候还没有什么前后端分离,即前后端是一体的,并没有前端工程师和后端工程师之分。那时候流行的框架就是Struts+Spring+Hibernate,简称SSH。如果按全栈=前端开发+后...
Keegan小钢
003 | 从学会到精通的方法论
如果你按照我上一篇文章所展示的学习方法去学习一门新技能的话,不管是区块链,还是一门新编程语言,一周时间足以让你上手。我学习区块链从不会到学会就是用了一个星期左右,每天上下班路上学一...
Keegan小钢
002 | 我是如何学习区块链的
前几天我们已经学了如何学习的“道”和“术”,学完之后就应该落地到实践上,通过不断地实践练习,才能将这些 知识资源 转化为我们的 知识资本。如果你看完前面的文章后,觉得讲得真好,然后缺乏...
Keegan小钢
读者分享 | 反馈式学习法
反馈式学习法也是一种快速学习的方法,是专栏的第一批订阅读者@大头龙 自己研究总结出来的一套方法论,早段时间已先发布在了他的个人博客里,他的博客地址为:https://okayjam.com。另外,为了答谢@大...
Keegan小钢
001 | 如何高效学习
就像建一栋大厦一样,需要先打地基,地基打得好,大厦才够稳。在进阶全栈的路上,同样也需要先打好地基,所以我会将基础软技能板块排在专栏提纲的最前面。先帮你们打好基础,后面的学习才会事半...
Keegan小钢
发刊词 | 重新认识全栈(内含专栏提纲)
全栈的边界? 目前,业界对全栈的认识普遍缺乏明确的定义,有人认为全栈 = 前端开发 + 后端开发,也有人觉得全栈 = 全能,一个人能单独搞定一个产品,包括原型设计、UI设计、前端开发、后端开发、部...
Created with Sketch.
Created with Sketch.
你确定要将该文章置顶吗
置顶
取消
Created with Sketch.
不能订阅自己的专栏哦,转发到微博、朋友圈和公众号宣传自己的专栏吧。
分享给我的朋友
Created with Sketch.
微博分享
Created with Sketch.
微信扫一扫
top
Created with Sketch.
Created with Sketch.
订阅专栏成功
扫码关注小专栏服务号,专栏有新内容及时通知你