全栈工程师

全栈工程师是指,一个能处理数据库、服务器、系统工程和客户端的所有工作的工程师。根据项目的不同,客户需要的可能是移动端、Web栈,或者原生应用程序栈。

Web开发流程

产品研发流水线:产品经理->交互设计->前端\后台->测试->发布

流水线的优势

由于有了流水线,每个职位的可用工作时间都会作为“资源”来管理,因此需要一位项目进度,并对人力资源进行调控。

“各司其职”的弊端
  1. 工程师职责不清导致效率低。
  2. 工程师缺乏主人感导致产品质量差。
  3. 工程师缺乏全局的视野影响个人成长。
  4. 更多角色导致项目效率低下。
全栈工程师的发展前景
  • 一转多长
  • 解决问题,而不是醉心技术。
    公司存在的意义就是解决问题,公司要解决客户的问题,而员工要解决公司的问题。
    工程师可以选择往上下游去扩展自己的能力,并承担更多的责任,给公司带来更大的利益,也给自己带来更大的空间。

如何成为全栈工程师

  • 先精后广,一转多长。
    先在一个特定的方向上有比较深入的钻研,然后再讲学习目标渐渐推广开来。
  • 围绕商业目标。
    在考虑做什么项目的时候,围绕商业利益作为目标,归根结底,及时是服务于商业目标的。老板雇用一个员工,不是因为他能写程序,而是因为他能帮助自己赚钱。
  • 关注用户体验
    一定要是自己产品的用户!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容