毕业生找工作必须与专业对口吗

如题所述

这个不一定的,大学其实最重要的是培养一个人的学习能力,一个刚毕业的毕业生进入工作岗位以后肯定还是需要经过一个继续教育培训的过程才能干好手头的工作,除非是技术性很强的工作,大学知识能在工作上用的不多,至于是拿手的还是专业对口的工作,就要看两个工作的现状以及今后发展的对比来进行取舍

如果你有目标,要先了解哪家企业的基本情况,到企业直接面试效果不会好的。1:你要想清楚自己想要的是什么行业。2:多听下过来人的建议不要盲目的找。3:如果内心觉得自己还没准备好,或者没有实力接受这份工作,那我建议你还是先去比如兰赛普那样的地方进行学习,充实自己才是关键,现在又有多少人的工作能够与自己的专业对口呢?找到一个适合自己,并且能够带来良好的经济条件的,才是最实际的,总之祝你早日成功,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-25

其实,高中大家一心都扑在学习上,无暇顾及自己的兴趣和爱好,所以大学在选专业的时候有很多小伙伴都不清楚专业的学习内容以及这个专业的职业方向,于是在报考志愿时就可能会选择了不适合自己的专业。加上报考志愿时,父母那一辈大多数都会建议选择 经济管理学院、师范、医学院等这些方向,所以很多小伙伴会在大学里转专业或者毕业以后换行。

据调查,80%的人在工作前三年会转行1次,有40%的人甚至会转行2次,这其中又有近16%的人在30岁还会选择转行。所以转行的概率其实很大,如果你在毕业前就知道自己喜欢的职业方向,那完全可以在大学的时候有意识的去培养自己喜欢的专业能力,毕业时找自己喜欢的工作,减少就业后再转行的成本。

其实如果对互联网感兴趣,首先你应该了解互联网有哪些岗位,岗位要求和职责是什么。然后选择自己喜欢的方向,做深入了解再去判断自己是否真的热爱这个行业。

一、互联网中的岗位。

一般,公司越大岗位越完善,我们可以去阿里巴巴的招聘页,去看看大型互联网公司都有哪些岗位。

除开一个公司的基础职能岗位(行政、财务、法务等),互联网岗位大的方向可以分为技术、设计、产品、运营。

1、技术:

技术岗中包含前端、开发、运维、质量保证、数据、算法、地图(GIS)等。

2、设计:

设计岗有交互设计、视觉设计、用户体验与研究。

3、产品:

产品针对不同业务方向,对产品也会有所区分。

4、运营:

运营也和产品一样,公司的业务不同,运营的方向、内容、方式也会不同。

知道了这些岗位,那这些岗位在具体的工作是什么呢?一个项目的从无到有,前期的工作就不细述了,项目正式开始大概的流程:

(1)项目负责人:制定项目计划。

(2)需求/产品:据用户诉求,分析产品规划,输出需求文档。或者是用户分析,产品定位,输出产品需求。

(3)需求/产品:依据初步的原型图和需求文档,对开发、测试澄清需求。或者是产品依据需求输出线框图。

(4)设计:根据需求,交互设计师设计原型图,输出交互稿;UI设计师输出UI稿。交互和UI评审。

(5)开发:依据迭代要求和开发计划,开发对应功能模块。

(6)测试:输出测试方案,依据测试计划和开发给出的转测范围,测试对应功能。

(7)运维:迭代开发完成后,项目交付,进入运维期。

产品经理孕育产品,设计让产品穿上美丽的外衣。开发人员依据需求和设计,赋予产品真正的生命,让产品活起来。测试是保证产品质量,让产品更完美。一个成熟的产品上线后,运维人员去维护产品的正常使用,运营人员提高产品的曝光,吸引大家使用该产品。

二、各个互联网岗位要求、特色。

每个人的兴趣、性格、行业背景不同,选择、适合的方向也不同。我们来简单聊聊互联网中的每个岗位需要具备怎样的条件呢?

一般来说大的方向有技术、设计、产品等等。技术岗一般分为开发、测试、运维,开发针对不同的语言,有不同的方向,如java、C++、Python等。不同的职责分为前端开发、后台、手机应用等,不同的业务方向分为区块链、人工智能、C端、B端、移动端等。测试又依据不同的测试方向,分为功能测试、性能测试、安全测试、自动化测试等。那我们选择几个常见的方向去简单了解一下?

