互联网技术岗位科普贴~
it吧
全部回复
仅看楼主
level 6
百岩石 楼主
互联网常见的技术岗位有这些:
产品经理
UI设计师
后端程序员
前端程序员
测试
运维

运营

大数据
算法工程师
硬件工程师:另一个大方向...
2022年06月12日 02点06分 1
level 6
百岩石 楼主
产品经理:
职责:挖掘用户需求、定义产品功能、输出需求文档、原型图、竞品分析、垂直行业的认知
技能点:需要熟练使用思维导图、原型设计等相关软件、良好的沟通能力、对垂直相关行业的理解。
建议:依赖垂直行业经验积累,如果你换了行业,之前积累的优势容易丢失,做产品需要自己比较有想法,产品的岗位数量远少于开发,如果不是计算机专业,不建议做产品。其实从IT培训机构开设的科目就能看出来,培训产品的培训班很少,产品的市场量小且不适合转行。
2022年06月12日 02点06分 2
level 6
百岩石 楼主
UI设计师:
职责:根据产品的原型图(草图)出设计稿,监督前端还原设计稿及交互动效
技能点:设计规范、设计思路,熟悉相关的设计软件:PS、AI、sketch、AE(动效)等
建议:因为门槛较低,当下竞争比较激烈,尽量是设计专业、喜欢设计的人、有美术基础来入行。
2022年06月12日 02点06分 3
level 6
百岩石 楼主
后端程序员:
职责:后端需要搭建数据库,给前端提供接口,数据库你可以理解为仓库,我们在网上看到的数据都是从数据库取出来的,比如贴吧的帖子都是存在数据库里。接口就是用来做前后端交互数据的,只有通过接口,前端程序员才可以把数据从数据库取出来,然后渲染到界面上供用户看到,你可以理解后端是个后厨,他做的事儿用户看不到。
技能点:后端需要懂一门编程语言,就像人和人沟通需要语言,人和机器沟通也要学会机器的语言,也就是编程语言,后端的编程语言比较多,比如java php python等,一般来说java比较多。后端还需要懂数据库,以及一点运维知识,因为一些小公司业务没那么复杂,出于节省成本的思考,后端也会了解一些运维的知识,
建议:后端的上限很高,但是普通人能不能爬这么高就是一回事了,后端还有前端都是转行热门岗位,后端比前端稍难,前期薪资待遇也差不多,区别就是多年后,后端的上限更高。
如果选择后端,就一定要记住,你选择的路是需要保持学习与努力的路,如果不能保持学习与努力,真的不建议做开发。
2022年06月12日 02点06分 4
level 6
百岩石 楼主
晕,后端的抽了,
2022年06月12日 02点06分 5
level 6
百岩石 楼主
前端程序员:
职责:用代码还原UI设计稿,调用后端接口渲染界面数据,
技能:前端也需要懂一门编程语言,而且前端的编程语言只有一种:JavaScript,简称JS,这里额外提一下,javascript和java没有关系,只是名字相似,前端除了JS外,还需要会HTML和CSS,和相关框架,html 和 css是组成页面的骨架与皮肤,因为它们没有逻辑运算,所以不是编程语言。这里也要给大家扩展下,代码并不都是编程语言,只有涉及到逻辑运算的才算编程语言。
建议:转行热门岗位,前端学习曲线比较平滑,适合零基础转行、网上一些人说前端更迭比较快,我觉得吧,完全不用担心,因为只要你选择做程序员,你都能收获在其他行业很难拿到的高薪,但是同样的有得到必有付出,你付出的就是不断的学习,当程序员又不愿意主动学习,那你在这行不会很好过。
哦对了,如果有学习前端的,可以了解下我们星光教育,学费1w左右,目前是前两个月免费试听,66个工作日找不到工作全额退款,
2022年06月12日 02点06分 6
level 6
百岩石 楼主
对了这里还说下后台,
后台严格来说不是后端,后台就是管理系统,无论你的项目是app还是小程序,亦或者网站,都是需要一个后台来管理,后台是相关人员管理网站的界面,这个界面普通用户是看不到的。
举个栗子,我们知道商品的数据从数据库得来的,那么数据库的数据从哪儿来?肯定不是程序员写进去的,而是相关人员通过后台管理系统录入到数据库中的。
不过确实有人把后台叫做后端,这其实是不太正规的叫法,所以当别人说后台时候,我们要结合上下文判断对方说的后台是管理系统还是后端!
后台也是前端来做的,因为它也是界面,也是需要调用接口进行交互的。
2022年06月12日 02点06分 7
level 6
百岩石 楼主
测试:
职责:测试人员用脚本和工具来测试项目不出bug,因为项目的运行环境是多变的,比如一个app项目,他会运用在不同型号、不同系统的手机,这样复杂的环境肯定不能保证没有bug,必须由测试去写脚本逐一排查,测试还需要把Bug整理成文档(描述BUG)交由前端或者后端去修复。
技能:需要掌握一门编程语言来写脚本(一般是python),linux系统、数据库、相关的测试工具、写文档描述清楚Bug。
建议:质检员,薪资不如开发但是比开发容易,在国内重视程度远低于开发。做测试的妹子不少~,
2022年06月12日 03点06分 8
level 6
百岩石 楼主
运维
职责:运维需要在项目完成后把项目上线,对项目进行监视,出问题及时处理。
技能:数据库,操作系统,计算机网络等,懂得比较杂。
建议:我接触的不多,但是从我已知的情况来说,中小公司运维很容易沦为打杂,小公司上线的活很多都是后端代做或者自动化部署,运维在大公司才有发展前景,那这种情况的话,个人就不太推荐了,当然如果你是计算机专业的,你确实喜欢,那就按你的来。
2022年06月12日 03点06分 9
level 6
百岩石 楼主
运维也被抽了 - -
2022年06月12日 04点06分 10
level 6
百岩石 楼主
运营:
职责:运营通俗来说就是推广,让更多人使用自家的产品,同时收集用户建议反馈给产品经理,产品经理根据用户需求就行迭代更新,运营会分成社区运营、产品运营、新媒体运营等,社区运营需要以活动或讨论来活跃社区,产品运营要负责统计收集数据,做好用户的反馈以帮助产品更好的迭代,新媒体运营就是在视频和文字平台上直接或间接的推广自家产品。总的来说好的运营需要懂用户、懂文案、懂垂直行业的认知,简单来说把产品的浏览量、成交量提升了上去那你就是好运营。
技能:懂用户、懂文案、懂垂直行业的认知。
建议:个人觉得运营很难系统培训,运营的培训机构也很少,也就是教教常见的写作套路和一些视频手法。更多还是依赖对行业的理解和自己的想法。
2022年06月12日 09点06分 12
level 6
百岩石 楼主
大数据
职责:大数据,顾名思义,就是有很多的数据,然后对数据做处理,就比如电商平台那么多交易数据,这个阶段就是采集数据的阶段,采集数据后,淘宝就分析这些数据,从而知道什么东西销量好,哪里的人消费多,热销排行榜等,这些对于数据的分析,也不是人工操作的,毕竟这么庞大的数据量,他也是用代码分析的,
技能:大数据工程师也需要懂一门编程语言,一般是python或者java,还要懂linux系统和相关的大数据框架,一般来说做大数据的都是老后端或者数学不错的本科生。
建议:我建议本科以上学历,数学不错的可以考虑,大数据销售一个说辞就是大数据是未来,发展肯定比前后端好,我觉得这说法是比较扯的,大数据大数据,你首先要有足够多的数据才需要大数据,那普通小公司哪有那么多数据让你去分析,中大型公司要求也高,需求少要求高,没那能力就别往这凑。
2022年06月12日 09点06分 13
level 6
百岩石 楼主
算法工程师:
职责:大家可以理解为用数学解决现实问题的人,也会细分为不同的算法方向,比如说搜索算法、视觉算法、语音识别、导航算法,就拿搜索算法举例子,你现在可以和你的朋友一起在b站或者淘宝搜索手机这个关键词,你会发现你们搜出来的内容是不一样的,哪怕你们是同一时间同一地点进行搜索都有可能不一样,背后的原因就是算法在根据你以前的购买记录消费能力,常浏览的内容给你推送,他就是在预测你喜欢什么东西,你能接受什么价位的手机。视觉算法就是以图搜图,语音识别就是语音转文字,还有导航算法如何计算当下哪条路线更快,这都是算法在帮助我们。
技能:一般做算法的人数学能力都特别好,而且这都是研究生的方向,普通本科在当下是没能力搞算法的,我说的算法是算法工程师的算法,普通程序员有时候也会刷算法题,但是这个算法题你可以理解为数学题,而不是算法工程师的算法,这里大家也要区分开。
建议:没啥建议,反正普通人搞不了。[滑稽]
2022年06月12日 09点06分 14
level 6
百岩石 楼主
项目经理
职责:大家可以理解为一个项目的技术负责人,把握项目的进度部门间的协调,让项目如期完成,他和产品是不一样的,产品是定义功能让产品更好用,
技能:都是老程序员、经验丰富的人居多
建议:都是经验比我还丰富的人搞这个,我哪儿敢说话。
2022年06月12日 09点06分 15
level 6
百岩石 楼主
我真的,要哭死,又抽我。
2022年06月12日 10点06分 16
1 2 尾页