跳到正文

职位档案 · 科技 · 科技专业

Full Stack Developer

同时具备前端(用户界面)与后端(服务器/数据库)开发能力的通才型工程师,能独立完成一个功能从界面到数据库的全流程。

Degree尤佳科技与系统动手做东西和数字打交道又叫:Full Stack Software Engineer
读完这一页,你会知道6 分钟读完
  • 一天从几点忙到几点,每个时段具体在做什么
  • 月薪大约从 RM 3k 到 RM 14k,哪些因素会拉高或压低
  • 要什么学历、证书,面试通常会被问什么
  • 做满几年之后,可以往哪里升、往哪里转

01一天的生活

8:0010:0012:0014:0016:0018:0012345
  1. 1参加每日 standup 会议,报告昨天的进度、今天的计划、有没有卡住的问题
  2. 2开发一个新功能的前端界面,同时写对应的后端 API
  3. 3Code Review:帮同事看一份 Pull Request,留意逻辑漏洞与代码风格
  4. 4测试环境发现一个 bug,追查是前端状态管理问题还是后端数据回传错误
  5. 5提交今天完成的代码,更新 Git commit,把功能推到测试分支

02具体做什么

  • 开发网站/App 的前端界面(React、Vue 等框架)
  • 开发后端 API 与业务逻辑(Node.js、Laravel、Django、Java Spring 等)
  • 设计与维护数据库结构
  • 除错(debug)、测试、部署代码
  • 跟产品经理/设计师沟通需求,把功能实现出来

03会用到的工具

  • Git/GitHub版本控制,团队协作开发的基础工具
  • 项目管理工具Jira、Trello 追踪任务与 Sprint 进度
  • 前端框架(React/Vue)+ 后端框架(Node.js/Laravel/Django/Java Spring)
  • 数据库MySQL、PostgreSQL、MongoDB 等,视项目需求而定
  • 部署/测试工具Postman(API 测试)、CI/CD 基础流程

04薪水多少

马来西亚月薪,单位令吉(RM)。下面是一个区间,不是承诺:落在哪里,取决于接下来这几件事。

5k10k15kRM 3–5k新人0–2年RM 5–9.5k有经验2–5年RM 9.5–14k资深8年以上
雇主类型这是影响薪资最大的单一因素——本地中小企业/agency 薪资普遍偏低;本地大型科技公司/MNC(如 Shopee、Grab 等)可以高出市场中位数 50-150%;远程受雇于新加坡/美国/欧洲雇主,薪资可达 RM20,000-45,000+,是本地薪资的数倍
资历分层(市场整体参考)Junior(0-2年)RM3,500-6,500,Mid-level(2-5年)RM7,000-13,000,Senior(5年+)RM13,000-22,000(此为软件工程师整体市场数据,Full Stack 因头衔松散可能落在区间内任何位置)
技能栈掌握云端服务、容器化等加分技能的工程师,在薪资谈判中通常更有筹码

05怎么入行

  • 学历要求:Degree(计算机科学/软件工程相关科系)尤佳,也有不少自学或 Bootcamp 转行成功的案例
  • 证书/技能要求:至少一套前端框架(React/Vue)+ 一套后端框架/语言(Node.js/PHP/Python/Java)、SQL 数据库基础、Git 版本控制
  • 加分项:云端服务(AWS/Azure/GCP)基础知识、Docker/容器化经验、有作品集(Portfolio/GitHub)

面试与申请细节

  • 面试流程通常包含:技术筛选(电话/视频初谈)→ 编码测试(Coding Test,现场或线上限时完成)→ 系统设计题(资深职位才会问)→ 团队/文化面试
  • 常见考点:Git 工作流程(Master/Develop/Feature Branch 概念)、基础算法与数据结构、实际项目经验的技术决策说明
  • 没有正式学历的求职者,一份能展示实际项目(GitHub Portfolio)的作品集,通常比学历证书更能说服面试官

06往哪里发展

JuniorDeveloperFull StackDeveloperSeniorDeveloperTech LeadSoftwareArchitect /Engineering

07为什么值这个价

Full Stack Developer 能独立完成一个功能从界面到数据库的全流程开发,对小团队或初创公司来说,不需要分别雇用前端和后端工程师就能推进产品,人力成本效率高。产品能不能准时上线、稳定运行,直接决定业务能不能推进。

08好处与代价

好的一面

  • 技能面广,不容易被单一技术淘汰
  • 初创/小型团队需求量大
  • 累积多种技术栈经验后,跳槽议价空间大

不太好的一面

  • 什么都要会,深度不容易钻研到最精
  • 技术更新快,持续学习压力大
  • 身兼多职,有时反而承担超出单一岗位范围的工作量

09一个常见误会

很多人以为

“Full Stack 就是"前后端都精通”

实际上

大部分 Full Stack Developer 是"广而不深",真正的技术深度往往还是集中在某一端,另一端够用即可——这不是缺点,而是这个角色的本质定位。

10适合你吗

  • 对技术有广泛好奇心
  • 喜欢从头到尾把一个功能做完整
  • 能自学新技术
  • 适合小团队快节奏的工作环境
资料来源(3)