不是每一个程序猿都是大牛,但每一个程序猿都是唯一的

来源:互联网 发布:国外看电影的软件 编辑:程序博客网 时间:2024/05/16 12:42

自己喜欢编程,遗憾的是大学的专业和编程是八辈子打不着的关系。

2012年2月份大四下学期,自学了php和java几个月,做了一个网站,关于LBS定位服务的,完全是摸着石头过河,全部的知识来自网上,啥都不懂,整个项目除了用了下smarty,就全是纯手工写成的php,地图用到的js更是一行行艰难模仿写出来的东西。

更难的是后台用到的socket连接,还要用java来实现,别说OO向了,就是c都是零基础。

用过mvc的朋友可以想象自己写sql语句是一件多么痛苦的事情。但是这样一个东西居然真的就跑起来了,还跑得挺顺畅。

就靠着这个我毕业的时候找到了一份php的工作,现在想起来简直不可思议,对于MVC根本一点概念都没有,甚至连class都很少用到的我,居然要靠这个吃饭了。

公司里用的MVC框架是公司内部的,记得进公司的时候,就要自己用这个框架写一个留言板,对于一个小众框架来说,其实入门是很艰难的。

好在怎么艰难我都慢慢的熬了过来,有些时候更是没吃上饭。最后发现自己还真是喜欢编程。突然有一天,公司需要会java的去搞android。

我知道自己的java水平很烂,但是水平烂,可以提高,于是我参与了这个项目,直到现在,其中的艰辛的,我就不用再多说了。

到了现在,工作刚好半年了,尽管css还是基本一窍不通,android的布局什么的也还是烂的很。但android的编程也懂个七七八八吧,php也干得顺手了,基本上平时遇到的问题也都能自己解决了。

是的,不用嘲笑我,我确实连二叉树都不会,数学也挺烂,英语更是没过四级。月薪也就6K不到。

标准的码农吊丝。

但是我确实喜欢编程,我不需要处理太多的高深的问题,不用处理1.5K放多少个对象,我只关心内存泄漏,我也不用研究什么高深算法,做过的算法也就是路线偏移和电子围栏。

但是我一直在进步,现在的我完全可以胜任现在的工作,一样做得很好,一样完成的出色,公司的许多项目在用我的代码,经受着考验。

回过头来看看当初自己写的代码,有些可笑,很简单的事情,我居然这么愚蠢,花了很多时间和精力在干重复的工作。

我学会了写整洁的代码,学会去写注释,学会了单一入口,单例模式,反射,工厂。知道怎么设计才能便于维护,而不是简单的完成功能,知道了整个项目的流程,怎么和开发沟通,怎么去处理mantis。

因为差,所以每一天都在进步。

我确实没有经过系统的学习,好在电脑基础不错,裸考过的计算机四级,平时爱折腾刷路由为linux内核的openwrt,当一个码农,也算是对得起自己的爱好。

不是每一个程序猿都是大牛,但是我们就是唯一的。

不用羡慕别人,只要肯努力,自己一样能够出色!

原创粉丝点击