提莫莫学计算机的故事

(以下纯属扯蛋,建议好好看看)

(提莫莫的心路历程)

(本文约1000字,阅读只需要3分钟)

我是提莫莫队长,在班德尔城种种蘑菇。

由于瓦罗兰大陆计算机的发展,我第一次较为正规地接触编程,是在上大学前的那个暑假,那时候在某B站看到了偏见指南,于是买了本《笨办法学python》跟着学,用这本入门其实还不错,适合零基础,通俗易懂,可能学完之后也感觉没学到啥,但会对编程产生兴趣。

皇家特训营开营了,开学了,发了教材之后,就开始学习C语言,看的是谭浩强红色的那本,学C和学python相比,多了很多偏计算机底层的内容,例如指针,学起来确实比python困难一点,但是学好了C之后,再学别的编程语言,真的就是一通百通,无非就是学点语法。说到C语言,不得不吐槽一下学校某些老师教的课,上课比较喜欢吹水,在课堂上基本学不到东西的,建议自学。

我觉得自学能力才是大学要掌握的核心能力,掌握了什么知识都是死的,掌握了自学能力才是活的,时代一变,知识体系一变,没有自学能力的同学不就傻眼了吗?大学和高中是完全不一样的,至少高中的时候各科老师都会督促你学习,大学老师才懒得理你呢,真的,某些老师一打铃跑得比你还快,生怕你问问题。我们训练营的教官才不管你呢。

自学方式其实有很多,看视频,看书,看文章,看博客,询问大佬,自己琢磨……看视频较为直观易懂,看书比较成体系,看文章能学到不一样的姿势。无论哪一种,学完之后,都一定要自己动手去实践去复现。博客也是一种学习的好方法,将学到的知识,融会贯通,再总结输出,学了不一定就是学会了,能给别人讲明白,才是真正的学会了。

差不多12月的时候,有个程序设计新生赛(班德尔城大比武),比的是算法,我也误打误撞获得了三等奖,也有点可惜吧,差一道题就是一等奖了,做算法题有时候确实很蛋疼,思路好像没错,结果也好像正确,但就是AC不了,很可能就是某处细节错了,那也没办法咯。差不多到了这个阶段,我也对各种学科竞赛和发展方向有个大概的了解,计算机的发展方向很多,每一个方向都是个大坑,某B乎一搜都是劝退。

可能跟大部分小伙伴一样,最开始接触到的是算法(比武),毕竟学C的时候有提到过程序 = 算法 + 数据结构。算法这玩意入门也挺容易的,跟高中数学题一样,刷题刷起来就完事了,就是看书,做题,看题解如此循环,我感觉到后面真的就跟做数学题一样了。除去铁了心要打ACM的,还有个蓝桥杯,我觉得这个比赛性价比挺高的,也是各类比赛中最TM容易拿奖的,参加了就是省三等奖,划一下水就是省二等奖,再努力一下就是省一等奖,尽量去混一混吧。

也是因为机缘巧合,又或者说是命中注定,大一上的时候有一个关于网络安全的讲座,听了几场之后,就勾起了我内心的黑客梦,诶你们想想,在目标的网络空间内随意进出是不是很帅?从目标外网暴露的漏洞杀入,进入内网拿下整个服务器是不是很酷?在敌方的阵型中找到一丝丝不被轻易发现的裂痕,接着将这裂缝不断地撕开,不断地放大,最后一鼓作气,一举击溃敌方的指挥所。当然,由于网络安全法的颁布,渗透的过程可能没有说得那么夸张,但是在自己的靶机上过过瘾也是足够了的。(我的目标是瘫痪掉瓦罗兰大陆的网络)

慢慢地我也对算法(热爱和平)失去了兴趣,就划一下水拿了个省二,因为我觉得CTF会更有趣,里面众多方向都令人敬畏,无论是web渗透还是reverse逆向和pwn二进制漏洞,都令人神往。CTF的过程就像解谜的过程,冲破种种障碍,最终找到目标flag。CTF也是跟网络安全方向比较契合的比赛,边学边练,边练边学,比赛永远只是手段,不是目的,要通过比赛来发现自己的不足,而不是为了奖项。

我觉得CTF的难度不比ACM低的,都是大坑。此外,我们学校对ACM会比较重视,有专门的老师带队集训,近一年来也拿下了亚洲区域赛银牌的好成绩。相比之下,CTF就显得捉襟见肘,不过没关系呀,虽然没有老师没有师兄师姐带,但独自钻研孤身前往何尝不是种乐趣?这时候自学能力的重要性就体现出来了。

说到比赛(瓦罗兰大陆军备竞赛),我的想法可能带有偏见,我觉得互联网+,挑战杯这样的比赛,如果没有老师给的或师兄师姐留下的现成的项目,或者是半完成的项目,亦或是老师亲自指导,那就是个天坑比赛,过校赛都是个问题。当然,大一大二的时候去体验下也是极好的,比较这类比赛涉及到方方面面,从产品设计、市场调研到财务分析,都很考验团队协作能力。

