• 希望所有计算机专业同学看到这篇大一规划


    自学计算机的大彬来分享下几点宝贵经验。

    1、看下计算机科学速成课,一门很全面的计算机原理入门课程,短短10分钟可以把大学老师十几节课讲的东西讲清楚!整个系列一共41个视频,B站上有中文字幕版。

    每个视频都是一个特定的主题,例如软件工程、人工智能、操作系统等,主题之间都是紧密相连的,比国内很多大学计算机课程强太多!

    这门课程通过生动形象的讲解方式,向普通人介绍了计算机科学相关的基础知识,包括计算机的发展史、二进制、指令和程序、数据结构与算法、人工智能、计算机视觉、自然语言处理等等。

    每节课程短小精悍,只有短短十几分钟,适合平时碎片化时间观看。

    2、学会使用google搜索。很多同学遇到问题,不会利用好搜索引擎,而是在一些交流群咨询,往往“事倍功半”,问了半天也没得到想要的答案。建议题主学习下搜索的技巧,多用谷歌搜索,少用百度搜索,谷歌搜出来答案更准确,而不是通篇复制粘贴的“垃圾”。

    3、多逛技术社区。平时多逛逛全球最大的同xing交友社区Github、StackoverFlow等技术社区,关注最新的技术动态,尽量参与到开源项目建设,如果能给优秀的开源项目奉献自己的代码,那是非常nice的,对于以后找工作面试也有非常大的帮助。

    4、多动手写代码,切忌眼高手低!如果你确信自己对大多数的基础知识和概念足够熟悉,并且能够以某种方式将它们联系起来,那么你就可以进行下一步了,你可以开始尝试编写一些有趣的 Java 程序。刚开始动手编写程序时,请可能会困难重重。但是一旦挺过去,接下来即使这些问题再次出现,你也能轻松解决。

    5、阅读经典书籍,比如《深入理解计算机系统》、《数据库系统概念》、《代码整洁之道》等等,这些都是非常优秀的书籍,每次阅读都会有新的收获。PS:不要看那种3天学会Java之类的垃圾书,内容很浅没深度!

    6、学好英语,干计算机这行,要想走在前列,就必须学好英语。因为计算机很多术语都是英文,中文翻译的话经常翻译的非常生涩。而且很多前沿的东西都是国外的,国内教材资料需要等待一段时间才能跟上,因此良好的英语能力能让你快人一步获取一手资料。

    7、每天刷一道算法题,养成刷题的习惯。很多互联网公司都会考察手写算法题,如果平时没有练习,那么笔试或面试的时候大概率会脑袋空白,game over。建议从大二开始,每天抽空到leetcode上刷刷题。

    8、参与计算机竞赛。比如ACM国际大学生程序设计竞赛、GPLT团队程序设计天梯赛、蓝桥杯、中国大学生计算机设计大赛等,或者企业主办的比赛,如华为软件杯精英挑战赛、百度之星程序设计大赛等,参加这些比赛对找工作和保研都有加分,并且对你的代码能力、团队合作能力和逻辑思维能力也有很大的提升。

    9、绩点要刷高一点,绩点高对你保研、考研或者找工作都有很大的帮助。尽量提高绩点,还有就是不能挂科!挂科对你以后发展影响挺大,切记!

    10、打牢计算机基础

    要特别重视计算机基础,无论以后是找工作还是考研,基础很重要。

    计算机专业课程里边,计算机基础课程无非以下几个:

    1. 计算机组成原理
    2. 操作系统
    3. 编译原理
    4. 计算机网络
    5. 数据结构与算法
    6. 数据库基础

    11、培养写文档的能力。写文档是计算机专业学生的必备技能。有空可以学习下markdown语法,比word好用太多了。markdown编辑器推荐Typora(最近收费了)、语雀。

  • 相关阅读:
    【SpringSecurity】三更草堂项目案例分析2 - 认证主体业务编写
    【JavaScript 进阶教程】对象新增方法 defineProperty 与 keys 的说明与使用
    Microsoft Excel 101 简介
    天猫超市电商营销系统:无代码开发实现API连接集成
    人体存在感应器成品,毫米波雷达智能化感知,静止存在方案应用
    SATA系列专题之五:Link Power Management解析
    Linux之GPIO应用
    C语言指针:多级指针
    Node.js 入门教程 6 V8 JavaScript 引擎
    【数据结构】树和二叉树的概念及结构
  • 原文地址:https://blog.csdn.net/Tyson0314/article/details/127894990