专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

跨专业考计算机真的有必要吗_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 8:55:29       共计:3662 浏览

跨专业考计算机真的有必要吗?

跨专业的人,首先要明确的是,就算考上之后都会有各种不适应,包括思维习惯,专业基础,跟同学的差距等等。研究生阶段不会给时间和机会给你打基础的,要打基础就应该在本科阶段打,错过了就没有了。

研究生的课程其实就是一种的讲座性质,就像本科时候上的那种公选课,你别指望通过那些课程来个彻底的转变。下面来谈谈是否有这个必要:

1.面向对象:

从其他专业跨考至计算机或相关专业,还未入学或刚入学不久的同学们。有几点假设:假设你是真正跨考的,假设你初步了解了计算机的相关知识:数据结构、操作系统,组成原理、网络,假设你有基本的编程能力(能应付高校的上机复试),假设你在计算机领域的工程实践经验很少(或几乎为零)

2.为何有此建议:

人也是跨考者之一,跨考成功后在自己的学习工作生活中略有一些感悟,想与大家分享。我本科在川大学的机械,大三时对自身专业不满,开始谋求他路,后来坚定目标跨考至浙大计算机学院。考研过程或经验可在我另外的回答中看到。但我这次是想对跨考成功后的同学们一些建议。入学这三个月来,自己也有了很多迷茫,在不适应中勉强适应着,在对一些白痴的问题困惑时,你的同学对你投来“这都不懂”的眼光,在一些低级错误上出了很多洋相,在自我怀疑中找寻前进的动力。看到身边大神科研搞得风生水起,自己还满头雾水,简单的代码都写不好。

就我一个人如此吗?不是,很多跨考的同学都有,甚至有个别人比我还严重。就好像和你刚进入大学时的那种迷茫。

鉴于此,我想告诫后来的,跨考成功仅仅只是起点,咱们都还没摸到计算机世界的大门,三月结束复试,至9月开学中间半年时间正是你提升的好时机,你有大把的时间提升自己,弥补与科班同学的差距(考研那点东西你很快就学会了,他们本科那点东西相信你也能很快学会)。等你真正开学后,你会发现你的时间会被很多你不愿意去做的事情占据,留给你自己学想学的东西的时间真的不多。

3.具体方法:

(1) 真正掌握一门语言

以前只知道一点c?指针是不是还没用对?建议你真正买一些大部头书来学习c++/java/python/Go。了解真正面向对象编程的,编程是你最基础的技能,先利其器!看书跟着敲代码,能在机器上跑起来的才是好代码,看完书掌握了语法和设计理念后,在网上(例如知乎?)搜搜Github(后面会讲)上有哪些好的工程项目,然后自己从零照着复现。往后如果还有时间,可以去学习一下开发框架(好多人现在离了框架变得不会写代码了),提升开发的效率,降低bug率。

(2) 学习Linux

想必你只用过windows和macos?有Mac的可以继续在Mac上学习Linux知识,只有Windows的可以去实验楼加入Linux课程(免费)学习Linux。要熟悉所有常用的操作命令,要习惯对着黑框啪啪啪一顿操作,学习Linux的过程也是了解操作系统的过程,最好能学到会自己编写简单的shell脚本。可以参考下鸟哥的私房菜这本书。

(3) 掌握数据库

当然先是学习关系型数据库,建议看mysql必知必会,很薄,快速掌握sql语法,并且去实验楼做相关的课程实验,这样你就学会了对着黑框敲sql语句,操作你的表。通常在3.1中的项目里面也会有数据库的介入,要学会数据库怎么在工程项目里连接、使用。总之数据库必须会用。

(4) 学习使用git

git是一种版本控制器,Github是利用了git原理,做的远程代码托管仓库,切勿混淆。首先是对git的原理有了掌握后,利用github管理你的代码,并学习如何在github上进行团队合作(叫上你的小伙伴和你合作模拟),学会使用git万分必要,可以去看看廖雪峰的git教程,蛮简单的,虽然不是很深入,入门够了。然后打开github的世界,代码的海洋。

(5) 其他技能

作为一名程序员,是不是得把自己弄得牛逼一点?首先翻墙得会吧?网上利用服务器自己搭建ssr的教程一搜一大堆,当你有了Linux基本的使用(因为你的服务器100%是Linux),照着教程十分钟就能搞出一个又快有稳定的ss节点。不会写文档的程序员不是好程序员,写文档用Word?不,正规军都喜欢markdown(本文章也是markdown写的)。markdown的好处是,排版方便,美观,并且git能管理markdown(word是不行的)。花半小时时间你就能学会基本的语法、文档中插入代码块、图床的使用等。。。以后你就可以用markdown写技术博客或者为你的同事或者用户写接口/说明文档了。了解基本的前端知识,html语法了解了解。最后开发工具,喜欢折腾的请vim,注重颜值的请vscode,懒人请用IDE。其中vim必须要会一些简单的,因为在Linux里面修改一些简单的配置文件还是得靠他。

(6)最后的建议

首先别丢了你的数学知识,开学后几乎都是数学课,所以考研积累的数学能力千万别丢掉。保持学习英语的激情(很多文档说明都是英语写的,非常重要)。其次别以为学了408,其实很多基础的知识你还是没融合起来,所以建议看看csapp这本书,把指令、虚拟、进程线程、并发、网络通信(很重要)这些全部串联起来(书很厚,不过很值得)。最后别期望一口吃成胖子,千万别一上来就是机器学习、神经网络、深度学习这些东西抱着啃,别跟风。连最基本计算机运作原理,程序开发过程都没摸过,就开始人工智能了?这不是大跃进吗!所以首先还是打基础,把代码敲熟,做出点像样的东西后,可以去尝试往科研这方面靠。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:航空公司白金卡办理条件_CSS学习 | ·下一条:联想笔记本触摸板上下移动的滑轮怎么打_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有