为什么不建议做运营助理(为什么不建议做运营助理岗位)

互联网- 2023-08-20 20:55:46

为什么我不建议从事运营助理岗

各位老铁们好,相信很多人对为什么不建议做运营助理都不是特别的了解,因此呢,今天就来为大家分享下关于为什么不建议做运营助理以及为啥不建议做全栈的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

  1. PHP架构师和全栈工程师哪个好一些
  2. 为什么不建议做运营助理
  3. 什么样的工程师算是全栈工程师
  4. Web全栈有没有专业限制

PHP架构师和全栈工程师哪个好一些

谢谢邀请!

一、定义

(1)全栈工程师,也叫全端工程师,是指拥有全端软件设计思想并掌握多种开发技能的复合型人才。其独当一面的特性,被人戏称为“独行侠”。

(2)架构师,是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。架构师不是一个人,他需要建立高效的体系,带领团队去攻城略地,在规定的时间内完成项目。

二、共性

全栈工程师和架构师往往具备一专多能,不但专业技能扎实,还得熟悉掌握前端到后端各种主流技术环节的实现能力和其它一些软技能,他们之间的共性有:

(1)都必须具有丰富的软件设计与开发经验。

丰富的软件设计与开发经验有助于理解并解释所进行的项目开发与设计是如何映射到实现中去的。

对于创业公司,公司资源有限,其单个工种工作量又没达到饱和,不可能为了一个iOS的客户端去专门请一个月薪上万的人来做iOS应用,再花上万的月薪请人来做Android客户端。省钱,是创业公司没办法的事,但他们又希望自己的产品能全面铺开,这时有一个多面手在,是很有帮助的,全端工程师和架构师就是最好的选择。

(2)都要具有领导能力与团队协作技能。

全栈工程师虽被称为“独行侠”,并不意味着公司只需要这一种人才就行了,一个项目的进行,是需要不同的人参与的,尤其是在大项目中,项目越大,人越多,沟通成本越高,如果配备一个全栈工程师,那么项目的沟通成本就会大大降低。因为这个人各种技术都懂,在团队协作中,与不同技术人员的沟通就会容易得多。

架构师也是一个得到各方承认的技术领导,能在关键时候对技术的选择作出及时、有效的决定。同时他们也要具有很强的沟通能力,因为架构师需要与各路人马经常打交道,客户、市场人员、开发人员、测试人员、项目经理、网络管理员、数据库工程师等等。

(3)都存在一定的弊端。

全栈工程师和架构师这些角色很具有挑战性。有时需要左右逢源、八面玲珑,有时又需要果断坚定、不留情面,另外客串多种身份,这对软件的开发周期和产品质量是非常不利的。且一个人的观点立场是很片面的,而且繁重的工作、沉重的压力会影响一个人的情绪,情绪会影响决策,决策影响结果。

三、区别

(1)全栈工程师和构架师并不存在高下之分,分工不同而已,只不过成为构架师所需要掌握的知识更特殊,而且也更依赖经验。

(2)全栈工程师更多关注功能实现,构架师更关注系统性能。

全栈工程师主要负责应用开发,对前端后端技术都能熟练使用,更关注应用开发本身,以做新功能为主。

但在大型应用中,除了功能,性能也变得重要,这时候就需要构架师了。构架师考虑的是技术的选型、系统模块之间的连接方式、系统可能出现的瓶颈以及负载均衡和缓存之类的支持系统。

但对于小型系统,只要实现功能即可,性能可以暂时放在一边,这时用全栈工程师最适合。随着系统的更新升级,整体构架也在不断演进,许多以前不会出现的问题也会渐渐显露出来,这时能对整个过程有清晰认识的人,就是架构师了。因此,架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。

(3)全栈工程师或构架师不会成为行业的主流。

全栈工程师或构架师虽是个多面手,有全局观还会为公司省钱,但其弊端使这些角色的发展有了局限性。他们不会替代测试人员、前端工程师或者其他什么工程师,毕竟术业有专攻,一个人就算有再大的精力,也无法做到全精,尤其对于新手而言,为了成为全栈工程师或者架构师,而什么都学,却什么都只懂皮毛,这绝对是个误区,甚至是致命的误区。横向是一个方向,专精也是一个方向,说不上谁比谁厉害,但一定都是在自己的领域内做到极致的人。把每个部分都做好,同时修炼其他的技能,自然而然就会升到架构师或者全栈工程师这类令人羡慕不已的角色。

