从选择要来广州的那一刻起(其实大三时就决定了),我就知道,我那么毅然决然的选择,不管将来发生什么,我都将抗住,无所谓苦与累,无论有什么样的困难或挫败,我都没回头的理由。
确实,时间是过得如此的快,让人有些卒不及防。?我是坐上7月4号来广州的火车,今天是10月2号,再过48小时,我到广州的日子就刚好是整整的三个月。广州,一个繁华的城市,也许有的人不喜欢这个地方,或许有的人向往来这里,而我属于后者。其实也不是向往,就是想出来闯闯,磨练下自己,或许某些人又开始质疑,你真的只是想去闯闯吗?那你为何不去北京、上海呢?其实也想过去的,只是不管我们在做选择的时候,或多或少都在害怕这害怕那的,考虑的乱七八糟,心里总是还有牵挂的,并不能放下一切走,毕竟我还是一个平凡的普通人。我会想家,会哭,有脾气,渴望关注,憧憬爱情,向往成功、、、、而已。
现在依然记得当时来广州的时候,对一切新鲜事物充满了好奇和向往。什么样的公司?公司的人怎么样?公司有没有美女?^_^......哈哈。到广州的第一天在酒店安顿下来,累死了,坐了26个小时的火车。在岗顶的旁边吃了碗盖浇饭花了30块钱,我滴个神那,就一个感觉:太贵了,以后再也不吃了。主要是还没吃饱,我和我的小伙伴都惊呆了。接下来就是连续四天的找房子,尼玛这个也是坑爹啊,房子那么贵环境还那么差,哎,开始怀疑当初自己的选择了。在广州,租个房子真的是靠人品的,或者你有钱。
10号,到公司报道。完了就是所谓的培训,所谓的考试,所谓的实操项目.....很快第一个月就过去了,结果是:第一,那些培训,基本没啥收获;第二,户外拓展,认识了一群小伙伴;第三,实操项目,让我们告别了打盹的机会;第二个月,正式被分到项目组了,我的第一反应就是,麻蛋,终于可以去干正事了,我所谓的正事就是写代码,相比之下这就是我喜欢的事情了。其实不然并不是那样的,“小夏,把这些文档看下,还有这些模型,完了把模型之间的关系写成文档........”,我擦,说好的码代码呢?(其实,后来才知道我是错的) 。布拉布拉的一大推的文档,每个打开总是让你“惊喜”,基本都是两三百页的Word,惊喜过后就是“打盹”。每天看着看着就开始钓鱼了,如此恶循环的执行了差不多一个月,终于可以不看文档了,换成看代码了,介个更是让人.....,不说了,想哭。其实比起看文档,看代码还好一点了,程序猿的屌丝梦想就是某一天成为架构师,我也是程序猿,也继承这个属性,so,对代码总有一种莫名其妙的情怀。
感觉不是那么容易看懂代码中逻辑,就是所谓的业务逻辑,真的是很绕也很奇葩。我们正常的思维是看了业务逻辑去组织代码实现业务需求,但是现在,要做的是看着代码,去找出其中的业务逻辑,这个过程确实挺难的。这就是写代码和看代码的区别,一个前辈说过“写代码和看代码的水平不是一个级别的”。
我的目标是在将来的某一天成为架构师,所以没那么看重学习业务,我也一直认为技术才是程序猿的根本。我也清楚的知道自己需要学习的东西还太多太多,再者架构师也不是那么容易的。必须经过千锤百炼方能修得正果。
三个月了,最大的感触就是学生和员工之间的差别了。都是学习,但是学习的不再是为了考试,而是一种责任。环境变了,以前从家里拿1000块钱就够生活费,现在一个月房租也要那么多了,只不过现在可以用自己的钱而已。再者就是你参与的项目,你写的代码,你得负责,对上级负责。少了一份稚嫩,多了一担当。我想这或许就是学生到职场的转变吧。
其实,就现在的公司而言,公司并不缺少一个像我这样毫无经验的研发人员。而且,等你熟悉了开发某个项目这一套流程的话,后面你会发现,其实一直在写类似的代码,一直写到你腻。公司考虑的是长远利益,希望招进来的人将来对公司都有一番贡献,给公司带来一定的收益就是企业的目标。但是呢,我想的是我会做好自己的分内工作,然后就学习自己喜欢的技术,提高自己的技术水平,不断的充实自己,多关注目前互联网的发展趋势,以备将来某一天有用处。就现在而言,我就J2EE(SpringMVC+MyBatis)这个方向比较熟悉而已(和自己其他方面对比)。我进了公司之后发现,我要学习的东西还太多。前端:JS库、CSS等,后台的还有ORM框架,再者就是数据库方面的,我之前写的那些SQL语句太小儿科了。。。除了这些技术性的,还有那些相关的呢?SVN、MAVEN、测试、运维等之类的呢?这些都是我想要学习的!我现在需要就是在项目下不断去实践,不断的认识自己的不足,然后弥补自己薄弱的环节。
的确是,来到职场一切都从零开始。有人说,毕业后第一份工作是最重要的,因为它不但给了你第一次挣钱养活自己的成就感,更重要的是进入的行业决定了今后的发展。还没离校的时候,就想赶紧去公司上班吧。那时,对工作是充满了无比的好奇和向往,心情激美美的。可是进了公司之后才发现,其实,我什么都不会。公司并不是我们想象的那样:你进入项目组之后,就会被分配某些功能任务,有详细的开发文档,功能需求很详细,你只需要会技术,会码代码就行...错了,我错了。在学校时只在乎,怎么选择自己熟悉的开发语言去实现某个功能,而并没有想过一个稍微复杂一点的功能需求应该怎么办,如何写出高质量的代码,只看到了表面技术还忽略了业务需求。
这个千变万化的信息时代,我觉得应该努力把工作做好。积极挖掘自身优势,拓展和增强业务知识与技术水平,抽空就提高自己薄弱环节,尽快弥补不足之处。
技术是程序员的根本,一定要抓紧时间提高编程水平;
下班业余时间多关注新技术,还有互联网的发展趋势;
周末多锻炼身体,如果身体倒下了,一切都是浮云;
我的理想是成为架构师。我很清楚自己想要什么,也会去努力,去拼搏!
_______________________warne,共勉 ~