算法类比赛除了蓝桥杯和ACM,还有个程序设计天梯赛,也不是很难,难度比蓝桥杯简单一点吧。计算机类的比赛也挺多的,有微信小程序开发大赛,软件杯软件开发大赛,大数据挑战赛,人工智能创意赛,移动应用创新赛,网络技术挑战赛等,好多好多呢。非计算机类的比赛就更多了,数不胜数。对比赛感兴趣的小伙伴可以多参加几个呢,体验下也是棒棒哒,我也是在里面混了个国三(瓦罗兰大陆三等兵称号)。

计算机的就业方向也有很多(不同的兵种如战士,刺客),有前端,后端,软件开发,硬件开发,跟网络相关的有物联网,云计算,软件定义网络,最近比较火的有人工智能,网络安全,and等等等等。每个方向又有细分。如果可以的话,大一就把想走的方向确定了,然后专注于这个领域,就能在毕业的时候,拥有比同龄人更多的竞争力。如果感兴趣的比较多或者比较迷茫也没关系,每个方向都试试,尽量在大三前找个更适合自己的,因为大三之后就没什么时间去玩了,该准备实习的准备实习,该准备考研的准备考研,没有太多时间再纠结了。

至于考研(跟着大发明家),这也是一个不错的目标,如果有这个目标,计算机组成原理,数据结构,操作系统,计算机网络这四门专业课一定要学好。虽然说计算机行业不是特别看重学历,能者居之,除非你有特别强的实力,不然这也是进大厂的敲门砖。例如上文提到的人工智能,现在的要求也是越来越高了,几乎都要求有出色的论文科研经历或者非常匹配的大厂实习经历,而且学历基本都是硕士起步,我个人感觉,如果不是准备读研,如果不是实力超群,在AI上浪费精力,毕业真的就等于失业了。。。

总的来说,传统的开发岗如前后端(英勇的士兵)一直都是刚需,大厂小厂都会招人,计算机专业的基本都能找到工作,像AI,网安的岗位就相对比较少,小厂很少很少基本没有,大厂居多。像网上说得某某方面的人才缺口有几百万,事实上缺的是人才,缺的不是随便混口饭吃的。

怎么说呢,大学时光很可能就是人生中,最后一个能集中精力学习的大好时光,毕业后就会忙于生计,疲于奔波,如果可以的话,大学期间加个实验室,加个团队,和志同道合的小伙伴们一起努力,互相监督。实验室里会有优秀的老师,优秀的师兄师姐,可能不一定能从他们那获取到知识,但是能get到他们的价值观。五一假期的时候,他们就一直呆在实验室里学习,从早上8点到晚上12点,乐此不疲(其实我们约德尔人不用睡觉的)。

千万不要被高中老师和家长忽悠了,到了大学就轻松了,不,大学才是内卷生涯的开始,卷绩点,卷奖学金,卷保研名额,卷综测……我觉得,只要拿出不亚于高三的努力,就能超越大部分人的。说到综测,与其参加各种活动,不如参加各种学科竞赛,不如期末成绩考高点,至少在我们学校,成绩的占比还是比较大的,然后我也是迷迷糊糊获得了校级三好学生(班德尔城二等功勋章)。也不要说卷啦,好好放松下心态,细细体验四年的大学时光,品味生活,培养其他的兴趣爱好,平平静静地过日子,也不失为一种享受。

既然入坑了计算机方向(斥候方向),就必须做好终生学习的准备,因为计算机技术的迭代真的太快了。就举个简单的例子吧,对比现在的网站和十年前的网站,你会发现十年前的网站的样式真的是low到爆了,对比现在的游戏和十年前的游戏,你也会发现十年前游戏的画质是真的不行。例如人脸识别,可能五年前还只是小范围使用,现阶段已经大规模应用。新掌握的技术,可能几年后就淘汰了,如果不持续输入,可能所谓的中年危机就是这么来的。

哎呀,提莫莫也不知道说啥啦,就说这么多吧,我先去前面探探路~

艰难方显勇毅,磨砺始得玉成。尽管前路凶险,但只要心有所想,也便只顾奔向远方,一定要站在自己所热爱的世界里,闪闪发亮,做自己心目中的大佬。

