java菜鸟程序员2012年度总结——分享、收获与感恩并存-程序员宅基地

技术标签: java  数据结构与算法  数据库  


前言:又是一年总结时啊。本来总结打算前几天就该写的。但由于一直在忙最后的期末考试,今天终于考完了。现在终于有时间来对这一年进行总一下了。刚开始的时候想了半天不知道该用什么题目好。想了想,今年的博客一直围绕着“java程序员由笨鸟到菜鸟”的专题来写的。现在想想。经过一年的洗礼,差不多由一个没有思想,没有想法的笨鸟变成会敲两行代码的菜鸟了。所以有了现在的“java菜鸟程序员2012总结”题目。


2012注定是不平凡的一年。我们经过了传说中的“世界末日",我们大家都有幸存活了下来。这一年,我收获了,学到了很多。差不多也把学到的,收获的都分享给大家了。从年初开始着手写博客到现在,完成了一百八十篇博客的创作。收获了六十多万的访问量和两千多条来自五湖四海的网友的评论。有鼓励,有批评。在这谢谢那些曾经鼓励我的朋友,你们的鼓励是我前进的动力。同样也很谢谢那些批评我的朋友,你们的批评是我提高的阶梯。下面通过时间的流逝总结逝去的2012的那些日子。


2012年年初,寒假还未开学。早早来到学校,在这要真心感谢孙继磊老师。谢谢他给我这次项目开发的机会。趁着寒假还未开学。我还有我两个较好的哥们跟着孙继磊老师开发滨州市某政府单位的一个项目。当然我们还是处于打下手的角色。虽然只有短短的不到二十多天的时间。但这二十多天我学到了在课堂上没学到的很多东西。这二十多天我真正明白了“程序员最后死在需求上”这句话的真谛了。这次开发主要是用到ASP.NETmvc3的相关技术。虽然到现在一些技术点都忘记了很多。但其原理和思想经过那二十多天运用还是记忆犹新的。在这段时间中,虽然没有用到什么高深的技术。但跟着孙老师学到了很多有关编程思想的东西。通过这次项目经验。学习到了,编程语言不是技术,语言不在于掌握多少,而在于掌握语言的思想。语言仅仅是技术的工具。不要一味的去追求什么高级、新的语言。掌握好思想。语言这个工具的问题就迎刃而解了。这二十多天的项目经历同样让我感受到了项目开发中的态度问题。不要总以为一个小问题没什么到不了。有可能产品上线之后就因为这一个小小的bug而全盘皆输。做事尤其是项目开发一定要有一个认真和追求完美的态度。在这一点不得不佩服孙老师。




PS:项目时的自娱自乐,那时候真心感觉自己是一个胖子。



开学以后,正式进入2012年的3月份,开学以后没有了做项目时的紧张,没有那时的忙碌。每天仅仅上那几节课,突然感觉有点空虚了。当时想了想。感觉已经进入大二下半学期了。接近两年的时间,自己自学了不少东西。但几乎都不系统,并且学过的很多东西都有些忘记了。正好有11级的师弟们总是问我一些自学的路线等问题。所以我萌生了把自学的东西通通以博客的形式总结出来。想想当时真的好天真。当时想着用一个月的时间去总结所学的java有关的所有内容。但最后做下来差不多用了有接近十个月的时间吧。说实话,当时做这个决定的时候我真的没有把握能坚持下来。想着能写多少就写多少吧。慢慢的写着有越来越多的博友浏览。也慢慢的有更多的人给我留言。在这真心的感谢那些支持我的朋友。说实话。没有你们的鼓励和支持我真的无力坚持到最后。自从做了决定之后,于是有了现在的《java程序员由笨鸟到菜鸟》专题。随着这个专题的开篇,也算我真正的博客生涯的开始。它一直伴随我到了2012年的年末。



