`
gaoke
  • 浏览: 86847 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

全栈工程师作为一个新的方向

 
阅读更多

设计、后台开发、前端开发、移动开发、运营维护、PS、文案... 好像都会了,这算Full Stack Engineer了么?

 

  不,这只是踏上成为Full Stack Engineer的第一步。你知道目前只是每个stack都懂一点,离senior或者expert还差得远,而要每个stack都做到极致,需要大量的时间和精力。精力有限,产品开发紧迫,力不从心啊,这条道路也太孤独,因为你不需要与任何人进行协作。难道要把一些stack的任务交给别人做么?这样算是放弃成为Full Stack Engineer么?

  不!这不是。什么是Engineer?Engineer的本质工作是设计,开发出应用于大众的产品。

  一个真正的Full Stack Engineer,他从生活中发现问题,洞察需求,他设计解决方案,并开发出初始版本的产品。为了达到目标,他愿意去学习任何领域的技能和知识。同时他不追求一个人完成所有工作,如果有人可以比他在某方面做得更出色,便会十分热情的邀请他们加入。

  最终他的职位也许不再是Engineer,他不再设计UI,不再写代码... 他的工作不再是设计/开发一款应用/产品,因为他有更大更重要的任务要做——design and building a team or a company which builds great products。

  而这时,社会给了他们另一个称呼——创业者。尽管众人已忘记他们engineer的身份,但在他们骨子里,内心深处,自己始终都是一个engineer。当他们需要从头再来时,他们毫不犹豫从设计开发产品做起。Nikola Tesla,Ferdinand Porsche,Henry Ford,Jack Dorsey,Mark zuckerberg,Elon Musk... 细数那些改变了或正改变世界的创业者,他们大多数是engineer背景,热衷于设计创造。他们学习技能和知识,不是为了成为某个领域的专家;而是因为那些 是完成自己目标所需要的。

  李楠:

  Full Stack Developer在国内不被接受的一个主要原因是公司缺乏稳定的T线(技术职位晋升路线)。很多有才华的人写了几年代码后去做了管理。今天的网络相关技术,聪明又能持续学习的人,在三年之内可以在一个领域做到很高的水准。那么如果你做五年,十年甚至十五年呢?我认为成为Full Stack Developer是很自然的选择,而且可以跟随最顶尖的技术。

  Full Stack Developer的核心并非否定团队和协作,而是更多的体现在架构设计,快速原型和TroubleShooting方面。随着今天的分层越来越清晰,平台和语言越来越有特点,更加全面的技术人员可以根据不同的语言搭建整个架构。

  Full Stack Developer并非杂而全——Facebook也不会雇庸手。他要求的是一种更加全面的深入。 一方面,他是技术人员不断学习的结果。另一方面,他也是对自己事业的一种责任。

  kubisoft:

  既然叫工程师,就是应该负责技术的,而不只是写代码。

  各方面的技术,各方面的技术架构。比如,关卡编辑器里面的图层该怎么搭,如何定义?美工PS出来的图片应该是什么规格?这些都是技术架构,都是工程师要去做的。工程师应该帮美术做好图,做好动画;帮策划做好关卡,填好数据;这才是工程师。所有跟技术相关的东西,包括Photoshop的使用细节,3dmax的使用细节,都是工程师需要去搞定的。美术只是在工程师做好的基础上让它更漂亮更好看,策划让它更好玩。

  如果只局限在自己的代码中,就只能是程序员。如果只关心客户端而不关心服务器,就无法对技术负责,就只能是一个程序员。每一个实际问题,都有可能涉及各方面的技术。举个例子来说,做格斗网游,要做出良好的打击感,你就不仅要关心渲染技巧,还要关心美术特效,还要关心网络,关心服务器应该传送过来哪些数据,还要关心哪些东西是对玩家有用的必须表现出来的东西...当你的关注重心从代码转移到具体实际的问题的时候,就成为了一个工程师了,继续努力下去,就很容易变成全能的工程师。

分享到:
评论

相关推荐

    个人成长计划(全栈工程师路线).pdf

    总结起来,成为一名全栈工程师需要广泛的知识面和深度的技能积累。大学四年的时间,通过合理规划和个人努力,你可以逐步靠近这个目标,不断拓宽自己的视野,提升技术能力,最终在IT领域找到属于自己的位置。

    Web全栈学习知识方向汇总

    Web全栈学习知识方向汇总,适合所有阶段的Web爱好者,无论是小白还是有经验的都可以使用,详细记录10大块模块:综合能力、实战、框架、数据交互、H5移动端、多端、...目标是web全栈工程师,向前冲吧程序猿,加油<^_^>

    高级java笔试题-Full-Stack-Developer-Note:全栈工程师学习笔记

    高级java笔试题 Full-Stack-Developer-Note ...这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步. 本人学习技术交流群:482787625 进群请注明理由:来自gi

    深圳人力资源行业全栈开发工程师岗位介绍JD模板.pdf

    1. **全栈开发**:作为全栈开发工程师,你需要负责Web和移动端的开发工作,包括后端服务和前端界面。后端开发主要涉及服务器端逻辑处理、数据存储和业务流程控制。 2. **需求调研与分析**:参与项目的需求调研,...

    Python开发工程师职业发展方向共2页.pdf.zip

    Python开发工程师作为IT行业中炙手可热的职业角色,其职业发展方向广泛且前景广阔。Python语言以其简洁、易读的语法特性以及强大的库支持,成为众多开发者首选的编程工具。本资料"Python开发工程师职业发展方向共2页...

    html基础学习快速掌握.doc

    全栈学科是一个涵盖前端开发、后端开发以及数据库管理等多个领域的综合学习方向。全栈工程师不仅要精通HTML,还需要熟悉CSS(层叠样式表)用于网页布局和设计,JavaScript用于交互式功能,以及至少一种后端编程语言...

    关于.net实习报告

    无锡NIIT是印度国家信息技术学院在中国无锡设立的高端软件工程师培训学院,专注于为无锡市的软件服务外包产业培养人才。在2014年10月19日至31日期间,我作为.NET软件项目开发实习生,接受了深入的实践学习。 实习...

    Senior-FrontEnd::fire: :fire::fire: :fire::fire: 高级开发工程师必备,打通全栈任督二脉,文档地址gitee版:https

    跟着我的博客去学习,能让你了解web全栈工程师的知识体系,让自己的学习有方向。 2. 学习大纲 ├── javaScript进阶 # 大厂如何去做防抖和节流 ├── 计算机网络 # 学会基础知识,才能更好的理解下面的知识 ├──...

    IT程序猿攻城狮学习资料汇总下载

    总结来说,上述提到的学习资料汇总是一个相当全面的资源库,覆盖了IT领域内多个重要方向,能够满足不同层次的学习者需求。无论是初学者还是希望进一步提升自己的专业人士,都能从这些资料中获得帮助。

    开发工程师的出路 开发工程师的出路

    第三,管理岗位也是开发工程师的一个出路。随着经验的积累,可以晋升为项目经理,负责项目计划、进度控制和团队管理。进一步,可以成为技术经理或部门负责人,承担更大范围的技术决策和团队建设工作。 此外,开发...

    前端工程师新手必读.docx编程资料

    前端工程师作为新兴职业之一,在近年来随着互联网技术的发展变得日益重要。随着Web2.0时代的到来以及HTML5、CSS3等新技术的广泛应用,前端工程师的工作内容和技术要求也在不断变化和发展。以下几点说明了前端工程师...

    前端工程师-田琦1

    田琦作为一名热爱学习和尝试新事物的前端工程师,有着扎实的理论基础和实践经验,能够在前端开发领域展现出全面的能力,致力于成为一名全栈工程师。他的丰富经历和广泛技能集使他成为IT行业的有力竞争者。

    【职业规划】JAVA软件工程师职业生涯规划范本 (WORD档).doc

    5. 软件测试员:虽然兴趣稍逊,但凭借对数据库和编程的精通,可以作为一个备选方向。 五、未来十年职业规划 在短期内,要巩固专业基础,通过学习和实践提高技术能力。中期目标是在JAVA开发领域取得专业认证,如...

    非常详细的JavaScript招聘网站

    JavaScript,作为全球最广泛使用的编程语言之一,是构建现代网页和网络应用的核心工具。随着互联网技术的不断发展,JavaScript在Web开发中的地位日益显著,也因此催生了大量的JavaScript招聘需求。本篇文章将深入...

    全新工业物联上位机开发实战课程 C#+.NET上位机实战课程 上位机预科班+实战班课程

    上位机作为物联网与工业企业智能化的媒介,承担着非常重要的作用,上位机的应用是从事开发的工程师们,在工业企业中是一个非常重要的就业方向。课程资源分为三个部分,分别是.NET上位机基础实战课程,以及C#上位机...

    从工程师角度看上汽掌门人谈到的与华为的合作 硬件工程师电路分析物联网模电单片机嵌入式技术.doc

    在当前的汽车行业中,尤其是新能源汽车领域,技术的更新换代速度日新月异,而华为作为科技巨头的介入,正引发着一场关于合作模式的深度讨论。从工程师的角度来看,这种讨论涉及到硬件工程师的专业知识,包括电路分析...

    一个编程人员必须做到的10件事

    无论是想要成为一名全栈工程师、系统架构师还是其他职位,在确定好方向之后就要坚定不移地向前迈进。只有具备强烈的动力和毅力,才能在竞争激烈的IT行业中脱颖而出。 总之,成为一名优秀的程序员需要付出大量努力和...

    计算机科学与技术+大学生职业生涯规划书

    他规划了两条可能的职业道路:一是技术路线,可以选择客户端/移动端开发、服务端开发、机器学习或大数据处理等方向,成为全栈工程师;二是管理路线,通过提升领导力和团队管理能力,逐步走向技术管理层。 为了实现...

    简历规划自我介绍

    5. **职业目标**:清晰地表达你的职业愿景,比如希望在Java Web开发领域深化专业技能,成为全栈工程师,或是向架构师方向发展。 接下来,自我介绍部分同样重要。你需要在有限的时间内有效地传达你的专业能力和个人...

Global site tag (gtag.js) - Google Analytics