读完这一页,你会知道6 分钟读完
- 一天从几点忙到几点,每个时段具体在做什么
- 月薪大约从 RM 3k 到 RM 14k,哪些因素会拉高或压低
- 要什么学历、证书,面试通常会被问什么
- 做满几年之后,可以往哪里升、往哪里转
01一天的生活
- 1参加每日 standup 会议,报告昨天的进度、今天的计划、有没有卡住的问题
- 2开发一个新功能的前端界面,同时写对应的后端 API
- 3Code Review:帮同事看一份 Pull Request,留意逻辑漏洞与代码风格
- 4测试环境发现一个 bug,追查是前端状态管理问题还是后端数据回传错误
- 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)。下面是一个区间,不是承诺:落在哪里,取决于接下来这几件事。
雇主类型这是影响薪资最大的单一因素——本地中小企业/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往哪里发展
07为什么值这个价
Full Stack Developer 能独立完成一个功能从界面到数据库的全流程开发,对小团队或初创公司来说,不需要分别雇用前端和后端工程师就能推进产品,人力成本效率高。产品能不能准时上线、稳定运行,直接决定业务能不能推进。
08好处与代价
好的一面
- 技能面广,不容易被单一技术淘汰
- 初创/小型团队需求量大
- 累积多种技术栈经验后,跳槽议价空间大
不太好的一面
- 什么都要会,深度不容易钻研到最精
- 技术更新快,持续学习压力大
- 身兼多职,有时反而承担超出单一岗位范围的工作量
09一个常见误会
很多人以为
“Full Stack 就是"前后端都精通”
实际上
大部分 Full Stack Developer 是"广而不深",真正的技术深度往往还是集中在某一端,另一端够用即可——这不是缺点,而是这个角色的本质定位。
10适合你吗
- 对技术有广泛好奇心
- 喜欢从头到尾把一个功能做完整
- 能自学新技术
- 适合小团队快节奏的工作环境