大家好,我是程序员王鹏,为什么会想着写博客呢? 我在学习中总会遇到或多或少的问题,在解决一些问题时也会心有所感,所以就想着写博客分享记录自己学习编程开发,包括未来学习知识的一些心得体会,这是一种分享,也是对自己学习的一种总结。正所谓,你听懂了,就得会写,你会写了,就得会讲,你能把别人讲懂,那才说明你掌握了这个知识。
我现在作为软件开发工程师,为什么会选择这个计算机软件开发这个专业呢,要说这个,那就得从头说起了,小时候我就对“创造”很感兴趣,家里的遥控器呀、我的遥控汽车玩具呀,等等,都被我五马分尸过,企图了解其原理,当然,最后都免不了家长的一顿铁拳制裁,后来接触到乐高,在拼装时总有很多稀奇古怪的想法,之后玩上了一款游戏–我的世界,里面的红石科让我沉迷,再后来买了swich,里面的马里奥创造2,游戏创作设计也让我乐在其中,这类富有“创造性”的玩具和游戏会让我无法自拔,所以,在选择专业的时候就选择了计算机方向,因为当时在我的认知中,程序员用一条条代码创造一个软件,一款游戏是很令人羡慕的事。
我也算是一个游戏控,选择编程也是希望未来能成为一个游戏制作人或者产品设计师,我从游戏中获得了很多的快乐,特别是暴雪、任天堂的游戏,里面的天马行空让我感叹,既然我从游戏中获得了快乐,我就会想,未来有没有可能,我开发的软件很多人在使用,他们都觉得我开发的软件体验很好,那对外来说是一种自豪和成就。
对我来说,从事计算机开发从某种程度来说是一辈子的事,纵观互联网计算机行业的发展,很多东西都被淘汰了,如果不一直学习,我们被淘汰也是理所当然,所以,有一个完善的学习计划是至关重要的,一个好的学习计划可以督促你学习,让你更好的安排时间,利用时间。那么问题来了,我的学习计划是什么呢?每天早上的早自习看有关计算机的书籍,我现在看的是《算法导论》《代码整洁之道》《设计模式:可复用面向对象软件的基础》《数据密集型应用系统设计》《微服务架构设计模式》《黑客与画家》《简约至上:交互式设计四策略》《基于Apache Flink的流处理》《极客与团队:软件工程师的团队生存秘笈》(这些都是好书,推荐),在完成当前工作的情况下,多额外敲敲代码,多复盘客户项目的实战代码,多优化代码逻辑,多基于数据性能线程的维度思考算法设计等等……,每天到了睡觉前,自然就是博客时间,总结一天的研发和学习心得。周末在没约的情况下,多看看计算机方面底层架构设计的代码,多看看优美的代码架构,估计自己当一个爱学习的程序员卷王。
说了这么多,你们可能都看累了,那今天就说到这吧!新人驾到,还往大家多多关照,今后的文章有什么不对的地方,还望大家指出,如果大家觉得我说的不错,可以点上一个关注。下面是我gitee的网址,平时我打的代码都会记录在里面,我是王鹏程序员,欢迎大家一起交流软件开发,大家一起加油吧。