菜鸟程序猿的成长之路(一)——菜鸟程序猿起步

看到标题之后,突然想起一句文的话:白驹过隙,时光荏苒。每当看到这么有文採的话,总认为有点酸,再酸我也用*^◎^*。

9月开学季,大家陆续返校,让我想起了三年前自己带着新鲜与憧憬步入大学,大学对我来说一切都那么的美好和新鲜,时刻盼望着大学的生活。那些美好的场景仿佛就在昨天,转眼间,今年都大四了,“大四”简简单单的两个字让我清醒了很多,另一年的时间,我该面临毕业,就业压力也随之而至。青春,总是经不起蹉跎,留在大学的最后一年,也许一晃就过,如今的我们,也唯有奋力拼搏。

进入提高班也满两年的时间了,看到这里可能有点迷糊,一定有人问:你不是大四了吗?怎么又两年了呢?我大学学的是生物科学技术专业,大二(11年)的9月,我进入了提高班这个集体,在这里学习编程。兼修专业课的同一时候,我的大学基本上是在这里度过的,在满两年之季,回想我的编程之路。

一、      简单回想

提高班的第一年主要是思想的学习,在这里更注重品质,品质第一,技术第二,以全心全意的的宗旨学习、为人服务。看到“思想”,你是不是认为有点假?说实话,刚開始的时候,我也是这样想的。仅仅有经历之后,体会更加深刻的时候就会知道,就是这么假的东西,在时刻帮助我们不断的进步,创造一个一个的奇迹。

思想无处不在,技术无处不在,但没有思想的技术是死的,仅仅有思想不被束缚才有所创造,在学习中更加主动。我经常觉得:思想是培养人才的巨人。站在巨人的肩膀上,才干看的很多其它,望的更远。我非常坚信一句话,相信你也一定听过:思想有多大,舞台就有多大。

二、      技术的学习

提高班的第二年開始接触技术的学习。第二年的学习,我们以半年为一个阶段,第二年的上半年,以前简单的写过一个总结:蛇年回想我的2012,展望2013—菜鸟程序猿的成长。

从过完年到如今,在学习C/S的过程中,同一时候准备着自学考试,自学考试总共同拥有三科考试,有两科都安全通过了,还有一科不小心身亡,死的有点慘就差十几分,没有过,看来仅仅能等明年的四月份再补救它了。经过半年对C/S的学习,对软件project、UML、设计模式和三层架构有了又一次的认识,也是在做机房收费系统之后才渐渐体会到的。

1.    软件project

软件project是为软件开发的良药,为什么这么说呢?软件project本来就是为解决软件开发中的各种问题出现的。以前自己只简单的觉得:不同的文档面对不同人群,不同的人看不同的文档。事实上这仅是文档的第一步,人不同,文档的内容的側重点不同。第二步就是文档是否充实,给不同的人看文档时,他们是否能看懂文档:项目经理是否能看到他想要的信息?程序猿是否能对着文档设计出用户须要的系统?用户是否能看完文档之后使用系统?

2.    UML:

UML图不仅仅是简单的画画用例图、时序图啊等等,将全部的图画完不是目的,目的是相互合作的开发者传递合适的參数,将系统拼到一起时是否能执行。在画UML图时,不是图画的好就好,是对图中类,參数等备注是否具体。开发者看到是否能成功开发系统。

3.    设计模式:

在系统中加入设计模式,目的为了可重用代码、让代码更easy被他人理解、保证代码可靠性。设计模式很多其它是解耦合,减弱模块之间联系,关系不再紧密。事物之间是相互联系的,在系统中不断的减少联系,系统才干更加可靠,可维护。

4.    三层架构

我如今对架构的认识还非常浅,架构设计的目标和软件本身、设计模式要现实的目标是一样的,无非就是添加系统的可靠性、安全性、可扩展性和可维护性等等。

三、      对未来的憧憬

近期半个月的时间,在学习B/S,B/S中最基本的内容就是网页制作和前台处理。这部分的内容主要是看视频学习,跟着视频做project。往后的博客会不断给家送上我对B/S的学习成果。

下半年还有非常多的学习内容,计划在两个月的时间完毕B/S的学习,并在期间准备两科自考,一个三级考试,考试对于中国的学生来说是非常的简单的。回头看看,啰嗦了这么多,文章就先告一段落吧,学习才刚刚開始。

四、      总结

9月,相信对每一个还处在学生时代的人而言,都意味着一个全新的開始。与其等到毕业后才含着唏嘘懊悔当初颓废的大学生活,怀念那个还能单纯坐在教室里上课的自己,倒不如如今就好好珍惜剩下的大学时间,尽情享受还能与书籍为伴的喜悦。

开学季,没有惆怅,没有忧伤,我们信誓旦旦,用拼搏与汗水,填充剩下的青春时光,这样,毕业时,我们才干坦然面对镜子中的自己说一句:“大学四年,我无怨无悔!”

时间: 2024-10-09 06:27:27

菜鸟程序猿的成长之路(一)——菜鸟程序猿起步的相关文章

菜鸟程序员的成长之路(三)——2014,逝去的半年,奋斗的半年

