写给编程相关专业
计算机网络空间安全学院
计算机科学与技术
简称计科,即Computer Science
主要学习偏向底层基础。
举例:学习的好的,可以去为某些硬件写驱动。
可以做图像的识别之类的。
为什么比较基础?
因为(个人看法)这些图像,硬件,为他们写代码,接触的是像素,0/1(纯胡扯)
但是,对象,框架的比较少
物联网工程
个人认为这门课给电子信息学院也可以。
你有一块pcb(开发板),你为它写入信息,写一个或者移植一个系统,用编程语言为这些引脚设置功能,来实现耳机,话筒。
信息安全
大部分内容都学,
为了信息安全,你需要会网络上信息怎么传,硬件上信息怎么回事,
大部分应该都是某些协议,
比较常听说的,红方黑方攻防战。
研究系统(可大可小)的漏洞
软件学院
软件工程
软件的设计,结构,分层,框架,
每层分工实现不同功能,最后成为一个软件
学习前人设计软件的经历
网工
楼主的年级不开(在曾经的一些年关闭了这个专业)
大致是为路由器写软件(系统),根据世界某些组织或国家部门给出的协议(可以理解为规章,规范)设计系统
编程
开发岗
分前后端,也有公司因成本不分(故称全栈工程师)
测试岗
开发岗的程序拿来测试,目的是发现错误,而不是没发现错误
但认为,所有程序都是有bug的,越早发现越好
运维岗
将程序部署到服务器上,管理正在运行的程序(服务器上的)
出问题了,运维要处理。
算法岗
了解极少(不敢多说,瞎说几句)
一般认为编程高手是算法大佬,某些程序,比如把图像的像素变成另一种样子,如果某一个程序能实现,而且不是简单的程序,可能就是我理解的算法
算法岗要求高,(一般人写的算法没什么用)
本科毕业的竞赛大佬,研究生算法方向毕业
工资:算法>开发(后端)>开发(前端)>测试,运维
瞎说的,楼主没工作都是道听途说的。
编程相关比赛
楼主比较摆,参加的少。
蓝桥杯(含金量似乎逐年下降,但是哪怕你认真学了半年,拿个省一都比楼主厉害了)
软件杯(?没参加过)
软件外包大赛(?没参加过)
CCPC(一般校队才能去,暑假需要先线上比赛,看主办方给资格,才有机会参加)
ICPC(CCPC金牌参加,好像)
CCPC就非常有含金量,哪怕是打铁(没得金银铜也远比普通学生厉害)
学校内会有电子比赛,就是单片机方向(计算机类的学生参加比较少,软院就更少了,因此单列)
电子比赛与正常软件开发路线不同,学单片机,FPGA(比单片机难度高),不过计科学的好的同学会有所涉猎,相当于我们是在性能好的,完备的设备上写代码,去实现虚拟的,
他们则利用单片机,利用电信号(波)来控制设备,控制外设(多为小器件),器件之间通信用各种各样的规定的协议
有名的比赛有全国大学生电子信息竞赛,
除了比赛,实习
一般能在大二就实习的就是非常大佬了,不过一般人不会。
举个例子,你参加实习面试的项目,可能都够你大四答辩了(可能,瞎说的)。
一般,大四实习,又有春招,秋招之说….
社团
DH
CEEE
这里可以加上老师,有那种带学生的老师,极少,我遇到的大多是指科研
大多数老师身上都有十几到几十个本科生,还有研究生,还有自己科研任务,还有授课任务,所以,
大多数学生都靠自学。
优秀同龄人 和 优秀老师
不怎么出门,只从网上获得信息
绿导师,操作系统特别好,难度高
没事看看
网友,不认识,当看b站了,膜拜一下
觉得作为同龄人,他很厉害
南信大大三学长,不认识从网上认识的
你校动漫社团
线性代数讲的很好
网络上大三学生
南信学长
一些网站推荐
菜鸟教程
MIT公开课
github
代码共享网站,有一定难度,编程方向的工具git…
roadmap
国外的编程学习路线图,没怎么研究过,全英
各类手册
当你下载某个语言的相关环境,如java,python等。
你能在他们官网看到Document,官网用来教别人怎么使用。
这是最好的学习资料,但是难度大,全英,可能要FQ,所以学计算机要英语好(个人认为是因为这个)
如果你能通过手册学习,你可能比大部分毕业生都厉害(猜的)
好吧,通向自学手册提升别人没有的东西的路是曲折的,
所以,教育机构就兴起了,
你可以看他们的免费课。至于付费的,见仁见智,家里有矿的随意,大多数时候,人们更愿意接受免费的。
狂神说java ,b站搜就行
黑马程序员,b站搜就行
尚硅谷 ,b站搜就行
以上3个难度:0星
推荐课程
The missing semester 好像是这名字,反正b站能直接搜就能听。
计算机网络,湖科大教书匠,学这种内容的时候看就行,b站搜就行
3B1B的线性代数,也是b站搜就行