计算机专业大一的一些学习规划建议!

这篇具有很好参考价值的文章主要介绍了计算机专业大一的一些学习规划建议!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是小北。

五一嗖的一下就过啦~

计算机专业大一的一些学习规划建议!

对于还在上学的同学五一一过基本上意味着这学期过半了,很多大一、大二的同学会有专业分流、转专业等事情。

尤其是大二的时候,你会发现身边有些同学都加入各种实验室了,有忙着打ACM、学生会的、有参加互联网+等比赛的,也有跟着导师已经发论文的。

基本都是围绕着保研、出国去准备,这些选择似乎成为了计算机系同学的唯一出路。

即便是你对于这些没有多大的兴趣,也会因为害怕被同学甩得太远,被动的“卷起来”,会疲于参加各种实验室、比赛、考试。

我倒是觉得适当的做做减法可能会更好,精力都是有限的,专注于一两件事做好就非常不错了。

最近星球有位大一的同学提了一个关于学习规划的问题:

问题

北哥你好,从大一刚开始就关注了北哥,最近看到北哥开放了知识星球,毫不犹豫就进来了

本人目前是是一名中下游211的本科信息安全专业的大一下学生,目标是保研到外校985,但从上一级学长哪里了解到安全专业保研时比较吃亏,所以决定转专业到计科。

上学期绩点是专业前3%,所以转专业的绩点要求是达到了。

本来是想冲一把学校ACM校队选拔的,但因为上学期忙CTF,寒假时了解各路信息后才下定决心转专业,不打CTF了,所以ACM准备的比较晚,结果没进。然后我们学校的规定是ACM只招大一,所以基本没戏了。

但还是想尝试蓝桥杯等其他编程比赛(其实就是为了有个奖保研时简历上好看点……)但其他的计算机知识也没有怎么学。

然后我就列举一下我目前的学习情况和一些想法,希望北哥能给我一些学习安排和方向上的建议

  1. 转专业巩固高数(这是我目前最要紧的事)

  2. 现在已经加入了学校一个实验室,导师给我安排的方向是深度学习图像检测的,准备这个月把导师给的第一批资料看完后下个月从导师那里开始要一些小项目做,希望明年参加阿里天池,大学期间能发表至少一篇论文 。

  3. 然后就是我有点犹豫的事了,因为我看我们学校保研成功的学长学姐总感觉就靠上面的科研不太够,所以准备再开拓一个技术栈,然后因为从兴趣,保研,竞赛以后工作(以后工作倾向是linux c++后端,但不知道现在想是不是早了点,毕竟我想保研的,但感觉有的东西早点准备也好) 等综合考虑准备深挖c++(算法竞赛要用,考研要考,个人又比较感兴趣),但对于具体怎么深挖就有点蒙。

  4. 上学期跟着学校的课程学习了C语言,过程中看了翁恺老师的课,现在力扣上快刷了70多道中等,50多道简单,但感觉应对综合性项目能力不行,算法又只是个半吊子,所以接下来应该怎么学呢?我想是不是要复习一下c,到那种能独立写出贪吃蛇水平,然后开始学c++,暑假再跟浙大巩固一下数据结构,然后,然后就又不知道了……另外也想为华为软件挑战赛准备,所以才会在继续忙算法与深挖c++之间徘徊 总之以上就是本人目前的大体情况,我现在真的是什么都不懂,所以看起来想的多,但做得少,如果有什么想当然和不对的地方,希望各位大佬能够指出。

回答

首先,不用太着急,现在才大一,很多机会的。

你的目标是保研,最重要的几点:

  1. 保持你现在的高绩点排名,越高越好
  2. 英语六级一定要过,像我们学校保研是要求6级的
  3. 竞赛加分,大二这一年一定要多参加,大一目前最好的是为后续竞赛打基础,学技术栈

保研加分的一些竞赛(至少我们当时学院是这样的):

  • 互联网+、挑战杯、数模、ACM 等

最好的是你能去联系到一两个上一两届成功保研的学长学姐,加上微信,请教一下他们当时都做了哪些比赛,然后再去问辅导员要你们保研加分的一些列表,自己做到心中有数,接下来就是打好编程基础,为这些竞赛做好准备。

至于编程语言,目前可以选择 C++ 或者 Java 系统的学习一下,简单说下这两个语言对于你目前的一些优缺点:

  1. C++ 语言适合刷题,学好之后学其它语言都会很快,适合做图像算法方向时做算法实现,缺点是学完之后可能做不了什么应用类项目,比如Web项目,因为缺乏一些成熟框架和生态。
  2. Java 语言生态非常丰富,Spring 这些框架很强大,学完之后可以写出各种网站类型项目,方便你组队参加一些互联网+、软件开发类的大赛

综合来看,时间充足的话,我真的希望你这两个语言都能去学一下,实在时间不够,那么我推荐 Java,因为你如果大二想去参加各种比赛,java 开发是最适合的。

这个就看你自己时间的权衡了,我觉得大学时间多挤一挤,把这两个语言学了完全没问题。

星球置顶帖子2 里专栏《编程指北》对于 C++ 和 C、Java都有系统学习的路线,可以去看下哈

比如Java就直接看尚学堂高琪的视频:https://www.bilibili.com/video/BV1ct411n7oG/

数据结构与算法的话我建议你目前就可以开始跟浙大的数据结构,配合《算法4》这本书。

