前言:
今天咱们对“计算机算法可分为两大类”都比较关切,你们都想要剖析一些“计算机算法可分为两大类”的相关文章。那么小编在网摘上收集了一些有关“计算机算法可分为两大类””的相关资讯,希望你们能喜欢,朋友们快快来了解一下吧!大学毕业当了一年多的音乐老师后, 曾就读于华北地区某二本院校音乐教育专业的李娟决定转行,“到了社会上,发现计算机行业岗位多、好的公司也多,就花一万多报了家培训机构,学习java转去做后端。”
文科生转为码农、程序员被称作“文转码”。今年5月,某大型招聘平台发布《2023大学生就业力调研报告》,其中一项核心发现为:深造毕业生“文转码”意愿强,但“缺乏基础”是最大障碍。
上述报告分析,当前数字经济成为经济发展的新动能,掌握数字技能的毕业生在就业市场上更具有优势,因此“文转码”成为热议的现象。
社交媒体上,以“文科零基础转码”“纯文科转码上岸”“国内文科生转码路径”等关键词为主题的经验分享不胜枚举,成百上千的点赞、评论和收藏量似乎映射出“文科生转码或成趋势”。
1158万,今年,再创新高的高校毕业生人数让社会对大学生就业愈加关注。在严峻的就业形势下,对文科生而言,“转码”能否为他们描绘出新的职业发展前景?当一名文科生决定踏进“转码”赛道,需要做好哪些准备、应对哪些挑战?
触“码”的动因
今年9月,邱雨将赴香港攻读语言学硕士,方向为计算语言学、语音识别 、以及NLP(自然语言处理)。她就读于华北地区某211高校小语种专业,是2023年本科应届毕业生,大学期间,她决定转码。“我觉得传统文科不太好就业。”
申请读研学校的时候,邱雨浏览了各目标院校网站对毕业生就业去向的介绍,又到招聘平台了解语言学相关的岗位,最后对技术产品经理产生了兴趣。在她看来,应聘技术岗尤其是算法岗,计算机科班生的竞争已经很激烈;她现在的实习、未来找工作,都聚焦在技术产品经理岗,认为这是基于教育背景和学习经历、理性的思维模式以及自身能力做出的更合适选择,“虽然严格来说不属于程序员,但我觉得和‘码’是脱不开关系的。”
从销售转型为程序员,苏蒙用了差不多一年时间。2018年,他从东北一所普通本科院校的工商管理类专业毕业,入职了大连某快消品公司,负责客户维护工作。在他看来,这份工作的天花板比较低,大连的物价和房价又相对较高,好的工作机会却很少。“考虑到这座城市的IT行业还算热门,第二年10月,我开始关注转行。”
浏览了当地IT类企业技术岗的用人需求后,苏蒙在网上查找视频了解学习方向,也向从事开发的大学同学请教,经过一个月的前期摸索,他为自己做好了规划:用六个月时间完成转码。“当时想着花半年去学后端,但其实那段时间学习的只是基础,实际学习时间延长到了一年左右。”
网易数读曾在多个“转码”相关的豆瓣小组、共2451条帖子里爬取过数据,结果显示,文科转码的热度指数以100.00问鼎,其次为商科和生化环材等学科;好就业、想出国、工资高是转码者们的主要考量原因。
今年5月9日,国家统计局发布2022年城镇单位就业人员平均工资数据,指出过去一年里,在城镇非私营单位中,收入最高的为信息传输、软件和信息技术服务业,从业人员年平均工资达22.04万元,在19个行业门类中位居首位。6月上旬,麦可思研究发布的《2023年中国本科生就业报告》也表明,2022届本科毕业生10大高薪专业,几乎都被与IT紧密相关的计算机类、电子信息类专业占领,前三名分别为信息安全、信息工程以及数据科学与大数据技术。
麦可思对2022届本科毕业生毕业半年后的月收入及其专业调研情况表。图/麦可思研究
但也并非所有文转码者都出于“找到更好工作”的目的。文学类专业大三在读生章潇坦言,计算机行业在国内的吸引力是他转码的原因之一,但更主要的,是他发现所学专业不太能满足自己的需求。当他大一下学期想更换赛道时,已经错过了转专业时间,于是,他选择了辅修计算机技术与科学。“我的初衷不完全为了高薪,在本专业,我能一眼看到未来,从入学老师就告知我们,大部分同学会去考研、考公或者当老师。”
李星是受访者中最受“兴趣”推动的转码者。目前,她就读于华东地区某985高校中文系研二年级,转码的主要契机始于大二下学期时,她在书上看到了“计算语言学”的概念,并对此产生了浓厚兴趣。“于是我决定去学计算机,更倾向于涉足交叉领域,因为我本人不太喜欢只做纯文科的东西。”
本专业的学分压力使得李星无法再抽时间去修计算机的所有课程,她查资料了解了计算语言学方向的必学内容是哪些,自学了python、数据结构、计算机组成原理等,也选修了学校的一门课程。“后来保研我还是选择留在本校中文系,不过已习惯于用计算机技术做科研。”
“8小时学习制”
刚进入研究生阶段,李星就正式转型了。在导师有关如何设计更好的交互模式促进二语习得的项目中,她对前端的兴趣越来越大,便将前端开发确定为发展方向,且基于统计学和计算机语言,完成发表了两篇文章。
李星的转码基本都靠网络自学,集中学习在研一学年,满打满算用了4个月,每天6-8小时,掌握JavaScript、html、css、Vue、React、TypeScript等相关知识,数据结构等内容也不能落下。“感觉确实挺困难的,如果我没有这么强大的兴趣、或者没有从大二接触一些相关内容的话,转码会是件非常痛苦的事情。”
李星觉得,作为没有体系化计算机学习背景的文科生,想要实现一个步骤,需看书或者上网大量查阅资料,不熟悉语法就容易敲错代码。“大家可能经常看到‘优雅的代码’这一说法,其实代码是可以精简的,只要把它的逻辑想通,就不需要频繁赋值或者开一个变量,但对当时的我来说,这种转换是很缓慢的。”
邱雨也提到了“8小时学习制”,大三上学期,她就跟着网课自学python和一些数据科学方面的课程,同时通过实习公司的内部培训学习处理方法、语义理解和操作逻辑,具体方向为语音识别。“那段时间,因疫情居家的我除了学码就没有别的事了,每天起码要用8小时听课、刷推送、看书、练习,遇到问题就上csdn论坛或者找计算机专业的朋友请教,坚持了大半年,投入时间和精力超过了本专业的学习。”
但章潇的网课之路显得更为艰难。觉得辅修专业课老师讲授的理论可以吸收,他又找到加州大学伯克利分校的经典课程——CS61A,“它教我们使用python去探索和理解诸如‘递归’等很基础的计算机概念,看视频还行,但课上测试和课后大作业都非常难,向网友请教对我来说不太够用。”他用一个暑期加一个学期、每天一两个小时的时间去学习,实际产出却很少,“学的东西就像是屠龙术,我产生了强烈的挫败感。”
同样陷在产出困难里的苏蒙选择了借助外力。起初,他在业余时间跟着视频写代码,越到后期涉及到框架搭建的内容时,他不太能凭一己之力找出bug(缺陷、漏洞、故障等)的问题所在,“说实话难度挺大的,即便很小的问题我都要摸索很久,当时给自己定了4小时未解决就跳过的时限,这自然会影响一个项目的完整性,我也有过放弃的想法。”
后来,苏蒙找到某知名软件公司旗下的一家培训机构,以2万元的价格购买了三个多月的线下班,并辞职学习,上课时间为每个工作日的早上9点到下午5点。和他同班的学生大概二三十人,有工作了几年的、也有没毕业的,有计算机专业的、也有非科班生。在如今的苏蒙看来,培训班的授课内容基础、速度缓慢,知识点与网络视频大同小异,并且体系老旧,难以衔接市面上要用到的技术,“不过,报班的好处就是能有人协助解决实操中遇到的困难,提高写码效率。”
记者咨询了千锋、传智、中公、达内等职业教育培训机构,对方均表示未按文理科背景统计过学员数据。记者又以学员身份致电两家头部机构,双方都提到学员里“很多是零基础转行”,其中一位课程规划老师小塔说:“我的学生有学幼师、土木、法律、金融、汉语言文学等专业的,文科生不少,IT企业重学历多于专业,所以非科班没有关系。”她谈及,在机构目前的学码者中,来自计算机类专业和非计算机专业的学员占比分别为40%和60%,“敲代码更加考验的是逻辑,就看你能不能下功夫了。”
“转码”路上的成功与失败
通过“曲线救国”的方式,邱雨如愿进入某知名科技公司做技术产品经理的实习,达成内心的转码目标。
“虽然专业背景是纯文科生,但我找实习还挺顺利的,因为我跨领域的幅度不算很大,而且语言学+计算机的双重积累非常符合岗位要求。”实际工作中,她遇到的困难主要跟数据抓取有关,这需要她写代码接入平台;有时她会想,如果技术能力再强一点,主管应该会派出更重要的任务,自己也能从中学到更多。
邱雨在社交平台分享的转码经验得到725个点赞和896份收藏。网络截图
章潇的“转码”之路则不太顺利。两年过去,他辅修的专业已进入毕业设计阶段,他将自己定义为转码失败者。
暑期临近,章潇在投递实习简历的同时摸索着新方向,“我没有非要做技术的想法了,因为我只写出过小游戏,履历上没有项目,短期内几乎找不到面向计算机科班生的岗位。”尝试大中厂(大、中型互联网公司)的前端和框架设计师岗无果后,他主要向互联网企业、媒体单位的运营岗发出了十余份简历。在等待回复中,章潇开始审视自己到底更擅长和需要什么。
“中小厂的程序员岗位反而比较排斥非科班人员,培养新人对其而言压力和风险较高;大厂则有更富裕的时间和资源,但看重应聘者的学历。”这是李星在求职过程中的发现。最近,她入职了一家大厂的非热门部门做前端岗实习。
此前,简历上只有一段小厂实习经历的她没能通过大厂主管面试,也去不了中小企业,“既消沉又焦虑,心想要不就不转了,回原专业读博吧。”在准备第三篇文章的时候,李星突然被“捞”了起来,三个面试官流露出对她的喜欢。“我能拿到这个大厂的offer,也跟上段实习做的偏3D交互方向的项目有关,当时用到了three.js封装库,面试我的团队正好也需要会这一技术的人。”李星分析道。
“之前接触过从文科转来做程序员的,其实我们不介意这点。”某大型网络媒体公司HR告诉新京报记者,文转码的应聘者能否顺利入职,主要取决于业务组成员的态度;互联网企业里做算法比较厉害的团队,会比较介意从外行转入算法的候选人。
愈发激烈的岗位竞争
培训班结课后,李娟瞄准后端岗投递求职简历。她发现,现在的市场对本科以下学历者已经不太友好了,“我们班里的专科生,找工作会很困难。”
该说法在小塔老师和另一家头部培训机构招生老师小蓓处均得到印证,两人多次向记者强调,本科及以上学历是学习转码的优势。小塔举例说,机构对想要学java的学员,背景要求是大专计算机专业或者本科不限专业,学python、人工智能则必须是本科。“学历是第一位,然后最主要的是提升技术,这行就是靠经验积累慢慢走。”
小蓓所在的机构对学员亦有背景要求,“大数据开发、人工智能须本科学历,计算机、统计学、数学专业的会更好;前端、后端这些岗位就不怎么限制专业了。”但她个人不建议专科及以下学历者再去学前端、测试、数据分析这类门槛相对更低的转码方向,“就业难度比较大,除非你不在乎工资。”小蓓补充说,从去年8月毕业班的求职情况来看,北京地区的招聘要求“突然”提高了,IT企业对学历和年龄都卡得比较严,部分大专和中专学员去往了成都、沈阳等新一线或二线城市工作。“后端还稍微好一点,毕竟它属于核心技术点。”
一位不愿具名的业内人士透露,此前受疫情影响,就业比较难,所以程序员岗位的竞争非常激烈。“企业的用人条件高,需要有经验,还可能要求本科也是计算机专业,行业状况是变得难了些。”
“我的求职还算顺利。”结束了培训机构的学习,苏蒙在半个月里以平均每天两三场的频率参加程序员面试,坦诚说明自己文科生的背景,并未察觉到面试官有顾虑,之后,他到北京开启了新的职业生涯。“我在北京待了不到两年,从初级开发做起,供职过三家公司。”闲暇时,苏蒙会继续看视频学习开发技术,工作遇到困难就上网搜索或者询问组员,“问题多是常态,所以就得加班。随着越来越熟练,月薪从七八千涨到两万,但因为在北京留不住,去年9月我又回到了大连。”
有了一线城市的工作经历,苏蒙在大连找工作优势明显,他入职了一家公交产业相关的科技公司工作至今,做全栈开发工程师,月入约一万五。他也注意并感知到越来越多的人正在涌入“码”赛道,“导致行业更卷了,这就需要掌握更多知识,哪怕是工作中用不到的,面试时也要答得上来。”
每年的10月24日是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。寓意程序员就像是一个个1024,以低调、踏实、核心的功能模块搭建起这个科技世界。图/IC photo
专家建议不要追热度盲目“转码”
在苏蒙看来,文科生想要转码,首先得看有无兴趣,前期的基础都学完了才能做开发,而理论学习是很枯燥的;其次,不宜一开始就花钱报班,可以先通过免费的网络视频了解相关知识,“有的人可能并不适合这个工作,它不需要数学有多好,但对推理逻辑能力有较高要求。”
李星也认为,“文转码”者须具备比较强的逻辑能力和抽象能力,但更需要提前考虑的,是自身是否具备毅力和平稳的心态,不会因为写不出程序而产生很大的情绪波动或者畏难心理;还要有充足的时间。“我们本专业的就业率其实挺高的,我很难说去当程序员就一定比同学们考公考编考教师走得好。”她提到,除了AIGC(人工智能生成内容)等少数方向,今年前端的形势不算明朗,很多公司希望前端员工也能承担一些后端内容,“所以是否转码一定要想清楚,我的规划是把这份大厂实习当作平台,跟着全栈的趋势往前走。”
那么,对于缺乏核心技术、在就业市场中竞争力不强的部分文科生群体而言,转码会是一个好的选择吗?
“我觉得不应该用好坏来做主观判定,而要用适不适合的客观标准来检验。”中国教育科学研究院研究员储朝晖谈及,上大学之前,很多学生不知道自己的潜能在何处,报专业具有一定盲目性,不排除有部分文科生经过编程训练成为了码农,“他们是胜任还是转行,通常两三年就能见分晓。一个人只有做自己优势所在的工作,才能更有利于整体的成长发展。”
储朝晖不建议对“码”没兴趣、没潜能的文科生匆忙转码,他认为青年人更应该在复杂艰难的环境中认识自己,与社会需求相匹配,“这是一个基本且关键的逻辑。”
在职业发展经纪人佟志刚看来,“文转码”存在一定的偶然性,小众行为普遍化,与培训产业链的助推密不可分。“适合去做程序员的文科生数量太有限了。从客观理智的角度讲,市场上本身就有符合文科生素质的岗位,且文科生整体具备比较突出的语言表达能力和跳跃交互的思维,为什么要去相对不那么擅长的领域呢?转码并不是大多数文科生应对就业难题的最佳选择。”他解释道,固有的逻辑思维习惯和底层知识结构很难让文科生在程序员岗位上走得远,涉及到最纯粹的技术讨论时,文科生存在感变弱,时间一长容易伤害自尊心,“缺乏复杂思考、只是停留在应用层的技术好比砌砖,技术是不断更新的,学习也要触达核心。”
佟志刚表示,年轻人在进行职业规划时,要考虑自己的思维习惯或者专业背景;毕业后没能从事理想工作,有时候不是专业的问题,而是学生本身欠缺一些垂直的专业技能和综合素质。他建议大学生应多培养自己通用型的思维能力,提高理智性。
对于不喜欢所读专业或者觉得专业不适合的大学生,储朝晖建议,如果转专业失败,还可以在空余时间尽量寻找和扩大自己的爱好与优势,抓住考研或者求职的机会,把优势发展起来。佟志刚则认为,“他们从一入学就缺少了对大学生活的准确认知。”他强调,上大学不仅是为了学一门专业,更多时候是在提升思维、开阔眼界,除了享受青春时光,大学生更要为未来提前做规划和准备,比如了解就业市场上适合文科生的岗位有哪些、需要满足什么条件,“车到山前必有路是很多学生存在的思维惰性。”
储朝晖和佟志刚都不赞成追热度、随大流的心态。佟志刚提醒,无论何时,都不应该放弃自我思考;此外,尊重国内就业环境,避免摆出过高姿态。“文科生不必妄自菲薄,文字功底、艺术文学积累、市场化的策划能力等等,都是技术,只是和理工科造出一辆车、架设一座桥的技术角度不同罢了。”
(为保护受访者隐私,除储朝晖和佟志刚外,文中人物均为化名)
新京报记者 罗艳
编辑 缪晨霞 校对 柳宝庆
标签: #计算机算法可分为两大类 #html垂直hr #js截屏设置清晰度 #css自动节日 #internet10手机版