计算机专业毕业只能当程序员这些岗位不香

leader问任务时间,若答不上来,可能是任务拆分还不够细。毕业季,让你头疼的除了论文答辩,还有一个扎心的灵*问题:“你找好工作了么?”现在的大学生想要找到合适满意的工作实在是太难了!、、早高峰、疯狂的内卷,随便一条就能让人无法呼吸。作为计算机专业就业去向的大头“’高薪”的程序员们更是如此。无休止的加班、改不完的bug,还有传说中35岁的年龄坎儿,劝退着一个又一个想要报考计算机专业的年轻人,躺平即是正义。但事实真是如此么?学计算机专业,我就只能去当“苦逼”的程序员吗?不!你还可以去送外卖!(开个玩笑~)学好数理化,走遍天下都不怕。信息时代,计算机技术成了硬通货。你能选择的职业还有很多,跟着小码哥一起了解一下吧~1.测试工程师测试工程师就像是软件的“质检员”,虽然也算是技术类工作,但对技术要求不太高但是需要写的代码并不太多。主要工作任务是发现问题,统计测试结果,提供修改建议,编写测试文档,并督促更改,确保产品正常上线。测试工程师既要掌握硬技能,看得懂基本的代码,测试得了深层次的bug也要拥有一些软技能,有质量意识和创新能力。从测试角度出发,常常能看到许多开发人员看不到的问题,对于提高软件质量来讲不可或缺。(测试刚写完的代码)入行7年的小赵:“最重要的就是利用好职业生涯的每个“生命周期”想要在软件测试行业长久地走下去,必然要不断地学习。你需要清楚明确测试工程师发展方向知识架构体系图,包括:Linux、shell脚本、互联网程序原理、Mysql数据库、抓包工具、接口测试工具、Web自动化测试、接口与手机自动化、性能测试、安全测试……只会基础简单的功能测试很难有大发展,自动化测试是未来趋势。要记住,技术实力才是硬道理。”2.运维工程师运维工程师,顾名思义,要负责维护和确保整个服务的高可用性。当你面对几十万台服务器,该如何管理好上面的服务,是运维工程师面临的最大挑战。在技术人员间流传着关于运维的笑话:运维就是修电脑的、装网线的、背锅的……但其实运维是一个融合多学科的综合性技术岗位,包括网络、系统、应用架构、大数据等等,学习路线比较长。风险意识是运维工程师最应该具备的意识,毕竟运维入门第一本读物就是《MySql入门:从删库到跑路》“不删几次库都不算运维啦~”运维工程师小白:“我一毕业就投身了运维事业,如果对技术领域有向往,那运维工作绝对值得一试,现在越来越多的公司对于运维工作更加重视了。职业发展对于运维人员的要求很高,因为你需要针对不同问题不断扩充自己的知识和研究范畴,底层才是运维的内功。初级的运维靠的是主动性和责任心,中阶的运维人员常常有比较体系化的运维理解和管理规划能力,高阶的运维人员则对于产品了解非常透彻,甚至可能发展成产品研发的咨询顾问。虽然运维总是容易背锅,但从蛛丝马迹中证明不是自己的锅,这也是一种乐趣所在。”3.数据分析师数据分析师有两类,一类偏向产品技术,类偏向市场业务。主要工作内容就是搜集、整理、分析数据,依据数据做出评估和预测。数据分析对于编程的要求没那么高,更看重沟通和写报告的能力。通过深层的数据挖掘,给业务带来更大的价值,这个工作同样也很具备发展潜力和前景。计算机专业的*学姐:“因为编程一般,我从没考虑过做软件开发,现在成为了一名数据分析师。数据分析师的工作可以用四个词概括:沟通、监控、分析、建议。沟通占到数据分析师日常工作的40%,数据分析本质是支撑业务,你需要和业务方一遍遍沟通明确需求,避免自己成为一个“取数机器”。监控则是要对用户数量、活跃度等各个维度的数据实时了解掌控。分析和建议则是根据数据,比如用户活跃度下降了,你需要找出变化的原因,或是测量推广的效果,给出决策的建议。虽然得一直和数据、和自己、和同事、和业务方较劲儿,但对我来说依然是充满乐趣的。”4.开发者布道师开发者布道师的核心工作就是宣传公司产品。这项工作并不需要很强的技术能力,建立人际关系是其最重要的能力~但你也得懂得相关技术才能做好沟通和展示。编写教程、组织研讨会、运营开发者社区,这都是开发者布道师会涉及到的工作。布道师是代码与编码者之间的桥梁,很多大型科技公司都在寻求优秀的技术布道师!Typeform开发布道师大卫:“作为技术布道师,你只需要拥有10-25%的编码能力,大部分的经历可能都放在建立交流和输出上,掌握沟通技巧很重要。你可以是大厂技术专家、高校老师、知名博主大V、技术会议组织者甚至是艺术家。技术布道师最重要的特性是好奇,好奇地听别人的经验和故事,好奇地结识新朋友、尝试新事物。帮助开发人员解决问题是顶尖布道师的天性。我一直在为CNCF项目做推广,还运营了一些面向开发者社区的活动。对于我这样对于开源项目有极大热情的人来说,在开源社区做技术布道师,是一份很幸福的工作。”5.项目经理一个项目团队的组成成分多种多样,有业务分析师、架构师、开发、测试等等一大群人,你方唱罢我登场,如饿狼扑食各不相让~可是这么多人怎么协作,如何管理?进度能不能按要求完成?这就需要项目经理出马了。项目经理主要负责管理项目中各方面的协调,保证项目的进展顺利。懂技术的项目经理,才能听懂这群程序员们在争论什么,从而更好地带领团队完成项目。项目经理小金:“做软件项目经理六年经历重塑了自己的性格,让我从一个典型的技术宅男,变成了乐于交流,善于承压、有推动力的职场人。程序员可能只需要专注于“当前”,但项目经理需要考虑未来,你不能等着别人来分配任务,你得告诉别人接下来要做什么。项目经理本身在项目中生产价值,而是通过协调各种资源来是项目更高效。因而你需要对所有环节理解到位,可以准确预计项目时间、成本的主要KPI,能应对可能遇到的各种“坑”,灵活运用公司和制度并熟知限制,能从公司角度思考项目中问题和可能带来的影响。优秀的项目经理对团队的助力非常大,沟通艺术、管理知识、行业洞察缺一不可,是可遇而不可求的。”6.产品经理产品经理和程序员之间有着剪不断理还乱的爱恨情仇!主要工作内容就是调查市场、了解用户、提出需求,然后push程序员们实现需求~如有必要可能还要和程序员干一仗~所以,懂技术的人去做产品经理实在太有优势了!和开发人员沟通起来毫无压力,还能站在技术人员的角度思考产品,减少了许多不必要的争吵发生。混迹大厂多年的老产品经理高先生:“我认为,PM的核心能力有两点:理解自己、理解他人。产品经理的功力可以从这几方面考量:是否真的了解用户需求、审美是否到位、落地执行能力如何、有没有强烈的好奇心、是否具备人文关怀、能否回归常识和人性。好的产品经理,就应该是仰望星空、脚踏实地的典型。我有一套自己的思考模型:“目标-条件-约束-解法-反馈”,产品经理的工作又多又杂,没有梳理优化工作流程的产品经理,效率很难提高,按照这样的思考模型进行工作思考,长此以往你的思维也会迭代升级。”7.售前、售后工程师这两个职位都是和客户接触最紧密的工作!作为专注技术的销售人员,在客户眼里,你就是代表公司水平的技术专家,责任重大。售后工程师的工作则更具体一些,他们需要直面用户提出的各种各样的问题,甚至是吐槽和抱怨,需要有能多的实践经验。售前工程师小张:“售前就是最好的产品经理,比起产品经理,售前工程师更要会想、会写、会说,激发客户蠢蠢欲动的下单冲动。售前工程师分为方案解决工程师、售前技术支持工程师和售前顾问,有这样几个工作流程:解决方案规划、与目标客户进行技术交流、编制解决方案、讲解方案、编写技术文档和投标支撑。售前是销售和技术矛盾的产物,你既是销售人员,也是技术人员,身兼多职。你需要懂产品、懂商务、懂技术、懂业务、知趋势、会规划,你代表着整个公司的技术实力,要充分了解云计算、大数据、人工智能等前沿知识和技术。没错,你就是决定产品能不能卖出去的灵*人物!”除了上述的这些职位,计算机专业的同学可以选择的岗位还有很多,这些岗位各有优劣~同学们可以根据职位要求和个人需求的匹配度来选择。最重要的是你一定要搞明白,这个职业是做什么的,而不是看到一些类似“前景好”、“薪资高”的标签,便一股脑地投身到这个行业里来。你的理想职业是什么样的?你对现在的工作满意吗?快来评论区和大家分享一下吧~


转载请注明:http://www.xxcyfilter.com/cxrs/cxrs/16615.html