首页 / 行业
一名程序员的半年成长经历
2019-05-20 16:37:00
十月一总结会,主要目的是为了帮助大家解决一下十月一长假大家学习上的问题,大家都挺积极发言,并且每个人都能发现自己学习上的问题。能发现自己的问题就是不是问题,一次次的改正,相信一定可以更好。这次会议让我思考了很多,经历半年的成长,五步学习让我真正的成为了菜鸟程序员。
成长的第一步:VB到作品展
2011年的寒假我们真正开始对VB的学习,一个假期的时间,大家仅仅掌握了VB的皮毛而已。寒假结束,大家开始了每周的值班,指导学生上机,每天都有所发现,有所进步。同时,大家也开始了对作品展的准备。一个假期的学习就完全掌握一门编程语言,对于我们来说那是不可能的事。当初认为自己根本就不可能完成一个作品,真是不可思议的事。经历了一个月的漫长准备,办完作品展的当天晚上,所有的疑惑都烟消云散。直到今天我才真正明白作品展的真正意思所在。
作品展不仅让我们初步掌握了VB语言而且将我们真正领进了编程的世界。新的生命也从作品展的晚上诞生了。
成长的第二步:作品展到数据库
作品展之后,我们并没有停止对VB的学习。紧接着,12年的暑假到来了,一个暑假,让我们学习了很多。
若想真正的成为大师级的程序员,英语绝对是一把利刃,没有英语作为披荆斩棘的宝剑,你永远只是菜鸟。一个假期,四十天长假,每天4个小时的英语,让我们不再恐惧英语,将学英语只当是生活中一部分。
在学习英语的同时,技术的学习并没有放下,VB和Access数据库的交互的五个实例,了解数据库的基础知识和创建数据库,学习数据库的接口,实现VB和数据库的交互。看数据库的视频,初步掌握数据库的基础知识。说实话,我们对数据库的学习是远远不够的,也就是一个框架,但是米老师对我们的要求并不高,对数据库的学习实际上仅是一个开始,对数据库的学习为了更好地学习VB,全面掌握VB。从VB向数据库的过度异常的轻松,没有任何的障碍,这是教育最大的成功。
数据库框架的学习是为以后更快和更深的学习奠定基础。一步到位的学习,是不可能。不断地深入,不断的学习才会掌握的更全面。
成长的第三步:数据库到学生信息管理系统
看完数据库的视频之后,尝试做学生信息管理系统。刚开始,系统是什么,干什么,有什么用,是一个很模糊的概念。学生信息管理系统,我们也是仿造的,没有任何技术含量。我们学习更多的是VB和数据库如何交互;如何使用SQL语句对数据库进行增、删、改、查?在跌跌撞撞中处女座——学习信息管理系统完工了。
初期的仿造只是让我们更好地学习,顺畅的学习让我们得到很快的进步。
成长的第四步:学生信息管理系统到机房收费系统
虽然我们还不会如何创建数据库,但是学生信息管理系统让我们掌握了如何对数据库进行增、删、改、查。机房收费系统就是查漏补缺的过程,机房收费系统完全都是我们自己的设计,这是学习编程以来的第一个作品。当然作品一定会存在很多的缺点,这是必然,因为我们要学习的还有很多。刚开始做机房收费系统时,对如何上机、下机的过程不是很明白,看人家的系统,一点点的学习,分析当中要使用的数据、如何创建数据库,就是我们要面临的难题。在独自完成机房收费系统的过程中,修改了无数次的数据库,让我体会最深的是需求分析。这一步的工作,刚开始机房收费系统时,没有做好,体会才如此之深。
从陌生的VB到独自完成机房收费系统,短短的半年时间让我从门外汉蜕变成了菜鸟程序员,编程的大门也从此为我打开了。
成长的第五步:机房收费系统到软件工程
机房收费系统刚让我体会了需求分析是编程的第一要务的重要性。我马上就开始了软件工程的学习,最近几天看了几集的软件工程的视频,对软工的许多概念还是很陌生,但是相信,软工的学习可以让我对编程的流程和步骤了解的更加深入。
哪里有需求,学习就在哪里。
半年的时间,五步的学习经历让我真正的成为了一名程序员,时时刻刻让我体会到编程的快乐。每次做完工程之后,都会兴奋那么几天,之后就步入下一步的学习。一步紧接着一步,学习的兴趣驱动着我快乐的成长。
这五步紧密的学习过程可以说衔接的天衣无缝,缺一不可。这次十月一总结会,体会了一次科学教育的魅力。我将自己的亲身经历写在这里,希望对学习编程的师弟师妹有所帮助。
最新内容
手机 |
相关内容
智能传感器助力打造数字经济数字世
智能传感器助力打造数字经济数字世界,数字,经济,传感器,助力,智能,及时发现,PCM1801U智能传感器是一种能够感知环境并将感知结果转所有遥不可及,终因AI触手可及
所有遥不可及,终因AI触手可及,出行,平台,无人驾驶汽车,导致,人工智能,学习,人类历史上,有许多事物曾被认为是遥不可及的,然而随着科技黑芝麻智能助力亿咖通科技旗下首款
黑芝麻智能助力亿咖通科技旗下首款智能驾驶计算平台成功量产交付,智能驾驶,计算,助力,首款,交付,智能,近年来,智能驾驶技术逐渐成为硅谷:设计师利用生成式 AI 辅助芯片
硅谷:设计师利用生成式 AI 辅助芯片设计,芯片,生成式,硅谷,优化,修改,方法,在硅谷,设计师们正在利用生成式人工智能(AI)来辅助芯片设计阅流智作:一种全新的生成式AI视频制
阅流智作:一种全新的生成式AI视频制作方式,或将颠覆专业视频生产,生成式,全新,视频制作,数据,学习,用户,阅流智作是一种全新的生成式A数据中心如何更快、更经济地利用AI
数据中心如何更快、更经济地利用AI?,经济,数据中心,用于,机器学习,计算,自动化运维,数据中心中使用人工智能(AI)技术可以带来许多好处,从零基础开始,掌握低代码+ Al 的应
从零基础开始,掌握低代码+ Al 的应用技巧,零基础,方法,框架,工具,深度学习,学习,低代码(Low-Code)是一种通过可视化开发工具和少量手写智能时代的三大核心技术
智能时代的三大核心技术,时代,核心技术,智能,机器学习,数据,学习,智能时代是指在人工智能技术的推动下,人类社会进入了一个智能化的