返回

从计算机菜鸟到程序员:四年学习工作经验分享

闲谈

2018 年,我从一名对计算机一无所知的菜鸟成长为一名合格的程序员,这一年里,我经历了很多,也学到了很多。在这里,我想分享一下我的学习和工作经验,希望能对即将踏入计算机行业的新人们有所帮助。

一、计算机科学学习经验

  1. 编程入门

对于计算机科学专业的学生来说,编程是必修课。编程入门有很多种方式,最常见的有两种:

  • 自学 :可以通过书籍、视频教程、在线课程等方式自学。自学的好处是灵活自由,可以按照自己的节奏学习。但自学也有一定的难度,需要有较强的自控力和学习能力。
  • 报班 :报班学习的好处是老师可以一对一地辅导,可以更快地掌握编程技能。但报班学习的费用相对较高,而且时间也比较固定。
  1. 选择实习工作

在学习编程的同时,也可以开始找实习工作了。实习工作可以帮助你积累工作经验,也可以让你更好地了解计算机行业。在选择实习工作时,要注意以下几点:

  • 公司规模 :尽量选择规模较大的公司,这样可以更好地锻炼你的综合能力。
  • 工作内容 :选择与自己兴趣相符的工作,这样可以更好地激发你的学习热情。
  • 薪资待遇 :实习工资并不是最重要的,但也要考虑一下,毕竟也是一份收入。
  1. 时间管理

计算机科学学习是一项艰苦的任务,需要花费大量的时间和精力。因此,时间管理非常重要。在学习和工作之余,也要抽出时间来休息和娱乐,这样才能保持良好的状态。

  1. 心态调整

在学习和工作中,难免会遇到困难和挫折。当遇到困难时,不要灰心丧气,要勇于面对,积极解决。当遇到挫折时,不要自暴自弃,要吸取教训,继续努力。

  1. 计算机科学专业推荐课程

以下是我认为计算机科学专业比较重要的课程:

  • 数据结构与算法
  • 操作系统
  • 计算机组成原理
  • 计算机网络
  • 数据库系统
  • 人工智能
  • 机器学习
  • 图形学
  • 编译原理

二、工作经验分享

我目前在一家互联网公司从事图形图像音视频算法岗,主要工作内容是开发图形图像音视频算法,并将其应用于公司的产品中。此外,我还偶尔兼顾服务器开发。

在游戏行业,我主要从事游戏服务器端开发,主要工作内容是开发游戏服务器端代码,并维护游戏服务器的稳定运行。

在图形图像音视频算法岗,我主要从事图形图像音视频算法开发,主要工作内容是开发图形图像音视频算法,并将其应用于公司的产品中。此外,我还偶尔兼顾服务器开发。

在工作中,我学到了很多东西,也成长了很多。以下是我的几点心得体会:

  1. 注重基础

基础是十分重要的,无论是编程基础还是计算机科学基础。只有打好基础,才能在今后的工作中游刃有余。

  1. 注重实践

理论知识固然重要,但实践经验也十分重要。在工作中,要勇于实践,敢于尝试,这样才能快速成长。

  1. 注重团队合作

计算机行业是一个团队合作的行业,在工作中,要学会与他人合作,共同完成任务。

  1. 注重学习

计算机行业是一个不断变化的行业,新技术层出不穷。因此,要不断学习,不断更新自己的知识储备。