寒来暑往,春夏秋冬,日日夜夜,不知不觉中,在开发这条道路上走了那么久了。
三年前的今天我正在开发我的第一个App。
首先说一下我是怎么走上这条道路的吧!大一刚进学校,那个时候第一个学期会学所有课程,网络通信,编程,设计等等。计算机故障维修和组装,整个系能超过我的寥寥无几,编程当时还学得的是VB(简直无力吐槽到死啊,导致我后来对编程也就呵呵了),ps什么的用的也是66的!大二开始分专业,在辅导员极力邀请我去读软件班的情况下,我毅然决然的选择了网络通信(ps:到现在一直都被我大学的辅导员嫌弃,当初叫我去学编程不去,现在在做开发),网络通信学的是小型局域网的组建和施工,企业级路由和交换的网络安全,(ps:要是坚持走下去,现在可以做做小包工头了),实习的时候,结果却是子大马路上撬窨井盖,看地底下的走线,用CAD画光纤入户设计图,也是醉了,3个月把宁波市区和周边区县乡镇差不多跑了个遍,实习工资800块,一脸辛酸(工作时)和一脸懵逼(拿到工资条时)。就这样,大学三年也算是有惊无险的度过了,每个学期拿拿奖学金,拿拿各种系里院里的什么评优啊!现在想想。然并卵啊。
好不容易熬到毕业了,准备大干一番事业,雄心勃勃的开始准备放手开干,结果暗搓搓的跑去修电脑了,修电脑了,电脑了,脑了,了。终于明白真的什么叫做愿望是美好的,现实是残酷的。
修了半年电脑,轻车熟路了,感觉我这辈子就要完蛋了。为了自我救赎,毅然决然的放弃修电脑了,开始走上了修行ios的道路。
因为没有语言基础,学起来有点累,一开始看到同期培训的师兄弟66的,我就越紧张,晚上做梦都是满脑子的C语言,
很想学好,又怕学不好!简直坑爹啊!慢慢的习惯了也就好了,本来6个月的课程,我4个月就学完了。本来还要学游戏开发的,无奈自己对游戏不怎么感冒,平时也不玩什么游戏,大学三年空余时间基本在泡妞。 第一个app是纯单机app,是用来展示杭州所有旅游景点的介绍和导航的。做完这个app感觉自己升级了,又跟着培训的老师做个一个私活,杭州城市交通,提示限行信息和限行区域以及路况和实时的交通管制措施,(政府就是坑啊!)5000块钱,我负责界面开发,我拿2000块钱,算是第一桶金吧!
后来去了我做开发的第一家公司,做ios开发。我能说就我那时候的技术能够找到一份工作也真的是够了,居然会有公司要我。
那个时候最简单的网络请求和数据交互都不会,都不会,不会啊!
然后自己开始疯狂地各种百度,各种google,各种论坛,各种博客逛飞起来,慢慢的学会了网络数据交互请求,异常处理,界面图形各种牛逼狂拽炫酷吊炸天的动画效果,公司也对我赞许有加(我是这么认为的),写了个demo,就拿去卖钱开口5万块,我当时真的是
。想钱想疯了也不要这样好么,宝宝的心甚是乏累啊。。。
果不其然,我还处于
的状态的时候,公司就呵呵了,资金链断了,技术部16个人友情遣散,各奔东西。
然后就是平淡无奇的换家公司,写代码,改bug,但是升级很慢。
当一个人觉得自己很牛逼的时候,就想做点什么事情来证明下自己的牛逼,然后自己开始设计app,自己定需求,自己分析需求,自己开始找后端开发人,自己开始做交互设计什么的。然后七搞八搞,将一个app上线了(ps:我现在都不忍直视那个app的代码,巨嫌弃,大写的嫌弃),然而我并没有觉得牛逼,反而是懵逼
老老实实的继续打代码,提升自己的等级。
在我的世界观,人生观,价值观里面,我一直觉得程序员应该是很淳朴很善良的,直到我遇到这么一个人,我写的代码,开发的功能,svn一下就变他的了,然后我就成了背着拿钱不干活的黑锅的人,然后我们当时的经理找我谈话,说,恩,三个月了你们主管的反馈说你没干什么活,技术不行呀!我当时又只能
我的暴脾气要上来了,心中千万只草泥马奔腾而过,技术不行么,我可以接受,毕竟是菜鸟,你要说我什么活没干,宝宝不开心了。没有功劳也有苦劳呀,这么地一棍子打死,不好吧!还没等我们经理说完,我就直接说,既然这样,那我辞职啦,你们另请高明吧 ! 转身就收拾东西走了,下班,第二天来办离职手续。最特喵的不能忍受的是,第二天竟然人事财务都出差了,还要一两个礼拜才能回来,那我就玩一两个礼拜吧。之后办完离职手续,还想我到时候程序有什么问题,希望我回去协助解决下。我又
了,不要脸也是有点境界的。
机缘巧合之下,我来到了佳育康,在佳育康一年多的时间里,打代码,升级很快,不仅写代码越来越规范,思维更加全面,做事情也越来越有方向感,有节奏。又深刻理解了一句话:有时候你觉得日子过得特别艰难,那么可能是这次的收获将特别巨大。我越来越觉得作为一个开发,写代码的能力取决于一个人的思维能力,代码是死的,怎么让代码看起来很好看,怎么让代码更加灵活,怎么用尽量少的代码实现相同或者更多的功能,真的取决于一个人的对业务逻辑的理解和思维方式,这就是我最缺少的东西,现在做开发的一些思维方式和刚开始接触开发的时候是完全不一样的。大神之所以是大神,不仅仅写的一手好代码,更重要的是他们有很清晰逻辑思维和多少年摸爬滚打的出来的经验,所以成长之路无止境,任何时候都要谦虚,不管别人给你什么光环,自己永远要觉得自己就是一个菜鸟,山外有山,人外有人,学无止境。你现在写的代码,可能一年,两年或者几年之后回顾一下,真的难以置信这是自己以前写的代码,简直就是一脸嫌弃。 我现在就是一个小菜鸟,我会继续修行我的开发之路,以后的以后,我也只是一只“老菜鸟”。(先写到这里吧,以后路还很长,我目前只能领悟到这些!以后有什么新的想法持续更新!)