为什么不建议做运营助理

1不建议做运营助理2因为运营助理的工作内容相对单一,很难有真正的成长和提升空间,也难以锻炼综合能力,同时薪资较低。3相比之下,建议学生选择开发、设计等更有技术要求的岗位,或者选择市场、运营等更具挑战性和想象空间的岗位,这样既可以获得有竞争力的薪资,又可以提升自身的职业发展潜力。

什么样的工程师算是全栈工程师

通常情况下,全栈工程师指的是自身具备丰富的知识结构,能够胜任多个不同的开发角色,比如在Web开发领域具备独立完成前端开发和后端开发的能力。

全栈工程师往往需要具备以下知识结构:

第一:丰富的编程语言知识。对于全栈工程师来说,往往需要掌握多门编程语言以应对不同的开发场景,当然对于应用场景比较丰富的编程语言来说,也可以做某个编程语言的全栈工程师,比如Python全栈工程师、Java全栈工程师等。全栈工程师比较常见的编程语言包括C、Java、Python、PHP、C#、JavaScript等。

第二:丰富的数据库知识。数据库是全栈工程师必须掌握的内容之一,随着大数据技术的发展,目前不仅要掌握关系型数据库,还需要掌握NoSql数据库。全栈工程师往往既能够熟练操作数据库(Sql语言),也需要掌握数据库的设计知识,另外还包括数据库的部署、优化等内容。

第三:操作系统及开发平台。全栈工程师通常要对操作系统体系结构以及相应的开发平台有较为系统的认知,通常Linux操作系统是需要熟练掌握的。开发平台往往根据不同的领域有所区别,比如在大数据领域,Hadoop、Spark就是比较常见的平台,对于全栈工程师来说,掌握多个开发平台的内容也是比较重要的。

除了以上内容之外,全栈工程师对于算法设计、计算机网络等内容也要有一个比较全面的了解,尤其是算法设计往往关系到系统的整体性能,是一个重点内容。

最后,全栈工程师通常也有领域的划分,并不是说全栈工程师就能胜任所有的工作。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,也可以咨询我,谢谢!

Web全栈有没有专业限制

对于专业,没有限制,只要你“懂”的多

全栈,简单点理解就是假如公司安排个项目(产品的设计原型已有)与你,你能从头至尾,直至整个项目部署完成,正式上线运行,整个过程只有你自己一个人负责(切图,web页面开发,后台接口开发,前后端联调,功能测试,服务器部署)

切图

需要熟知类似PhotoShop的一些工具,来完成自己想要的一些图片效果

web功能页面开发

需要熟知html,css,javascript这三项基础,当然,现在前端开发框架Angular/Vue等等日新月异,层见叠出,举不胜举,很大程度上增进了开发速度,提高了效率,但三项基础还是要牢靠,更能帮助我们理解框架原理,万变不离其宗

后端接口开发

现阶段流行的前后端分离,微服务框架,而要开发后台接口,需要熟知一门如Python/PHP/Java/Go/Node等支持这方面服务的后端语言,同时借助其他团队基于相应语言开发出的得到认可的一些框架,按需选取,进而提升开发效率,同时需要出接口文档,方便记录,联调

前后端联调

根据接口文档,完成前后端联调,走通整个项目功能的流程

测试

根据产品的原型设计,完成功能测试,需要熟知类似Jmeter等压测工具,自动化测试等,并出具相应的测试报告

服务器部署

需要熟知相应的服务器系统操作,windowsserver下如何部署或Linux下又该如何部署,需要熟知整个部署环节,需要熟知缓存,数据库,分布式等

一系列的流程,各个环节涉及的内容非常多,基本上无关乎专业,非要说与“专业”有关的话,只能说是“计算机相关的专业”,只为“全栈”打下夯实的基础(完全可以自学,有人带最好,有优秀的团队也非常重要)。整个过程,所需求的最重要的就是要“懂”,具体能“懂”到什么程度,就看个人能力了

文章分享结束,为什么不建议做运营助理和为啥不建议做全栈的答案你都知道了吗?欢迎再次光临本站哦!

电商小白入门应该先学什么恒峰祥来告诉你
  • 声明:本文内容来自互联网不代表本站观点,转载请注明出处:bk.66688897.com/12/106810.html
上一篇:为什么不建议穿太软的拖鞋(为什么穿拖鞋不能穿袜子)
下一篇:为什么不建议免拆胎(免拆轮胎)
相关文章
返回顶部小火箭