其实新创就需要这样的人
没有足量使用者
DB tuning还用不到
UI/UX基本上是该请人的
跟写扣差太多了
但可以帮忙写JS了
后端不用说了
都叫全端了基本的CRUD做出功能是必备的
只要程式架构别太夸张的烂
当业务有起来了赚钱了
公司自然会再去找各领域专精的人才
而整个系统全端都写过了
全部的domain估计是最了解了
只要业务逻辑好好的帮忙各专精人才即可
通常就是转管理职了
不过其实讲全端搞到UI去是走太偏了啦
基本上前端部分就到JS顶多CSS不含设计
掌握modern js才是强化前端能力
后端部分往DevOps路线或DBA路线强化
通常玩到全端都爱求新求变
估计都是点DevOps路线居多
DBA技能比较生硬些
简单的来说全端价值来自于灵活
两人份的薪水只要1.3-1.5份就可以打发了
且前后端不用讨论的成本
世界上多的是全端的人
后端能力屌打老屁股后端
※ 引述《konkonchou (卡卡猫)》之铭言:
: ※ 引述《neo5277 (I am an agent of chaos)》之铭言:
: : 上周去参加一个聚会
: : 聚会主讲人分享了除非很有时间或是有再进修的机会
: : 不然还是先专精某一项,简单说就是前后挑一个下去加点数。
: : 之后再慢慢补,然后他就说如果你想要找到一个厉害的全端
: : ex 后端规划.DB.API.gateway,oauth 一条龙
: : 前端可以客制化,刻出想要功能。 是要花很多钱的
: : 而且这种人通常也不会屈就,所以我就在想
: : 如果是这样的前端,先不考虑server 种种设定流量NLB这些问题。
: : 单纯SLN 前后都可以独力(立)完成的全端,在台湾究竟值多少呢?
: : CICD也先不考虑。
: 如果是个技能树想怎么点, 就马上可以专精的人
: 先点前端/后端/DBA甚至OS都没差
: 不是的话
: 顺势而为看职业比较有可能快一点全端
: 像是系统设计师(看似专精)
: 或是 MIS工程师(实质杂工)
: 有程式基础的前提下
: 公司一开始总会有些小系统建置/维护或是捞捞数据库出个报表的
: 惨一些就接手前人留下的大作或丢到客户前面挡子弹
: 这时期很快会些 简易UI / 后端逻辑 / 基本数据库语法
: WEB方面, 有点自学意识的话
: UI 觉得很丑, 开始会去更深入了解 html5/css 进阶设计
: UX 觉得很不友善, 会去学更多 js, 甚至 AJAX
: 数据库基本 CRUD 会了, ETL 也差不多开始接触
: 甚至参考一下别人data schema/SP/Trigger/index怎么设计
: MIS 还会多个 ERP 的数据库要管理
: 这时期 UI还是简陋 / UX 人性一些 / DBA 刚入门
: 等到后面接触越多系统开发, 这些技能越发熟稔
: js 写到烦, 直接用 jQuery 方便多了, 甚至直接套 jQuery theme
: 整个 UI/UX 都弄得人模人样后
: 系统捞个资料还是等很久
: 就会开始想要去优化后端商业逻辑
: 若遇到公司不买设备老用旧机, 动不动就处理千万笔以上资料
: 更快的就会去接触 DB tuning
: 这时期 UI OK但跟美工不能比 / UX 也可以了 / DBA 初阶
: 若还在同一间公司
: 薪资可能成长多一些/或是开始带人会更多一些
: 这时期若开始带人或先前常被review, 后端会进步比较多, 独立较没问题
: 接下来
: 新技术满天飞, 全端这时会比较难抉择一些
: UI 部份
: 看是要继续维持, 套个 bootstrap theme, 看起来有进步一些
: 还是从原本 js/jQuery AJAX 架构要改成其他像是 reactjs / angular 之类的
: RWD 都是基本要有的
: 看专案套用对应版型会比等美工作出来快一些
: 后端
: 专精到哪还是看需求决定, CS/BS 应用各有很大的不同
: 自己的 clean code 永远在别人眼里都是 dirty code
: 数据库
: 各家产品差异性一直存在,在大型企业服务比较机会有择一专精
: 有些还要去接 BI 的案子, 专精路就更长一些
: 无论选哪条路下去都是特别的辛苦...
: 也容易被美工UI屌打或效能被DBA碾压
: 这么辛苦悲情的全端, 至少公道价8万1应该很合理吧