关于学习计算机的经验相关推荐

  1. 电子科大计算机考研专业课,电子科技大学计算机考研经验:学习知识要善于思考...

    考研是属于一个人的一场战斗,在这个过程中不但需要适应孤独的生活环境,还需要有一颗坚强的心,在学习的过程中还需要善于勤思考,接下来跨考教育老师将重点讲解电子科技大学计算机考研经验. 丁同学考研经验 1. ...

  2. 电脑硬件知识学习_学习计算机基础必读的4本经典入门书籍,自学编程必备书单!...

    点击蓝色"程序员书单"关注我哟 加个"星标",每天带你看好文,读好书! 文/黄小斜 转载请注明出处 新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计 ...

  3. 计算机组装比赛看什么书呀,现在学习计算机组装,还有硬体知识,看什么书好?推荐一下...

    现在学习计算机组装,还有硬体知识,看什么书好?推荐一下以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 现在学习计算机组装 ...

  4. 电脑硬件知识学习_编程入门书籍:大学学习计算机基础必读 5 本经典入门书籍,收藏...

    新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计算机基础的重要性,缺少了坚实的计算机的基础,往往你也难以往上走,即使学了再多高大上的技术,也都是在沙台上筑高楼,缺少根基,摇摇欲坠. 学好计 ...

  5. 2019杭州电子科技大学计算机考研经验——97天一战上岸

    19级杭电计算机上岸经验--97天一战上岸 经验如下 初试 复试 最后 2021年 杭电计算机系 云计算实验室招生了 宣传QQ群:991596092 经验如下 标题党,也仅仅是写下个人的回顾. 个人情 ...

  6. 2018浙大计算机考研经验

    2018考研数学经验详谈 2018考研计算机408经验详谈 2018浙大计算机考研经验贴 前言: 光阴似箭,岁月如梭.从2017年三月开始到现在,整整一年的考研准备(初试+复试)终于落下了帷幕,最终我 ...

  7. 贵州学计算机,在贵州省计算机学校学习计算机专业如何?

    想必大家对于如今的社会就业形势,都是有所了解的,随着互联网蓬勃发展及网络技术的日新月异,市场对网络工程师.网络管理员等技术人员的需求日渐增加.最近在贵州计算机学校的招生过程中,有同学咨询到,在贵州计算 ...

  8. 计算机论文专著 论文集,学习计算机方面论文参考文献 学习计算机专著类参考文献有哪些...

    [100个]学习计算机方面论文参考文献,每一个论文参考文献都是精选出来的,看了后定能知晓学习计算机专著类参考文献有哪些等相关写作技巧,让学习计算机论文写作轻松起来! 一.学习计算机论文参考文献范文 [ ...

  9. 北航计算机考研经验_2018届考研

    北航计算机考研经验 标签(空格分隔): 考研 我报的是计算机专硕,不分方向.初试347分,其中政治72,英语67,数学114,专业课94.2018年专硕复试线290分/学硕310分:我347分排在第6 ...

  10. 2022级东南大学935计算机考研经验分享

    2022级东南大学935计算机考研经验分享 个人情况 政治 英语 数学 专业课 复试 总结 个人情况 我报考的是东南大学计算机科学与工程学院的电子信息计算机技术方向(专硕),初试总分396,排名第二. ...

最新文章

  1. 腾讯云数据库客户数超50万,携手合作伙伴共建数据库生态
  2. 自我学习SSM框架集成(二)
  3. binarytreenode”使用 类 模板 需要 模板 参数列表_c++1117 模板核心知识(一)—— 函数模板...
  4. flex 3名域namespace的使用有的也称命名空间
  5. 博弈论之软件测试的价值
  6. Navicat连接mysql8.0.1版本出现1251--Client does not support authentication protocol requested by server的解决
  7. sql读取 获取子节点 父节点
  8. 编译fastdfs报错Makefile:59: recipe for target 'fdfs_monitor' failed
  9. Oracle 在安装时,安装文件的目录不能有汉字。
  10. python做图片浏览器_保护隐私,用Python打造自己的照片浏览器
  11. 数学建模算法python源码_如何使用python完成数学建模常见算法
  12. 利用Clover、QTTabBar,像浏览器一样使用你的资源管理器,效率办公必备!
  13. a标签href属性的用法
  14. python需要多久才能学会_大家觉得自学python多久能学会?
  15. win10修复tcp驱动服务器,怎么解决tcpip.sys文件导致蓝屏|Win10的tcpip修复工具
  16. php如何截取出视频中的指定帧作为图片
  17. linux必须root权限才能mount,root执行/media可执行文件权限不够,chmod修改权限无效...
  18. 三井化学将增加TAFMER™高性能弹性体产能
  19. python 导入第三方包_python 导入第三方包---
  20. rss源_如何在Windows桌面上显示RSS源

热门文章

  1. 前缀和计算机相关,网络设置子网掩码和前缀长度计算机应用知识
  2. java 扫描tcp端口号_Java 端口扫描器 TCP的实现方法
  3. Java成神之路——技术栈
  4. 推荐系统(一):不了解推荐系统,基本在被out的队列,岌岌可危
  5. 人体神经网络的组成部分,人体的神经网络是什么
  6. Linux:Linux下进程间通信方式的学习
  7. Windows10 家庭版关闭安全中心(defender)
  8. 领域驱动设计(1) DDD的一些基础概念
  9. 米4android6.0 root,小米4怎么root权限获取?miui6获取root权限方法
  10. shell 004 __小斌文档 |数组+函数