慢慢的,随着时间的推移进入了2012年的5月份,博客还是继续的在写,在5月份我在CSDN博客中遇到了影响我很大的一个——勇哥(http://blog.csdn.net/cheny_com),他的学习方式和学习思维还有一些对学习和生活的态度都深深的影响了我。在和他交往的过程中。他说的每一句话都值得我去细细揣摩。在交流中,非常有幸的获得了暑假去勇哥”火星人“开发团队实习的机会。在此,真心的感谢勇哥跟我这次机会。当然在写博客的同时,也没有停止编码,在此期间做个几个练手的小项目。差不多把源码都贡献给大家了。其中包括:

分享一个基于SSH的商场管理系统(附源码)

分享一个基于SSH实现的简单学生选课系统(附源码)

还有几个做的不算太完整的小项目,所以也就没上传上来,我怕误人子弟啊。呵呵



20127月。七月份迎来了期待已久的暑假。暑假的开始意味着北京实习的开始。这是我第一次来到北京。说实话,初来北京没有给我什么大城市的感觉,我的感觉呗压抑充满着。明显的感觉到了北京快速的生活节奏。到了火车站之后,下了火车坐地铁到了天通苑北。勇哥在那接我。勇哥给我的第一印象就是稳重。到了之后开始了对勇哥的”榨取“,为什么说是榨取呢。很明显,个人能力与勇哥相比来说。差距太大了。很多东西都要来问他。慢慢的,经过几天的时间,对”火星人“项目管理工具有了初步的了解。慢慢的勇哥开始给我布置一些简单的任务。虽然任务都不算太难,但都做的都不是太完美。在这说一下“火星人”项目管理工具,这真是一个很不错的项目管理工具,虽然我到现在对他的了解还不是很深,但我能感觉到,他不仅帮助项目开发人员都项目进度的管理,他更是一个管理者对项目的整体了解和时间和成本的节约。现在想想,真的很怪自己当时太没把握好那么好的学习机会了。浪费了很多时间。虽然短短的不到一个月的时间的学习,但真正的感觉到了,自己在学习态度和学习方法,还有一些编程思维上的大幅度提高。


图片来源:http://blog.csdn.net/cheny_com/article/details/7355542


20129月份,暑假开学,正式进入大三时代,对于专科生来说,我们成为了毕业生。因为从大一开始就下定专升本的决心,所以大三即为进入一个专升本的学习时间。也就是从那时开始,离开了代码。正式算一下。从很少敲代码到现在差不多有小半年的时间了。虽然期间偶尔有敲代码,但也寥寥无几。从九月份开始,开始学习数据结构、操作系统、微机原理等理论课程。从学习到现在感觉收获还是很大的。学完这些课程之后。对于以前遇到一些不解的问题,通过学习这些课程,很容易就明白了。所以这就是为什么培训结构培训出来的学生和全日制大学学生学出来的学生的差距所在吧。培训出来的学生永远只局限于表面用的层次之上。根本无法深入到底层实现。因为如果想要理解到底层的实现问题,必定要用到计算机理论知识,如操作系统、数据结构等课程。


201211月份至今,一直以为山东省专升本考试会在12月份,所以这段时间一直在努力专升本中。但事与愿违,苦苦等待的专升本时间通知一直没有下来,一直到现在考试时间都是一个未知数。看着图书馆里一个个做试卷,看真题的孩子们,突然感觉很无奈,我们这些人的命运完全掌控在了山东省教育厅的手中了。如果他现在下个通知说专升本考试取消。我们也都没有办法。在这同样要真心的感谢一个人,他就是我的班主任冯君老师,感谢她一直以来对我的督促和教导,希望明年还能继续做我班主任,呵呵。在这期间,准备专升本的同时也研究了一些java的第三方开发工具。比如操作office的一些工具。还抽空学习了一下oracle的基础知识。为了练习,自己装了一个oracle,连带服务器端都安装上了。至今我还一直煎熬着安装oracle的苦果——电脑卡的要死。在11月份,我还参加了一个IT博客大赛,并且有幸获得了“优秀学生博客”的奖励。这也算对我这一年来努力的肯定吧。昨天刚刚收到奖品,正好来得及在这晒一下。


不管怎么样,总体来说2012,一切都很美好。2012,快乐与分享共存。2012,收获与感恩同行。2012,谢谢有你们陪伴。在对2012总结的同时。也对2013进行一个展望吧!

2013,我即将毕业,不管专升本是否能考得上,找工作肯定是要面临的。说说2013的工作愿景:

2013注定是我人生的一个转折点。2013即将踏入社会,走向人生的另一个世界。2013不求大富大贵。只求可以健健康康的生活,高高兴兴的学习和工作。希望2013可以为以后的人生做一个好的铺垫。希望可以找到一个自己满意的工作。

在即将踏入社会。我希望可以再明年毕业的时候。找到一个自己满意的公司。不求公司有多大。只希望公司有一个好的企业文化。希望能够通过自己的努力为自己东家创造一份应有的利益。以自己现在的能力和实力,明年应该将会找一个以javaweb开发为主的公司进行就职。但我的真正兴趣不在于web应用的开发。我希望在以后的工作中可以在大数据和云计算方面有一个好的学习和发展。所以我还是很希望明年的工作可以有这方面的学习机会。同样我希望在踏入工作的同时,能够在社会中稳住自己的脚步,以一个全新的心态开始新的征途。

2012世界末日我没有倒下。相信在明年的就业挑战中我一样可以释放光彩。在即将踏入2013年的今天告诉自己:

加油,comeon,年轻人,像雄鹰一下的飞翔




在此真心希望有同行能推荐工作哦!!!


2012年12月30日

写于山东滨州




版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/iteye_18480/article/details/82452316

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法