1、Web前端

Web前端是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及 JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。

图片来源:蜗牛学院官网

前端开发零基础好入门,上手快可以立马看到学习效果,可以大大提高学习兴趣。但是并不是说前端没有技术含量,我们不仅需要学习前端基础,还需要学习vue.js、react.js、react-native和Flutter等主流框架,并扩展three.js、typescript等等技术,深挖、剖析框架原理。甚至了解后端的知识,在工作中才能减少沟通成本。

2、Java开发

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多 集成、指针等概念,因此Java语言具有功能强大和简单易用两个特征,是全球主流的编程语言之一。Java技术具有卓越的通用性、简单性、安全性、高效性、健壮性、多线程、动态性、平台独立与移植性等特点,可以用于编写Web 应用程序、桌面应用程序、分布式系统和嵌入式系统应用程序等。相关调查显示,在各种编程语言中,Java使用者比例很高,达40%以上!

Java开发不仅需要掌握Java语言,还需要掌握计算机网络、数据库、操作系统、数据结构和算法等,还需要熟悉框架,了解最新的技术等等。

3、软件测试

软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

图片来源:蜗牛学院官网

随着中国软件业的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存 与发展的核心。为了保证软件在出厂时的"健康状态",几乎所有的IT企业在软件产品发布前都需要大量的质量控制工作。你可能会说,为什么要对编码感兴趣才建议去学测试,测试不就是点点点吗?你错了,点点点的工作已经不能满足企业对测试的需求了,现在市场上更倾向于有开发能力的测试。比如在测试工作中,我们可能会需要写测试脚本、测试工具,所以这些都需要测试工程师具备一定的编码能力。所以如果对测试感兴趣一定也要学习编码,不管是Java还是Python,具备一定的编码能力可以让你更具有市场竞争力。

4、设计

互联网中的设计分为视觉设计和交互设计,视觉设计又会依据公司业务、项目分为Web网页设计、电商设计、移动端设计、运营插画设计等。

交互设计是努力去创造和建立的是人与产品及服务之间有意义的关系,而视觉设计主要是让产品富有灵魂,生动有美感。

由于大多数不了解互联网的人,大概听得最多的岗位是开发和测试,那我们就一起来了解一下UI设计。

UI(User Interface),中文名“用户界面”。Ps:(百度解释)UI是指对软件的人机交互、操作逻辑、界面美观的整体设计。通俗来说,大家生活中的手机和电脑上使用的各种App、网页软件等产品的原型设计都来自于UI。所以现在的UI不仅要懂交互知识、平面设计,甚至还要会代码、AE制作动效、以及插画、手绘等等,UI设计也因此有了一个新名“全链路UI”。

5、产品:

当然也有很多小伙伴对产品经理这个职位很感兴趣,难道是因为经理这个头衔听起来很拉风。那我们又来了解互联网行业中的产品经理。

人人都是产品经理,但是真的每个人都能做产品经理吗?产品经理会伴随一个产品走完全部的生命周期,他需要和开发、设计、测试、运营等团队,及上下游紧密合作,对项目进行风险把控和资源协调,推进达成产品目标。

虽然看似产品经理不需要技术,但是没有技术背景你如何和技术人员沟通,如何把控进度与风险,所以产品经理特别考验一个人的综合素质,就不建议零基础的小伙伴通过产品经理入行互联网了。你可以通过技术入行,再转到产品岗,有了技术背景,对你的产品经理的职业发展有很大帮助哦。

6、运营:

运营就是对运营过程的计划、组织、实施和控制,是与产品生产和服务创造密切相关的各项管理工作的总称。而互联网运营就是要利用一切资源与策略去吸引用户,增加用户粘性。

大多数的人会说,运营岗位门槛低,没有太多技术含量。对于运营来说,因为没有固定的概念和标准的工作定义,不同的产品、不同的平台所采取的方式方法不一样,所以运营工作灵活,方式多变,需要顺应变化。

毕业找工作不需要对口,很多人在大学里面才找到自己的兴趣点,然后利用自己的兴趣去发展自己谋生的技能。如果你本身不喜欢自己的专业,毕业后还要找专业对口的工作,继续不热爱这个行业,你在这个行业中干的不开心,也不会干的长久。从转行的成本来看,在大学里面转行的成本是最小的。所以如果想要从事其他专业的工作,请趁早了解然后好针对性的学习。

相似回答