继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

我和编程历程居然是这样?

不偏不易
关注TA
已关注
手记 2
粉丝 13
获赞 34

给大家分享一下我的故事
几个想讲的方面
有兴趣才能最好的学习
大学生要参加编程类的团体
关于考试和能力的认定
摆正自己的位置
为什么每天都在划水摸鱼?


第一次接触电脑,大概是在小学2,3年级的时候,2003年吧。
那时候传奇正火。传奇私 服也开始火了。
看着几个哥哥玩传奇。然而我并没有钱买点卡,于是走上了私 服的不归路。
玩私 服总是会中病毒,于是之后的5,6年时间,我掌握了很多的基础操作,基础安全知识和解决计算机问题的方法。
初中的时候,家里给我断了网。我就想找玩单机传奇的方法。
然后我找到了各种服务端,各种引擎。3 K,hero,legend M 2,apple,G OM等等
配置数据库,配置引擎的各种参数,修改一些判断等等,应该算是我的第一次接触编程。
很庆幸小学从一年级就开始学英语了,初中的时候,靠着那点词汇量,连猜带蒙就读懂了那些语句。或者修改一下,看看游戏里面有没有什么变化。自己边改边玩。
然而之后就没有了,因为要学习
家长当时的想法当然没错,学习重要,玩电脑干什么呢。
寄宿在学校,就很久没有碰过编程了。偶尔能玩一下电脑,也只是去玩,并不会想要去改。
我现在感到可惜的是,当时最有兴趣的时候不能继续,而现在,不怎么感兴趣了,反而要继续走这条路。


到了高中,有了信息技术课,当时学的是VB,很感激这一点,因为还有一些学校,学的是多媒体。
有以前的印象,学起来自然比其他同学快。当然这个课,会考之后,也就没有了。


高考成绩也不好,勉勉强强刚刚够分数进了个三本的计科专业。
进入大学之后,看到许许多多的大神,有的是家里从小培养的,有的是小学计算机老师启蒙的,等等。深感自己弱小。
报名参加ACM的培训选拔班,当时面试的时候太诚实了,问我为什么要参加,我说,太无聊了,很想找点事情做。然后就没有然后了。有几个认识的人回答类似想获得知识,为将来做准备的进去了。
然后,半个月之后跑回来了。哈哈哈,说是还是在寝室玩游戏有意思。
之后也有很多机会,比如服务外包大赛,老师带的队伍,各种编程方面的招新。
可惜我都没有把握住机会,可能是自己懦弱,可能是被寝室拖着进了LOL的泥潭。

如果有大一大二的我建议你们尽量去参加这类团体。

还好当时自己还是有一点责任感的,C,数据结构,html网页,软件工程,数据库都有好好听课。除了网页都能拿个高分,也能写。当时各种表的增删改查,各种树的各种遍历什么的,都是能自己手写的。
第一学期期末考,发生了一件很有趣的事情,网页的考试是纯笔试,监考老师是我们学院的院长。他后来给我们上数字电路,他说当时收完卷子,走出去的时候,听到有一个学生这样说,老子在外面网站项目也接了好几个了,TMD根本不会做啊,什么鬼题目。
这个学生这一句话,让我们之后的专业类期末成绩,大部分都按实际的编程能力来打分了。老师给题目,2,3个星期,自己写完,然后验收答辩。
然而,网页这门课,我挂科了。。。不肯背,又不肯作弊的年轻的我。

我想程序员应该没有必要要记住大部分的函数吧?只要熟悉,有哪些函数,能做什么事情,就可以了。如果常用,自然记住,如果不常用,那么没记住也不是什么大事。要用的时候,人自然会百度谷歌,会查API。
这一点欢迎讨论。

大一的时候第一次接触国外的私服,以及他们的服务端。看见有几个大神用C#写了客户端加服务端。这些人凭着自己的兴趣,自己写了一个属于自己的传奇。
还接触到了一些需要联网的单机游戏,大部分都是易语言之类的编写的。程序跑起来的感觉,就是占用大量内存和CPU。


大三后,危机感,急迫感变得越来越强。问一问同学以后的打算,考研的考研,继承家业的继承家业,当兵的当兵。而我,家里并没有打算给我铺一条什么路。
于是这个学期初,我到处投简历。我本来以为凭我大学期间有在相关公司实习过就能轻松拿到实习岗位,然而并没有。
好不容易,终于有人帮我介绍进一家小公司。面试后,副总跟我聊了一下,说会给我安排学习路线,叫我每天做东西。没有实习工资。
当时我很高兴,能有人指引着学习,绝对是事半功倍的。
实习工资没有也无所谓。
可是仅仅是说说而已,进去之后,给我介绍了一下公司的高级JAVA工程师,给我一套网站代码。就叫我自学。
可我没有J2EE的基础,所以只能先自学一下。
Hibernate,Mybatis,Struts2,Spring,SpringMVC和其他各种工具maven,JUnit等等都做了一下简单的了解。也了解了一下SSM和SSH的利弊。
用了2个月时间才能做一个简单的实现对数据库增删改查的登陆注册页面
而且还不是完完全全弄懂的,还是在老师给我空白的搭好框架的基础上完成的。
自学很慢,而且学的很不系统。可能是因为自己浮躁的缘故,也可能是因为没有摆正自己的位置。为什么要去指望2个月学到高级JAVA工程师的地步呢?

2个月的自我克制让我感觉很累、很难受,但是仔细一想,每天到底在干点什么事情?各种划水,各种摸鱼,一天有效的学习时间可能2个小时都没有,周末也不愿意学习。
为什么会这样?因为从小到大都是有别人逼着才去学的。没有别人逼迫,就不想学习。
正好有其他公司来学校招实习生。并且给予4个月,2.5个月在培训机构培训,1.5个月在公司实训的帮助,于是我选择了去培训。
下个星期二准备正式签定协议,参加培训。

期间买了李刚的疯狂JAVA系列的轻量级,看了之后感觉自己还少很多基础知识,于是又买了讲义,看了之后更是“绝望”。怎么有那么多东西不知道,看不懂。
静下心来,又只能开始慢慢啃。

共勉。

打开App,阅读手记
13人推荐
发表评论
随时随地看视频慕课网APP

热门评论

最后感觉哪里不对2.5月培训1.5实训。。加起来4个月刚好是现在满大街的培训时间。最好注意一下合同。

我就是进了培训机构,年少无知。

每个人的学习方法不一样,自学也蛮好的,我也不排斥去培训

查看全部评论