从3月份到现在,仅仅半年的时间让我扮演了两个完全不同的角色,从在校生一下变成了毕业生,作为毕业生不能再像在校生一样自由自在,无所顾忌,想怎样就怎样,肆无忌惮的生活,浪费时间.如果你想从容的面临未来的生活,就需要彻头彻尾的改变.多一份稳重,多一份责任,多一份担当. 鉴于LZ不太擅长写非技术博文,那就以碎碎念的形式,来回顾一下我的奋斗历程: 技术 3月份开始备战软考,软考准备了两个多月的时间,从看视频做笔记,再到大家一起讲课,复习,做试题巩固,整个过程至今历历在目.软考虽然不难,但是对于基础差的同学

菜鸟程序员的成长之路(四)——欢送2014,欢迎2015

最近半个月一直想写年终总结,却迟迟没有提笔,不是不知道写什么而是需要写的东西太多,不知从哪下笔.继菜鸟程序员的成长之路(三)--2014,逝去的半年,奋斗的半年,请大家跟我一起再重新将2014"活"一遍. 2014年对于我来说承载了满满的回忆,也是我人生中比较重要的一年,因为在这一年里发生很多重要的事:1.我毕业了:2.我考过了软件设计师了:3.我考上了在职研究生... 学习篇 对于学习,其实有很多想写的内容,由于上篇博文:2014,逝去的半年,奋斗的半年,我已经写了2014上半年的总

程序员的成长之路

从一个编程初学者,到一个程序开发菜鸟,再到技术高手.技术大牛.大师级人物, 必有一个成长路线. 根据自己的学习开发经历,我觉得一个程序员的成长之路可以按照如下循序渐进: 技术技能: 1.  初学编程: 找一两本优秀的编程语言书籍,按照例子敲代码. 推荐 K&R <TCPL> 和 BE <Thinking in java> ,每一种主流开发语言都有一些非常优秀的入门书籍.如果国外书看得不大懂,可以先找国内编程书籍看看,一般国内书籍更注重技术和技巧,而国外书籍更注重思想和思路:

程序猿小白成长之路[盒模式&amp;浮动布局]

深入盒模式及浮动布局 1文档流:浏览器在页面上摆放HTML元素所用的方法1-1块元素的文档流 1-2内联标签的文档流:如果有足够空间 他们会挨个摆放,如果空间不够,剩下的会摆到下一行 2浮动布局<div>float 浮动clear 清除 有left right both none值 3浮动不居中的盒模式计算 在列表页添加左侧浮动的图片1-1使用 img 同样也添加一个alt属性 <img src="images/egg.jpg" alt="西红柿炒鸡蛋&qu

程序猿小白成长之路[定位]

定位 1-1在 CSS 中使用 position 属性实现网页的定位技术,他有4个值: static 是position属性的默认值,标签会显示在正常的文档流中relativeabsolutefixed1-2除了 static之外,使用另外3个值可以让一个标签变成定位元素当一个标签被定位之后,你就可以使用CSS的top. right.bottom.left四个属性精确控制标签在HTML文档中的位置,利用这些定位属性你可以在HTML文档中任意摆放一个标签的位置. 2-1relative 相对定位将

程序猿小白成长之路[初级框架布局]

HTML框架布局 AJAX: 是JavaScript中的一个技术,需要先掌握JavaScript;AJAX是请求接口用的 frameset标签 frame 标签 框架页面的基本架构 水平布局 cols:表示子框架水平排列 垂直布局 rows:定义垂直布局的框架集 混合框架集 cols & rows 为框架添加内容 使用 style属性定义一个标签的内联样式 框架中的导航 框架的尺寸可以通过拖动边框来调整的,如何是边框固定? 1-1在源代码中为 frameset标签设置 一个属性noresize

php程序员的成长之路

第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置基本操作) 目标:能够完成基本的LNMP系统安装,简单配置维护:能够做基本的简单系统的php开发:能够在PHP中型系统中支持某个PHP功能模块的开发. 时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三年也有. 1.Linux 基本命令.操作.启动.基本服务配置(包括rpm安装文件,各种服务配置等):会写简单的shell脚本和awk/sed 脚本命令等. 2.Nginx 做到能够安装配置nginx+

大数据新手的0基础学习路线,从菜鸟到高手的成长之路

大数据作为一个新兴的热门行业,吸引了很多人,但是对于大数据新手来说,按照什么路线去学习,才能够学习好大数据,实现从大数据菜鸟到高手的转变.这是很多想要学习大数据的朋友们想要了解的. 今天我们就来和大家分享下大数据新手从0开始学习大数据,实现菜鸟到高手的转变的学习路线.希望能够帮助想要学习大数据的朋友. 如果你想要学好大数据最好加入一个好的学习环境,可以来这个Q群529867072 这样大家学习的话就比较方便,还能够共同交流和分享资料 以下是大数据新手学习路线的正文: Linux:因为大数据相关软

程序员的成长之路JQuery篇

很久没写JS了,或者说自从工作以来都没怎么写过JS,最近在开发要用到JS,瞬间懵逼了. 立即去菜鸟找入门教材来看,磕磕碰碰的总算搞定了.以下是学习过程中碰到的问题以及自己的理解. 一:jquery.js和jquery.min.js的区别 从字面意思来看,jquery.min.js 是 jquery.js的迷你版本,功能都一样,只是jquery.js里面是没有进行处理的源代码,方便人们阅读与研究,而jquery.min.js是处理过的代码,在浏览器的开发者模式可以看到(F12)可以看到代码都进行过