翻译:谁是全栈开发人员?

哈Ha!我请您注意“什么是Full Stack开发人员?”一词的翻译。劳伦斯•盖勒特Laurence Gellert)



图片



谁是全栈开发人员?



期望凡人拥有发展的各个方面是否合理?可能不是,但Facebook可能会要求您这样做。在O'Reilly开放源代码大会(OSCON)上,一位Facebook员工表示,他们只雇用Full Stack开发人员。这是什么意思?



对我来说,Full Stack开发人员是一个对每个开发级别都有很好的了解并且对所有软件技术都怀有真诚兴趣的人。



熟悉整个协议栈的优秀开发人员知道如何使周围的人更轻松。这就是为什么我反对工作场所分散的原因。当然,大型组织中会遇到政治和沟通问题。我认为Facebook招聘政策的实质是,如果聪明人用头听他们的内心,那么最好的产品将在更少的时间内产生。



图片



完整堆栈开发级别:



  1. 服务器,网络和托管环境



    答:这包括了解什么可能会破裂以及为什么会破裂,而无需理会任何资源。



    B.正确使用文件系统,云存储,网络资源以及对数据冗余性和可用性的理解至关重要。



    C.应用程序如何在硬件限制下扩展?



    D. ? , .



    E. Full stack DevOps. .





  2. A. , () , , .



    B. Full stack , , , , , ..



    . Full stack .





  3. A. , .



    B. - .



    . , .



  4. API / / MVC



    A. .



    B. .



    . Full stack , , . API.



  5. (UI)



    A. Full stack : ) , , b) , . , .



    B. HTML5 / CSS.



    . JavaScript JavaScript (node, backbone, knockout...).



  6. (UX)



    A. Full stack , , .



    B. .



    . Full stack . - , . , .





  7. A. , .



    B. Full stack , , . .







  1. . , JavaScript .
  2. , , .
  3. , .




— (, , ..). , full stack , , . , " ".



full stack - ! , , .



我不确定您是否可以称自己为全职开发人员,除非您在专业生涯中使用过多种语言,平台甚至行业。完整的堆栈超出了“高级工程师”的范围,因为它与多语言编程人员的方向相同,但具有更高的所有配件表示形式。请注意,我的清单仅包含3-5个与编码相关的项目。




All Articles