1.运维工程师
负责日常维护,确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI。简单来说就是保障业务长期稳定运行(如网站、游戏的服务器),同时保障数据安全可靠(如用户名密码、数据)。
2.UI设计师
设计类的工作,如果觉得自己没有学习程序的头脑,可以做这方面的工作。需要学习各种流行的制图软件操作技术比如PhotoShop,需要一定的美术功底,也要学习板绘这样的技能和一定的艺术细胞。天花板较低,成长空间有限。
3.Web前端
web前端指在浏览器(包括手机和pc浏览器,或者是webview控件,甚至于搭载JS引擎的任意环境)上运行的一系列应用。传统意义上的前端主要是指网页,html,css,js那一套。这个方向是这几年的大热门,同时,更新快速。两年前还是JQuery的天下,现在你不知道Vue,Angular都不好意思打招呼。同时由于机器性能的提高和V8引擎的强劲有力,脚本语言的另一个优点就是无须编译运行。导致了它可以实现一个其他语言无法做到的事情---动态更新。可以在app不发版的情况下动态的大幅度更改它,进一步的增加了JS的需求量。
4.架构师
这类职业属于技术开发的高层人物,需要技术的广度,和适当的深度。设计优雅,灵活,可扩展的架构是架构师的主要工作。不能追求最新,最热的技术,还要考虑现有团队的能力,技术的成熟度。一个项目的稳定性和可实现性都是需要架构师来掌握的。