前言:

笔者毕业于国内普通一本院校,就读的是计算机专业,如今从事编程方面的工作。本水(lao)文(sao)只针对高考之前没接触过编程,但今年就读IT相关专业(如计算机科学,数据科学,软件工程,信息与计算科学等)的本科新生。本文尽可能讲述与IT相关的内容,如果不小心跑题太远,还请读者们见谅。鉴于笔者各方面水平有限,若描述中犯了什么低级错误,还请读者们在评论区斧正,多谢~

Note: 以下内容仅代表个人经历/观点,不一定具有代表性,仅供参考(最后的相关阅读部分待补充)

一、经历概要与简述

笔者在高考之前,从未想过本科会就读计算机专业,也从未想过以后会从事编程相关的工作。记得高考填报志愿那几天,由于笔者当时没有特别想学的专业 (某些有点想学的专业,因为各种各样的原因被否决了),家人强烈建议报考如今也很热门的专业:计算机和会计。关于计算机,家人只说了一句话:高薪,但也会很辛苦。其他方面一无所知。当时自己在网上简单了解了一下计算机科学,印象中看到了一篇文章,什么定义变量x,y,z,当时也是看得云里雾里。

就读IT专业的心酸,可能只有亲身经历过的人才能明白。“从入门到放弃”这样的梗,估计绝大部分人都听说过,但这种说法也并非空穴来风。笔者曾在相当长的一段时间里,质疑自己是否适合这个大热门的专业。当时觉得学习过程非常枯燥,且由于长期泡在机房里敲代码,代码能力有没提升不见得,膘倒是养肥了好几圈。好在遇到各种困难后也没有放弃,并在工作中体验到了编程的乐趣以及知识的力量。这种层次的成就感,比在考试中考取高分强烈得多。

二、就读IT相关专业的感受总结

1.大学与高中学习模式有很大的不同:

后者的学习模式比较单一(上课,刷题,考试,整理并背记知识点),目标也很明确:就是在考试和最终的高考中获得高分。而前者则非常灵活与宽泛,属于启发式与探索/讨式学习。笔者认为大学教育的核心在于自我认识与自我教育自我认识是更全面地了解自己:比如知道自己擅长什么,对什么感兴趣,未来想从事怎样的工作等等。自我教育可以简单地理解为“自学”,即如何快速地掌握学习的诀窍,并快速消化吸收其中的重点。如果在大学中有意或无意沿用中学的应试思想进行学习,学习效果将会大打折扣。弊端也非常多,比如考完就忘对学习内容不感兴趣等等。笔者在大学期间经历过这些体验不佳的过程,当然也是迫不得已。如今卸下了成绩的包袱,深刻体会到:在这个时代,会编程是一种真TM酷毙的能力。

2.相比于管理等文科类专业,编程非常重视实践

相比于强调理论的专业(如经济学或者管理学等),IT的学习非常重视实践。这也意味着,有相当一部分的时间,需要跟机器打交道。当然了,如果能跟志同道合的伙伴们一起学习,经常互相探讨,学习效果会事半功倍 (至少学习时不会感到太寂寞),同时也促进了同学间的友谊。

3.编程开启了另一扇认识世界的大门

如果说,学会英语可以打开了解世界的一扇窗,那么学会编程(会读写代码),则能够开启人们感知世界的一扇大门。有一句不知看过多少遍的话:未来不会编程的孩子,如同现在不懂英文的大人一样。笔者的意思不是说人人都必须学会编程,而是说在这个大数据时代,如果具有编程这个能力,哪怕就读的不是IT专业,也会给自己的生活带来数不尽的便利与乐趣。至于IT行业,哪怕不精通任何一门编程语言,当有人提到前端开发,你能脱口而出bootstrap, js.vue或者node.js以及它们的作用;提到计算机视觉,能马上联想到CNN与池化,做人脸识别的旷视和Face++; 提到网络通讯,能够立刻想起三次与四次握手,然后用最通俗的语言解释这些“条件反射”而出的概念,是不是一件很酷的事情呢?

三、学习过程中的几个建议:

1.“五要”,即:

a.要打好基础,学好专业课:C/Java/python,操作系统,网络通讯,数据库Mysql,数据结构与算法,微积分与线性代数,机器学习,数据挖掘等等