整体安排:

时间足够的话,这学期搞定 C++:至少看 C++ Primer 大部分章节 + 一个C++公开课(可以看翁恺老师的)

数据结构这学期就开始学,可以陆续学到暑假。

暑期的时候,把Java尚学堂的视频看完,把Java初步系统的学完,应该差不多。

有一样问题的小伙伴可以在知识星球里找到这篇回答,互相交流一下学习CS相关的经验。

另外,知识星球最近发布了几个专栏:

  • 《编程指北》
  • 《C++面试指北》
  • 《CS自救指北》
  • 《国外优质Lab》

可以点这个链接进去看一看:星球优质专栏

这里面包含了非常细致的 CS科班学习、转码规划,各种学习路线,以及深入讲解的大厂面试八股文。

计算机专业大一的一些学习规划建议!文章来源地址https://www.toymoban.com/news/detail-433746.html

到了这里,关于计算机专业大一的一些学习规划建议!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机专业学习的核心是什么?

    既然是学习CS,那么在这里,我粗浅的把计算机编程领域的知识分为三个部分: 基础知识 特定领域知识 框架和开发技能 基础知识是指不管从事任何方向的软件工程师都应该掌握的,比如数据结构、算法、操作系统。 特定领域知识就是你从事某个细分方向时需要掌握的知识,

    2024年02月07日
    浏览(22)
  • 计算机专业考研复试上机算法学习

    这篇博客是博主在准备可能到来的线下上机复试基于王道机试指南的学习,将各道习题链接和代码记录下来,这篇博客权且当个记录。 ps:如果想咨询华南理工大学计算机考研复试的可以CSDN上私聊我,其他学校的我可以尝试?可以交个朋友 1.1 vector动态数组 vector是C加加语言中

    2023年04月09日
    浏览(11)
  • 准大一信息安全/网络空间安全专业学习规划

    如何规划? 学习需要一个良好的学习习惯,建议刚开始一定要精通一项程序语言,学习其他的就会一通百通。过程中是按步骤学习,绝不半途看见苹果丢了梨,一定要强迫自己抵制新鲜技术的诱惑。 网络安全其实是个广而深的领域,可以细分为网络爬虫、web安全、渗透测试

    2024年02月15日
    浏览(15)
  • 大学计算机专业 学习Python学习路线图(最新版)

    这是我刚开始学习python时的一套学习路线,从入门到上手。(不敢说精通,哈哈~) 希望对大家有帮助哈~ 大家需要高清得完整python学习路线可以 二、数据库编程 三、Linux系统 四、网页编程 . 五、VUE框架 六、flask框架 七、Tornado框架 八、Django框架 九、自动化办公     十、爬

    2024年02月08日
    浏览(15)
  • 普通的计算机专业大学生如何学习才能找到好offer

    2023年已经将近8月份了,回想到开始努力提高自己的时候还是在今年1月1号。开学就要大二了。 一月份,无意间在网上刷到鹏哥的C语言课程,在鸡汤+实力课程+已拿到大厂offer的同学喜报 ,让我萌发了学技术的萌芽。以下是这半年我的学习路线以及进度。(最普通的双非普通大

    2024年02月15日
    浏览(11)
  • 【计算机视觉】对比学习综述(自己的一些理解)

    对比loss 对比学习的 loss(InfoNCE)即以最 大化互信息为目标推导而来。其核心是通过计算样本表示间的距离,拉近正样本, 拉远负样本,因而训练得到的模型能够区分正负例。 具体做法为:对一个 batch 输入的图片,随机用不同的数据增强方法生成两个 view,对他们用相同的

    2024年02月12日
    浏览(16)
  • 云计算专业和计算机专业哪个好就业?

    云计算专业其实也是属于计算机类专业呢,他包括了计算机硬件设备、计算机网络、磁盘柜、操作系统、中间件、数据库、服务器/虚拟机、应用软件开发等技术内容,云计算技术是以IT服务的形式面向用户的;所以云计算不是一门技术,而是众多计算机技术的组合,是一种新

    2024年02月15日
    浏览(22)
  • 计算机专业考研考哪些专业课

    https://zhuanlan.zhihu.com/p/182416996 计算机专业考研的专业课通常包括以下几个主要科目,但具体的考试科目和内容可能会根据不同的学校和专业方向有所差异: 数据结构 : 这是计算机科学的基础课程之一,涉及算法和数据结构的设计、分析和实现。 主要内容包括线性表、栈和队

    2024年04月11日
    浏览(13)
  • 计算机专业就业方向汇总

             前面笔者写过关于学习的方向博文( IT软件人员的技术学习内容(写给技术迷茫中的你) - 项目管理系列文章 ),也对项目组人员进行过总结( 软件项目角色指南 ),但是,到了笔者这个年纪,对于计算机专业方向的人来说,选好就业方向的工作岗位内容很重要。所以

    2024年02月05日
    浏览(22)
  • 中职计算机应用专业(云计算方向)建设实践

    随着信息技术与互联网技术的发展,2006年亚马逊推出弹性计算云服务,2006年谷歌首席执行官埃里克·施密特提出“云计算”的概念。从此云计算产业迅速发展,人才需求规模不断扩大。高等职业教育的职业性和应用性决定了其具有一定的产业属性,需要对社会经济服务。进而

    2024年02月11日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包