我的编程学习经历
hello,大家好。今天是我第一次 InfoQ 这个平台上写博客。对于第一篇博客,我想在这里跟大家聊一下我的编程学习历程。小编我最早接触编程是在 2020 年下半年,刚出高中校园中走出,进入大学后选择了云计算专业。选择这个专业也算是一种机缘巧合,我依稀记得在某次晨读后收看了一个央视“开讲了”的节目。记得那一期是:阿里云的创始人王坚博士关于城市大脑那一期。当时对于云计算也只是一知半解,当时也只是知道这个“云计算”很厉害!从那时起“云计算”这三个字总是萦绕在我的脑子里。
进入大学后,我记得我们第一节课就是 linux,那个时候接触这个黑屏白字界面的系统。对于 linux 我是非常有兴趣的,因为在以前看过一些关于黑客的电影,里面就是用这种系统。后来才知道云计算的学习需要用到 linux 系统。接着在那个学期,我学习到了 c 语言,局域网技术。第一次接触编程也是从 C 语言开始的,但是我的 C 语言学习之路刚开始一点也不顺利,拿着那本红皮书,上课学习求素数之类的解题让我甚至于有点讨厌这东西。而我在那个时候一度怀疑我是不是不适合编程。然而这一切都在第二个学期发生了一个大转变。在第二个学期我接触了一门新的编程语言:“java”。java 那与众不同的语法让我有了兴趣,在了解这门语言的应用场景后,我更加坚定了学好 java。使用 java 我们可以用来搭建网站,开发安卓应用等….
在接触面向对象的思想后,我发现我对于编程貌似不那么感冒了。相反我倒是越学越上手。很快我变成了班里学习 java 最厉害的人,平时也是经常帮同学们解决关于 java 的问题。而在那个时候我们也学习了关于 linux 更高级的东西,用 linux 搭建服务器。整个大一过后都没有接触到云计算那些高级的东西,而这一切的一切都是在打基础(理解并熟练使用 linux)。而在那个学期我们学习了有意思的前端技术 html,css,javascript.依稀记得自己熬夜做出来的网页的兴奋感。初此之外还学习了数据库知识。对于数据库我倒并没有多么深刻的印象。
大二的上个学期我们学习了 javaweb 技术,这次我终于学习到了我想学的制作网站后台的技术。当时我还天真地以为我们见到的网站都是基于 Javaweb 技术实现的呢?除此之外学到了另一门编程语言 python.对于 python 我最大的感触就是语法简洁然后就就是在进行连接数据操作时代码量比 java 少,但是当我了解到 python 与 java 相比执行效率差太大我就没花太多的精力在上面。但是由于课比较少,在大二上个学习也算是混掉了,然而真正改变我学习态度是学校组织的一个“云工坊活动”。有来自企业的工程师来带我们做项目。而我也顺利的进入到了 saas 工坊。在工坊里面接触到了 spring 框架技术,在工坊里学习主要是在 B 站看视频学习(因为基础太差,之前就学了一个 javaweb.所以在 b 站上找视频学习,老师的话就帮我们配置好软件环境就可以了)。我主要是在 b 站上看尚硅谷的视频学习这些 spring.对于 spring 一学就是十几天,后面也跟着学习了 springmvc,mybatis.因为一个月的时间学完这些还没消化过来所以 SSM 框架搭建的挺辛苦的,最勉强的做了一个对增删改查的员工管理系统上去交作业。
工坊结束后,我倒是对那些框架技术有了一个逐步的了解,并后复习了 spring 和 springmvc 技术的详细知识。因为一个月学完那些太快了,也是这段经历让我对这些技术产生了浓厚的兴趣(毕竟知道了一个简易网站的构成)。之后的日子我几乎每天都在 B 站上学习。并做了很多项目(当然也只是一些登录加管理系统啦!)现在我在学习 springboot 的路上。大二下学期(也就是这个学期)我们就开始真正接触到云计算的相关技术,容器技术(这个我超爱!)然后学习的劲头就来啦!此时的我对于前后端技术都很感兴趣,而我发现云计算的技术跟运维有很大的关联,也相当于现在我同时接触了,后端,前端,运维的技术,然后我才发现”知道的越多,不知道的越多!”,持续学习吧!未来可期(全站工程师)!!加油!
这短短两年就是我的编程学习经历。与你分享!
本文文字及图片出自 InfoQ
你也许感兴趣的:
- 【外评】15 年前我给自己的一系列编程建议
- 【外评】软件复杂性的三大法则(或:为什么软件工程师总是脾气暴躁)
- 【外评】我对 The Clean Coder 的看法
- 【外评】我为什么编程
- 【外评】我们应该将编程法则视作谚语
- 【译文】40 亿条 if 语句
- 现在开始,把代码里的 else 丢掉!
- 程序员提交 PR 的理想长度是多少?有人答:50 行代码!
- 别再说 “技术债” 了!
- 经历多次重写,苹果平台最强科学计算器PCalc背后的故事
你对本文的反应是: