当初你问我为什么选择计算机,我笑着回答:“因为我想跟电脑比IQ,看看电脑有多聪明,为什么叫电脑?比人脑厉害?”。电脑很神奇,magic,像变魔法一样你能够控制它创造一些东西,对科技的探索欲,以及对解决问题和创新的热爱。计算机在当时是一个新兴事务和领域,这很有吸引力。
还记得当初自己为什么选择计算机?
先出两道几何题,据说作对的孩子都考上重点中学了,挺有意思的题目。
题目一:已知条件,AB=BC=2,红色的半圆分别与AB,BC相切。求红色阴影的面积。
题目二
为什么当初选择计算机行业?因为兴趣,兴趣一直是最好的老师。
兴趣如春风拂面,使人心生欢喜;如秋水长天,令人心旷神怡。而在这个日新月异的时代,计算机成了我兴趣的焦点,也引领我走向了人生新的旅程。
我之所以选择计算机,是因为对其背后的神秘与无限可能性着迷。那些冷硬的芯片、闪烁的LED灯以及流动的代码,仿佛是通往另一个世界的通道。在这个世界里,我们可以创造奇迹,可以改变世界,可以无所不能。
记得上初中的时候,我第一次在微机课上看到大屁股的电脑,那古老的DOS系统,敲几个命令,竟然进入了wps打字程序很神奇,对其产生浓厚兴趣。每次上微机课,心情都很激动,当时的电脑也有限,每次都是跑着过去抢。记得有一次微机课上,别人都敲着命令进入了打字练习,就我cd空格不会敲,死活停在黑乎乎的窗口进不去,还被老师在我头上敲了几下,说我头发怪长,连个空格都不会敲。那时的我并不知道,这个黑乎乎的机器将会成为未来生活的重心。我热衷于探索它的各种功能,从基本的打字到复杂的编程,每一个新的发现都使我兴奋不已。
我开始学习算法、数据结构、操作系统,网络原理,每一门课程都如同打开了一扇新的窗户,让我看到了计算机世界的壮丽景象。
记得刚上大学时,我劲头十足,什么都想学,专业是学嵌入式单片机的,但是老师上来就讲汇编,c语言都不讲。但我喜欢c语言,汇编的代码写起来太费劲,无奈我去旁听其他专业的c语言单片机。没开发板,就用proteus仿真,即便没有开发板也有硬件可以点灯,可以点亮数码管,可以点阵屏显示汉字,毕设选了个题目,使用stm32开发板实现一虚拟数字示波器,还用vc++做了个上位机接收串口数据显示波形。尽管当时连stm32摸都还没摸过,题目就提前选好了。
那时候目标明确,果断选择不去考研,但是还是照常跟考研的学生抢座位,去旁听其他专业的java课程。当时由于c语音还没学完,听的我云里雾里,心想这java哪来的这么多的这方法,那方法,啥是对象,代码里也找对象啊。但即便没听懂,丝毫的兴趣不减。抽空就去图书馆里自学计算机相关的书籍,在宿舍里看学习视频课程,如孙鑫老师的vc++视频教程,郭天祥和力天电子的51单片机课程,振南大哥的znFAT,msp430单片机,avr单片机,pic单片机,这几种常见的单片机都摸了个遍。侯杰老师的深入浅出MFC,还有本c++入门的小册子叫什么来着21天挑战c++,java编程思想,c++沉思录。感觉像是练武功密集版的修炼。室友在打游戏,我再打代码。对我而言代码比游戏更有意思。
感觉我就像天龙八部里的慕容复一样,对各种编程语言都好奇,都想尝试一下。慢慢的学多了才发现,如果想要像扫地僧一样厉害,还是得修炼内功。对编程来说,数据结构和算法就是内功。广涉猎可以,但重心不能偏,也不能像猴子掰玉米,什么都想沾。各种编程语言好比各种兵器,挑一个顺手的多练练,练好就行了,就像凡人修仙传里的韩立一样,多练练自己的本命法宝青竹蜂云剑。其实内功好了编程语言都只是熟悉下语法,也就两周就能上手。真正重要的还是对底层和算法的学习,以及用技术来做些有价值,有意义的事情。
周末打发时光,你会干什么?我基本上从不打游戏,偶尔敲敲代码打发时间。
我自己热爱自己的专业。每当我面对代码的挑战时,都会想起最初对计算机的好奇与热爱。是这份热爱,让我在无数个深夜仍然坚守在电脑前;是这份热爱,让我在遇到困难时,始终坚持不放弃。
虽然计算机行业是一个高度竞争的领域,但我热爱工作。我喜欢解决问题,喜欢创造出新的东西,喜欢看到我的工作对人们的生活产生积极的影响。这份工作让我感到有成就感,也让我感到有动力去继续学习和进步。
在这个行业中,我有机会与不同的人合作,学习新的技能,和不断成长。始终保持空杯心态,谦虚谨慎,戒骄戒躁,不害怕不知道,就怕学不到,很高兴遇到不知道的问题,因为那意味着收获。虽然有时候工作会让我感到压力,但我也从中获得了许多乐趣和成就感。
总的来说,从事计算机行业还好。虽然这个行业竞争激烈,但只要你有热情和毅力,就能在这个领域找到自己的位置。我希望我的经历能鼓励更多的人追随自己的兴趣,勇敢尝试新事物,并找到自己的道路。
即便不从事计算机行业,学习计算机知识也仍然非常有必要。
首先,计算机知识已经成为现代社会的基本技能之一。无论你从事哪个行业,都需要掌握基本的计算机技能,如办公软件操作、电子邮件使用等。这些技能对于日常工作和交流非常重要,能够提高你的工作效率和竞争力。
其次,计算机知识可以帮助你更好地理解和使用各种设备和工具。在现代社会,人们需要使用各种电子设备、智能家居、移动应用等,学习计算机知识可以帮助你更好地理解和使用这些设备和技术,提高你的生活质量。
此外,学习计算机知识也可以帮助你更好地理解和解决生活中的问题。例如,你可以通过学习基本的编程知识,理解各种算法和数据结构,从而更好地解决生活中的各种问题。
最后,学习计算机知识也可以帮助你培养逻辑思维和解决问题的能力。计算机科学是一门需要严谨逻辑思维和解决问题的学科,学习计算机知识可以帮助你锻炼这些能力,从而更好地应对各种挑战和问题。
总的来说,即便不从事计算机行业,学习计算机知识也仍然非常有必要。它可以帮助你更好地适应现代社会,提高你的生活质量和工作效率,同时也能够培养你的逻辑思维和解决问题的能力。