我是一名非计算机系大二学生,平时只是对程序感兴趣。今年寒假回到家中后,因为现在还没过年的原因,在家里也真的是有点闲得慌。回家第三天后我高中同学帮我在我们当地的一家软件公司找到了一份兼职程序员的工作,于是迄今为止,我已经做了一个多星期的程序员了。
也许也只是因为兴趣爱好的缘故,很多专业的理论我甚至还无法流畅地与同事们交谈。最憋屈的是,最开始几天我都是给人拿文件,扫地,拖地,做office办公,而那些我非常羡慕的正在在编码的程序员们却因为年底时间少,工作量大的缘故鲜少与我交谈,那我也就缺少了一个像他们学习编程经验的机会。
虽然说公司里面也就我这么一个挂着羊头卖狗肉的兼职程序员,但是在最初的这几天打杂中也多亏了一位干文职工作的姐姐照顾。由于他们本身的工作在年底的收尾总结中是要比其他职位的员工轻松的,对于一些基础的工作也因为有了我的帮忙而更快地做好。所以平时那位姐姐也一样地和我谈人生,教我社会经验,甚至她在得知我对程序很感兴趣之后还特意的把公司的几位他熟悉的程序员联系方式给他了,这也为我几天之后跟随他们一起编码提供了巨大的帮助。
在后面几天,由于我与那几位程序员联系了几次,我终于在兼职第六天跟随其中一位程序员一起参与他的编码工作了。虽然最开始那位大哥我也就是让我看他们的代码,然后解决代码里面的一些问题,但是这些Bug的解决也是最考验一个人的专业水平的,对于我编码能力的提升也是有着巨大好处的。因为这家公司时一家正规的组织化软件公司,我发现这几位程序员大哥的代码很多本身的注释和变量命名都要比网上的代码好得多。我想这样的程度才是所谓的专业水平吧。
虽然从后面的几天开始每天就是面对一大推其他程序员大哥们的代码,解决那BUG要需要左思右想。特别是在解决BUG问题的时候必须要紧跟他们的思路走,这其中如果发现没有遇到过的算法又必须先自己好好思考、熟悉(他们说要锻炼我自己的个人思考能力,不能太过依赖他们,不到实在解决不了的地步他们不会帮助我的)但是不管白天的兼职工作多辛苦,每天回家后我还是按照几位程序员大哥的建议,学习一些他们在实践中的编码经验,那就是什么都不去学,直接做小项目,他们说这个是最锻炼人的,通过实践,我也发现这种办法的的确确有着不少的作用。
现在已经是我兼职工作的第8天工作的,昨天负责带我的那位大哥说他今天会向项目组长申请让我加入他们开发的团队,到时候会让我先从小功能开始解决,那到时候我就真正地可以称得上是一名程序员了(我自学编程是从高二那年课本上的vb开始学起的,如果不是对程序很感兴趣,有点编码能力我也无法这么快就可以进入开发团队的。)所以通过这次的兼职工作,我算是真真切切地体会到了工作不容易的感受,我想这种就业压力也许会让我在后续的兼职工作和学业中更加努力吧,这样我通过不断地强化自身力量,毕业之后也就拥有了与生活对抗的基础能力了。