使用博客来记录自己的成长

使用博客来记录自己的成长

本人是一个新人程序员,工作大概一年左右。本身并不是计算机专业毕业的,单纯的是自己对计算机软件方面比较感兴趣而选择的这个行业。

起因是在大学中喜欢玩游戏,但是个人又是属于比较懒的那种,开始玩一些单机游戏的时候喜欢用游侠修改器之类的修改数据,让自己玩的更‘爽’,后来接触到了CE,发现原来改数据还能做到这种程度,通过一些简单的教程定位应用程序就可以一键修改自己曾经修改过的参数,着实方便。在感慨着这才是计算机啊的同时,感觉到了计算机能带给我的真正的乐趣。

“通过对电脑输入指令就可以完成很多自动化的操作从而方便自己”,抱着这种目的,自己又去玩了按键精灵,写这些脚本能轻轻松松做到一些网游啊页游啊手游啊之类重复刷刷刷的动作,而使得我在同一群人中线的额外厉害,一些人都在说大佬啊肝帝啊之类的来形容我,但是我知道这些都是自己写的脚本的功劳,自己并没有在这些游戏上花费多少时间。

在此之后自己又研究了TC,大漠脚本之类的东西,什么取色,对比图片再与CE修改内存之类的让自己的脚本越来越智能化,效率也越来越高,但在之后我感觉到不知足了,自己写的东西,技术水平太低,我想要知道真正的写程序的人到底是如何,把一个工具从无到有的搭建出来的,我不想做一个修改者,而想去做创造者。

开始把希望寄托于大学的计算机课程上,我的大学是工科大学,计算机语言是全部专业都需要学的,必修课程是C语言,这是我第一次接触到真正的编程语言,但是结果却令我很失望,老师所教的东西,都是语言的基础,数据类型啊控制语句啊各种算法啊指针啊之类的云云,到最后也就写出了一些控制台的逻辑程序,用*打出各种各样的图形而已。我感觉甚至不如我的脚本语言能够方便自己。

再之后大学期间玩了一些工具,flash啊ps啊视频制作啊一些3d建模啊之类的东西,让自己认为自己是在学习技术,能力在提升,在最后毕业之际,抉择到来了,是这样顺着流势,校招找一份本专业的工作,还是,朝自己认为自己兴趣所在,也就是编程方向走去呢。最终决定显而易见,我成为了一名程序员。在没有正规编程经验的基础上,跑去花钱到了培训机构培训了一番java就出来了。谎称一年经验,来到了上海一家外包公司,开始了真正的程序员旅途。

毕竟是自己选择的自己兴趣所在的方向,我的成长还是很快的,不知不觉自己已经对公司的整套业务非常娴熟,开发效率也很不错。自己感觉没有什么太大的压力的情况下拦下来很多活去做,由于自己也在关注一些开源社区,看一些大牛的博客,虽然经验水平不足,单是知识面还算不错,对一些系统架构之类的,虽然没有去深入研究,单是听说还是听过的,从CDN到LVS到Ngnix到真正跑的程序这一套负载均衡,zookeeper hadoop分布式框架,公司各个子系统流程管理框架tbschedule任务调度之类的不绝于耳,但是问题来了,我所在的公司着实够小,上面所提到的东西一个都没有用到,现在还在用着单点程序在跑,jar包管理还是用的动态引入,代码管理用的svn,没有maven,打jar包war包还用的ant,代码冗余结构混乱。知道的越多就越发感觉自己公司所使用的东西实在有够low,身为程序员个人肯定更倾向于用更新的技术,写更优质的代码。随着自己在公司的地位的提高,逐渐有了对系统优化的话语权,就准备拿自己家的系统开始开刀,随着一个新的渠道接入,我顺利的申请进了开发这个新渠道的单点程序中来,开始搞事情。嗯,随便来引入一个tbschedule把原有的批处理单点程序替换掉吧!

失败了,原因再明显不过了,自己个人的问题,眼高手低。自己一直认为,这些框架,不就是使用而已嘛,自己知道了它有这些功能就够了,以后需要用到的时候直接拿来用就好了啊!这样的一个思维导致了自己的失败,简称浮夸,想想也是,自己从开始学习敲代码的目的就是不纯的,为了方便自己,为了开外挂享受那种优越感。忘记了自己实际的实力,明明自己就不是计算机专业出来的,本身代码逻辑思维就不优秀,眼界又这么高,使用工具的时候从来不去思考他是怎么实现的,用了什么思想,底层到底是什么结构,应该如何真正的去使用它,大部分就是百度,找到使用方法,抄一份ctrl+C ctrl+V,结束。真正的码农,把代码从一个地方,搬运到了另一个地方,仅此而已。

人只有思考才能进步,反思了很久,自己应该放弃那些浮夸的想法,脚踏实地的,开始从基础重新看起,在自己需要用一个技术的时候将其研究透彻,吸收他的思想来提高自己。我这边也看了许多大牛的博文,很多大牛也提到了,所谓的学习,单单的做知识的接收方是不够的,自己需要去输出自己的知识,把自己所学到的整理的东西分享出来,与别人的思想进行碰撞才能最大的提高自己的学习效率,而且形成正反馈链,进一步提升自己学习的动力。并且,当你站在一个知识输出方的时候,会下意识的,整理,归纳自己所学到的东西,更加深入的去了解他,才能把知识传播出去,这无疑对自己的成长是最大的。把一个知识点讲的能够让别人听得懂学的会,说明自己已经对这个知识点了解的很深入了。

以上就是自己的一些思考感悟。从今天起,开始写博客了,自己的水平有限,写出来的东西应该会错误连连吧,希望大家能够及时的指正我的错误,一起成长。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值