b.要多敲代码:不熟练就多敲几遍,代码量不大甚至可以考虑手写,印象深刻;推荐在leetcode上刷题,开个github账号记录技术成长历程

c.要多实践:有空多参加与专业相关的活动,项目或者比赛等等

d.要多交流总结:总结课程重点以及项目收获,并跟同学分享交流心得,写博客分享也是一个不错的选择;有空就参加技术沙龙/研讨会等等

e.要保持学习与生活的平衡:不建议整天做电脑前敲代码(当然特殊情况除外),要适当运动,阅读,社交,参加活动等等,从而与生活保持一个良好的平衡

2.“五不要”,即:

a.“不应试”:不做“分数的奴隶”,即只为了考试成绩/绩点学习而学习。相反,应重在体验学习的乐趣

b.“不抄袭”:做作业或者其他项目时,自己独立完成,遇到自己解决不了的问题时请教同学或者老师;不抄袭他人的代码

c.“不要脸”:遇到无法解决的问题,虚心请教他人。哪怕问题再怎么低级和弱智。记住搞懂才是最重要的,这是进步过程中一个很重要的环节。当然遇到问题要先想办法自己解决,并且要学会如何提问 (如耳熟能详的RTFM & STFW; 记住遇到问题,要好好使用google和Stackoverflow!!!)

d.“不放弃”:不管遇到多大的困难,不轻易言弃!

e.“不要眼高手低”:无数实践经验表明,很多时候看似简单的问题,动手做一遍会遇到各种意想不到的问题;而看似很难的问题,理清思路后,实践时往往变得很简单

四、与IT相关的书籍/电视剧/电影推荐

(一) 书籍

1.《浪潮之巅》作者:吴军

不仅适合IT人士,也适合非IT人士。书中提到了众多科技巨头(IBM,微软,脸书,苹果等)的发展历程, 内容非常引人入胜。

《浪潮之巅》图片来源:百度百科

2.《大数据时代》(英文名:Big Data A Revolution That Will Transform How We Live, Work and Think)

作者:Mayer-Schonberger, Kenneth Cukier

也是一本非常棒的读物。书中举了很多具体例子(比如订飞机票等),来解释与大数据相关的概念。

《大数据时代》图片来源:百度图片

(二) 电视剧

1.《黑客军团》(英文名:Mr. Robot)

单凭该美剧的标题,就能联想到有黑客入侵的情节。该剧提及了GNOME桌面环境。在某些情节里,还能看到极客们使用Kali Linux来黑别人电脑的画面。

《黑客军团》海报 图片来源:百度百科

2.《硅谷》(英文名: Silicon Valley)

情景喜剧,剧情涉及到无损压缩算法。

《硅谷》第一季海报(图片来源:豆瓣)

(三) 电影:

1.《无敌破坏王2:大闹互联网》(英文名:Ralph Breaks the Internet)

电影中有挺多与互联网相关的元素,且笑点连连。可通过欣赏该影片,引起自己对互联网的兴趣。

《无敌破坏王2》宣传海报(图片来源:百度百科)

2.《人工智能》(英文名:Artificial Intelligence)

主角小男孩是个机器人,寻找自己的养母,剧情十分感人。

《人工智能》电影剧照(图片来源:百度百科)

五、相关阅读

1.写给即将学习编程的大学新生

2.写给计算机专业的大学生

3.程序员预防久坐伤身的5个方法

4.给计算机专业新生的五点建议

5.开学了,给计算机专业新生分享一些个人经验

六、图片来源:

1.《浪潮之巅》:百度百科

2.《大数据时代》:百度图片

3.《黑客军团》海报:百度百科

4.《硅谷》第一季海报:豆瓣

5.《无敌破坏王2》宣传海报:百度百科

6.《人工智能》电影剧照:百度百科

修改记录:

版本号

日期

修改内容

v0.1

2020-09-02

第一版发布

v0.2 2020-09-08 “四要四不要”改为“五要五不要”;增加第四部分对应图片,第五部分相关阅读以及第六部分图片来源等内容

