野百合也会有春天

做为一个半路出家的程序员,能走到今天这一步也是我没有预料到的,当年的豪情满怀,至今被岁月磨砺得更加圆润并且能够与周围的风景彻底的融为一体。当我说我要搞IT时,身边的人都夸我有出息,当年IT就意味着高大上,就意味着洁白的衬衫、挺拔的西裤、锃亮的黑皮鞋以及胸前挂着能够招摇过市的铭牌,其实,他们想说的就是——颇有钱。css

出身

我是机械出身,因此,个人转行被他们说的就像凡人修成了仙。前端

其实,我转行只是想追求本身喜欢的东西。没转行前,天天面对着没有共同话题的一群人,装扮着属于本身的角色,对将来一点计划都没有,天天起早、洗漱、早餐、上班、面对各类表格、午饭、面对各类表格、下班、晚餐、扯蛋、睡觉。这样过日子越过越恐慌。因此,我要实现我小时的梦想,当一个程序员,作一个伟大并且成功的程序员,这是我喜欢的。每次实现了一个小小的功能,那种喜悦是别人没法理解的;每次完成一个项目,对下一个项目的期待是别人没法体会的。node

因而,我人生当中的第一次裸辞就在我义无反顾的心态之下变成了现实。css3

档案

我如今是一名“高级前端开发工程师”,这是公司给予个人无上光荣。也是我摸爬滚打几年后获得的,虽然有点实不名归,可是,本身以为仍是当得起的。git

一路走过来,不是我选择了职业,而是工做帮助我选择了个人职业。作过政企网站、独立运维开发了一个社交网站其中有一小部分的电子商务,如今全职作电子商务的前端开发。我不曾想过本身会走上这条路,可是,每一次脚踏实地的工做,要让本身知道,其实,这样的一个方向很适合我。程序员

下面来讲说,工做是怎样渐渐的帮我选择了职业的方向。angularjs

赴死

裸辞时,我会的编程语言只有Java,我喜欢Java,由于他没有C语言那么高深,并且还能够开发移动程序(当年仍是诺基亚风光无限的年代)。虽然个人大学主修机械,可是,我无时无刻不在学着我喜欢的Java,当时个人想法就是。毕业了,找份Java程序员的工做,不管工资多少只要要我就好,可是,现实比我更知道它要的是什么,因此,委屈求全,找了份机械的工做。github

在工做中,空闲时仍是会捧着书看,仍是会作作小的项目,各类管理系统。我觉得我能够胜任工做,其实,跟那些科班出身的比,差的真的不少(这是工做以后领悟的——多么痛的领悟)。面试

在机械厂的所在地没有工做机会,一个以重工业为主的城市,找到科技行业的公司也是困难。以后,跑去东北的沿海城市找寻工做机会,遍地的机会,却没有一个容许我踮脚站立的地方。缘由很简单:不是科班出身(我想这不是重点)、基础知识不牢、自学且没有接受过培训、代码不规范、不多用到接口以及封装。一次次的挫败,让我不得不怀疑本身的决定,那段日子,真的很阴沉。满眼的风景,琳琅满目的世界,好像我只是一个局外人。数据库

最后,一无所得的回到了家乡。在这期间,开始学习js,边受挫边学习。回到家乡以后,便再也不只考虑Java的工做岗位,只要我以为能作的开发岗位我都会去投。

成茧

2009年初,阴历年岁末,我找到一个程序员的工做——前端助理工程师。

我倍加珍惜这份工做。上班认真工做,下班加倍恶补js。

在这里我成长很快。开发流程、开发工具、服务器、数据库等等都有所接触。

一年多后,项目结束,每月工资低得可怜,可是,我很开心,至少,这一年多能够证实,我是能够当程序员的并且我有较强的自学能力。

劳累了一年,这样的机会让我能够放松一下,出去找寻工做机会。

化蝶

一个偶然的机遇让我来到无锡,我从没想过,我会在这个江南小城生活这么多年。因为有前端的开发经验,很顺利的面试了一家小有规模的科技公司,我觉得我能够安定下来了,但是,我太不了解本身了。

工做一年多后,有一家创业公司在招聘网站上看到了个人资料,主动联系我。利用休息的时间,去了解了一下项目,以后,我离开了安定的工做环境,奔赴了一个要摸着石头过河的工做,我知道我要面临是什么,我也清楚,我即将面对的是什么。

在这个创业公司里,我一我的负责全部技术。因而,从服务器到数据库到后台到前端只有我一我的,我天天要学习好多东西,休息的时候都在想着工做的事情,天天早早的醒来,晚上晚晚的回去,那个时候殊不知道什么叫累、什么叫辛苦,每完成一个阶段,心里快乐的要死,每开发出来一个功能,心中的那种喜悦是没法形容的。除了开发,还要跑技术接口洽谈、进行项目开发会议、线下推广等等,我真的把这个创业项目当成了本身的项目,平时像照顾本身的孩子同样爱护着。

一年多后,项目的失败让曾经全部的付出归于零。当时,个人心真的很难受,不是由于失败,而是我对这个项目的爱护。

项目结束,才发现,我真的应该休息了,太累了。

如今

创业项目中让我发现,本身曾经由于喜欢而学习的东西都用上了,Flash、Photoshop、AI、MySQL、PHP等等,从中也发现了,本身什么都会,却什么也不精通。因而,我想专一于某一方向,想一想这些年的工做经验,再考虑本身的喜爱,我选择了前端。

多是由于喜欢作程序员的缘由,我对电子产品真的是疯狂的喜欢,这些年挣的钱都花在电子产品上了,年年换的苹果手机,还有全套的苹果产品,还有其它新鲜的电子玩物,回头看看,钱都不知道花在什么地方了。

程序员也是最能折腾的人,尤为前端程序员更甚,各类各样的框架、库,各类各样的IDE,各类各样的新鲜DEMO,让人不自觉的折腾起来。刚刚开始的时候用Dreamweaver,后来以为netBean也不错,后来Nodepad++用起来让人感受很酷,再后来就是Sublime、WebStorm等等,每一个工具都折腾来折腾去的,到如今,也没以为哪一个适合本身,都有优势,都有缺点,因此,如今也无所谓了。

成长

如今喜欢在论坛里帮助别人解决问题,也喜欢看到别人出现的问题,这就是一个让本身成长起来最好的方式,工做不可能让你成长很快,可是,这里你会看到许多有趣好玩的问题,本身成长的同时,伙伴们也在成长。

在github里真真儿的遇到了不少好的项目和神人,下面也就推荐一块儿我喜欢的东西同你们分享,大部分是前端有关的:

结语

不管说多少,话总得有个头啊。我我的以为,喜欢开发比科班出身更加剧要,我知道这话可能要得罪不少人,可是,科班出身又热爱开发是很难寻的,coding改变生活,尤为是如今这个时代,我但愿能有更多的程序员可以不只仅为了挣钱而工做,更多的是为了世界进步而工做。热爱本身的工做,你会发现,工做也会是一种乐趣。

我是传说中的野路子程序员,我想,在这个国度的程序员中也有不少像我同样野路子的程序员在为这个行业付出本身的光和热。

曾经,由于本身的不专业,失去了许多,将来,我想用本身的专业收获更多、奉献更多。野百合也会有本身的春天。

本文参与了 SegmentFault「个人编程之路」计划,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索