目录
个人介绍
我是一个喜欢钻研东西的人,或者说,对于很多的知识和操作的原理比较感兴趣,我使用了一个函数,一段程序,我便会想要知道,为什么这个函数有这个功能,为什么这个程序是这样写的。在这种意义上,在c和c++上我更加偏向c,面向过程对于我来说非常的具有吸引力。
我喜欢安静,一个人若是急躁,是不能真正的调动自己的精神和力量的,但,人不能总是悄无声息的,如果是安静代表着智慧,那热闹就代表着体魄,一个人的精神和身体都是很必要的,人没了精神就是行尸走肉,没了体魄便像枯枝败叶,没有办法茁壮生长。
虽然喜欢安静,我也时刻渴求着与人的交往,交流是一种很美妙的事情,是一种精神上的互动。它能够带来知识,也能消磨时光,能平复心情,也能激发活力。过犹不及,交流一但过度,在我看来便是没有意义的,交流一但过火是更为可怕的,过火了便是争吵了,我觉得我的世界里不该有争吵。争吵时,一股股的热血涌上头脑,压迫着神经,刺激着情绪,这样的人是可怕的,非理智的,这时的交流便完全失去了它的意义,变成了完完全全的战斗了,脱离了精神的范畴。而稍微温和一点的争论是及其有益的,能算作最为重要的交流之一了
看书在我看来是一件很神圣的事情,我不能说是彻彻底底的喜欢看书,但由于看书能够很好的平复我翻涌的心神,能真正的把我拉回到安静——聚精会神的状态,所以我觉得它可以被列为一个爱好吧。或许有的人认为,看书,特别是看课外的书籍,这和看电视、看动漫不是一样的吗?在我看来不一样,看书是一种交流,是两个平静状态下的人的交流,看电视、看动漫,或许作者的表达的内容能算作一个平静的人,但作为观众的我们,仅通过眼睛走马观花,心始终是浮躁的,根本谈不上平静,更谈不上交流,看书并没有一个固定的节奏,想看几页便看几页,是不是停下来,思考作者表达的意思,与自己的观点相比较,这样才算是交流。
编程的目标
第一,要明白算法的底层原理。我觉得不能只是学习一些表面的东西,更应该学习内核,各种语法,算法,不应该只是了解它的实现,最低要求也是要求明白他们的实现原理和为什么用这种方法实现。一个方法对人来说是很容易忘记的,对我来说也是,但是一但我们明白了它的实现原理,和理由,便没那么容易忘记了。
第二,能够灵活使用各种算法。学习编程不是只是知道就行,编程是一种实际运用的东西,学习它只是为了能够更好更合理地使用它,最终目的应该是使用,必须要能够灵活使用。
第三,也是最终的目标,就是能自己写出一个涵盖各个方面的项目。虽然在一个团队中并不要求每个成员都能做到所有部分的工作,但其实这是一种曲解吧,分工其实是让一个项目的各个部分更加拔尖,并不是将各个部分剥离开来,只有明白各种部分的实现方法才能写出更好的程序和更好的项目。
如何学编程
学习编程不是只要学习或者只要练习就行了。学习是为了得到知识点,练习是为了巩固知识点,两者结合就像水泥和水一样,结合在一起,就不是粉尘、液体了,变成了能够承载高楼大厦的固体。
由于编程更偏向实际,得到知识点,就不过多赘述,就练习而言,练习分为两部分:
1.实现练习
每一种语法、算法学习的第一步都是要去实现,这相当于基础。
2.使用练习
使用也是通常认为的练习了。
编程所安排的时间
编程的时间的话,如果不算作学习编程知识,每天至少练习1小时,周天和周末是3、4小时,算上编程学习的话一天就多了3小时左右。
工作的期望
关于工作内容,是更偏向于游戏制作或者软件方向,游戏制作是一直以来的爱好、梦想,而软件是个人学习的重点,两者其实也有很多的共通之处。
工作要求的话,希望不是那种彻彻底底的码农,日复一日实现着基础东西、毫无新意、毫无创造,要能在工作中进行自我提升,以更好完善自我。
公司要求的话,大厂。。。其实这也没必要说了,谁不希望往上呢,但公司差别不大,我更趋向于富有创新、富有活力的公司。
写在最后
人生短暂,个体渺小,却仍旧要时时刻刻保持着积极的态度,力争上游。
附上一首诗:
苔 袁枚
白日不到处,青春恰自来。
苔花如米小,也学牡丹开。