开学了,献给就读IT相关专业的本科新生们相关推荐

  1. 川大计算机学院新生开学典礼,网络空间安全学院2020级本科新生开学典礼顺利召开...

    2020年9月21日下午两点整,四川大学网络空间安全学院本科新生开学典礼正式召开.网络空间安全学院常务副院长陈兴蜀教授.直属党支部书记兼副院长秦燕教授.副院长刘嘉勇教授.副院长杨频教授.学生科科长黎红 ...

  2. 计算机相关专业及本科课程整理

    problem 本科的计算机课程好多 傻乎乎的分不清有哪些具体的专业,以及要学什么 这里做个整理 solution 首先专业门类限定在工学和理学,以工学为主 工学当中,比较相关的有计算机类,电子信息类 ...

  3. 计算机相关专业本科毕业论文撰写指南

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 本科毕业论文背景 本科毕业论文是大学本科生完成学业的重要标志之一.通常情况下,本科毕业论文需要 ...

  4. 计算机科学与技术python方向是什么意思-大学计算机科学与技术相关专业学习路线...

    原标题:大学计算机科学与技术相关专业学习路线 不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行. 根据百度百科计算机科学与技术专业(以下简称计算机专业)给出的描述,该 ...

  5. 计算机相关专业的自我评价,计算机相关专业的学生自我评价

    计算机相关专业的学生自我评价 相关内容: 第一范文网的ZMR小编为大家整理了以下这一篇计算机应用专业应届毕业生的自我评价范文,欢迎参考.我是XX大学的一名应届毕业生.所学的专业是计算机应用,是辅助设计 ...

  6. 计算机相关专业学历重要么?

    这周,有一位同学问了小编一个问题,计算机专业学历重要么? 怎么会问这种问题,在小编看来,这个问题就不是问题啊,在现代的社会里,哪个行业学历不重要,现在去和尚招聘都要本科毕业英语六级的好吧. 小编的读者 ...

  7. 南京大学软件学院 西交计算机,2021届薪酬最高的十大本科专业,前三名都是计算机和相关专业...

    2021届薪酬最高的十大本科专业排行榜在盛夏"热辣辣"出炉,前三名竟然都是计算机和相关专业! 排名第一的是人工智能,收入很高,平均薪酬达到9155元.据统计,人工智能专业的学生平均 ...

  8. 关于大学计算机相关专业学习路线的见解与分析

    2020.6.18 重新增改部分内容 谨以此文献给仍然迷失在大学生活中的计算机专业学子!!! 不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行. 阅读本文首先需要你明 ...

  9. 【调剂】2021年东南大学苏州联合研究生院相关专业调剂信息

    点击文末的阅读原文或者公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 一.申请条件 1.本科阶段学习成绩优良,获得国家承认的 ...

最新文章

  1. Nginx 跨域使用字体
  2. asp.net的ViewState学习
  3. SAP Spartacus 单元测试开发规范
  4. 什么是前端开发中的Pseudo elements
  5. Apache 设置http跳转至HTTPS访问
  6. 关于python_关于Python,你必须知道的事!
  7. 爬虫:Python爬虫学习笔记之网页解析基础——爬取360导航栏目
  8. 微信小程序使用组件实现移动端软键盘
  9. 评价——TOPSIS
  10. html谷歌浏览器实现自动播报语音,vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法...
  11. 第四章第三题(几何:估算面积)(Geography: estimate areas)
  12. linux : netdb.h
  13. C语言+EasyX库实现--绘制彩虹
  14. 65nm粒径量子点MMSNs-HRP-CDs/CP-CDs结合酶/蛋白/荧光的制备过程
  15. NLP之——Word2Vec详解
  16. 系统平台新店铺运营思路
  17. 减脂期这样购买巧克力,保准躺着瘦
  18. GO 编程模式学习笔记——GO GENERATION
  19. 取消win7共享打印机等需要输入密码
  20. HDU - 4082 Hou Yi‘s secret (计算几何)

热门文章

  1. win7 搜索文件内容
  2. java 如何理解new_JAVA中new的 理解
  3. 用c语言模拟石头剪刀布小游戏
  4. enovia PLM : add new value to SPEO
  5. Cesium实现建筑物泛光特效,使用自定义shader实现源码
  6. Bath Body 純白花漾系列
  7. 常见五轴机床的机械结构形式讲解!
  8. php采集今日头条出现问题,使用php蓝天采集抓取今日头条ajax的文章内容
  9. 一文讲透,技术人如何快速提升沟通能力?
  10. UE4反射机制的通俗理解【代码生成】