很多同学一想到要当程序员,就有很多顾虑。
程序员35岁会被优化......
编程开发要加班996......
做开发很卷,要不断学习新技术......
很快会被AI取代......
作为地信专业的学生,即想要寻求更好的出路,又不想跳出一个坑,跨进另一个坑,应该怎么办呢?
计算机严格来说不能算是“夕阳产业”
事实上现在稍微好就业一点的专业都沾点计算机,A也是计算机科学的一个重要分支。
AI算是朝阳产业了吧,现在各行各业,我们生活中目所能及的平台、应用,都在狠狠赋能AI。
但想学习AI开发或相关应用开发,还需要有一定计算机基础。
从学科分类上看,人工智能通常挂在“计算机科学与技术”下,作为二级学科或研究方向。
从技术栈看,PyTorch是深度学习框架,CV计算机视觉是AI的核心方向之一,AI应用开发,需要Python(后端/脚本)、JavaScript/TypeScript(前端),这些东西都建立在计算机科学的基础上。
没有计算机基础,几乎无法进行AI开发
AI开发本质是写代码,有计算机基础的人,比其他人更容易上手。
回到计算机是否“夕阳产业”的问题,计算机专业近年来招生情况逐渐饱和,供大于求,AI需求旺盛,逐步抢占了普通程序员的就业市场。
但只要有开发场景,对程序员或者说计算机编程的需求就会一直存在。
地信和计算机之间的藕断丝连
地信这个专业,之所以比其他地字开头的专业更好就业,主要原因就是和计算机沾边。
如果你去查一下,会发现很多计算机类的编制岗,地信能报,其他地理学专业不能报;而且一些地信行业的高薪岗位,例如GIS开发,大部分都要求GIS、测绘、计算机等相关专业。
因为其他地理学类的专业普遍不会编程,所以这些岗位对计算机专业的同学开放,从而形成这种“谁会编程就要谁”的局面。
这种情况是很难逆转的,而且随着AI技术的发展,会推向顶峰,掌握计算机技术变得更加有必要。
因为如果GIS要和AI进行融合,共同发展,技术上一定离不开编程开发。更不用说,各种层面上的GIS应用,
某些单位已经开始招聘GIS(AI)开发工程师,需要计算机基础 + AI能力 + GIS业务的复合型人才。
比如特训营近期拿到offer的同学,大三来到新中地学习GIS开发,大四实习完结后直接就业,以应届生身份成功入职武汉某单位从事开发工作,月薪8000。
地信专业的同学,面临就业压力,可以用计算机基础快速掌握AI编程,用GIS业务知识找到落地场景,形成“空间智能”的独特竞争力。
要不要跨考计算机
个人建议不要跨考计算机,而是考一个跟AI或编程关联性较强的专业研究生进修。
因为地信虽然跟计算机沾边,但是跨考计算机难度挺大的,而且竞争非常激烈。
计算机专硕和学硕,初试都考数学(一)和408(计算机四门大综合),稍微好点的211,复试线就360以上了。
同学在一堆计算机科班出身的人里,一战能上岸的概率极低,如果本科是双非那就更难了。
而地信考研难度就低多了,拿地信最顶尖的学校为例,南师大、北师大、河海大学、华东师范等,这些学校的地信初试一般都是考数学二,难度较低。
如果你纯跨考了计算机,很多专业课得从头学起;但是你考地信的研,本科学了4年的测绘/地信,多少专业课还是起点作用吧?
考地信的研不用背408的,也不用考难度最高的数学一,一下子可行性就高了。
所以,最合适的路线其实是走地信(专业技能)+计算机(编程技能),最好沾点AI(需求热)。
GIS的专业课一般包含数据结构或GIS原理这些内容,你只需要在原有的知识点基础上复习就好了。
如果你考上重编程的地信专业读研,导师的项目结合了webgis或者是底层算法,写Cesium(三维地图可视化)、PostGIS数据库、 Python遥感AI模型等等。
你毕业的时候,一样可以找到不错的岗位。
总的来说,计算机作为一门技术去学就好了,跨考没必要。
对于应届生来说,本科毕业后就业难,其中一个很大的因素是没有项目经验。
在特训营,可以从0开始学GIS开发,每个阶段都有项目考核,是真正能拿出手的项目实战,课程引入部分AI应用开发内容,帮助大家更好培养开发思维。