正式工作的前奏——一个Java程序员的实习总结(1)
不知不觉,到深圳实习已经三个礼拜了。跟在暑假的三个半月实习不一样,这次收获更多,感受更好,算是摆脱了那次实习给我带来的阴影(这个会放到以后才说)。
在知乎上,有这么一个问题,你现在最想跟刚工作时的你说些什么。众多的回答里面,我对Fenng(冯大辉)的回答最有印象,其中一点就是要养成好习惯,在几年之后你就会发现自己比别人牛逼好几倍。坚持做总结,让自己好的地方做得更好,做得不好的地方有所改进,起码是不要继续恶化,就算不会让自己像是得了作弊器一样逆天升级,收获也会比什么都不做多得多吧。
第一周关键词:新鲜,过渡,轻松
公司在南山几乎最繁华的地段,商业中心,某栋高楼的一层。如果踩点到,每天上班都要排队等电梯,很容易就迟到一两分钟什么的。我第一天报道的时候早了一个多小时,因为之前路线不是很熟,怕迟到,心里也告诉自己时候以后千万别迟到。真遇到突发情况,老奶奶摔倒扶一下送医院什么的,那没办法,不过其他时候还是要紧张一些。之后,我几乎都要早二十分钟左右,少赖些床就是了。新人嘛,能力提升有一个过程,要让别人觉得你不错,起码态度得有。不说每天加班敲代码,起码上班别迟到吧。还真别说,跟我合租的舍友今晚就加班不回来了。
早上是九点钟上班,因为住得近(深大,我初中同学宿舍),所以七点五十起床都绰绰有余。很感谢老同学,住在学生宿舍这种环境,上班时间也短,所以习惯得特别快。如果让我从家里往公司赶,平均要花将近两个小时(单程)不说,遇上堵车什么的就妥妥地迟到。中午1点才是吃饭时间,第一天饿的不行,之后就习惯了。这样有个好处,不会跟其他公司的人抢电梯。两点继续,一直到下午五点半。正式员工五点半之后下班都有算加班费,实习生和试用期都没有,不过也没计较这个,练习没做完都会多留一会,到六点多才走。学多点学快些,对公司好,最后还是对自己好。
公司里氛围特别好,相互之间都很平等,不像之前实习那地方给我一种等级森严,气氛压抑的感觉。不仅仅是说相互之间称呼英文名这么简单,从平时交代任务,或者是见面打招呼闲聊都能体会到。尤其是同事们都比较年轻,有点还是在大学里的错觉。虽然平时培训和做练习都没空余的时间,下班之后也会觉得累,但不会觉得苦。
培训都讲些什么?
第一个星期一共有三次培训,内容基本上都是连贯的。
第一次培训
- 开发环境的安装和测试
- 协作工具的学习使用
- 了解公司的ERP产品
- 布置作业:一个简单的helloworld程序(java application)
第二次培训
- 介绍更多的工具和使用
- Java程序员需要具备哪些技能
(例如正则思想、了解一种前端语言、XML、系统架构以及两种或以上容器的熟悉使用等等)
- 布置作业:一个简单的字符串解析程序
第三次培训
- 列举了之前作业做的不好的地方
- 介绍SQL和SQL Server的相关知识
- 不让上网查,只能看Microsoft放出来的说明文档(全英)
这三次培训都是同一个人给我们讲的,以后应该是我的组长。他是我们学校的学长,也算是我老乡,不过我跟他老乡观念都不强,所以也没说比较亲近。
虽然公司的工作电脑不能上网,这一点让我一开始非常怨念。我们公司是做ERP的,据说几年前市面上出现了不是我们公司出品的,但实际上就是我们公司开发的产品,老板一怒一下就断了外网。培训的时候还给我们特别强调,为了让我们更加专注于学习,也不让我们带自己的电脑来公司,别不要用手机查资料什么的。这样一来,我和我的小伙伴们写一个helloworld的带GUI的java程序都要花一个小时,因为平时都不会接触这个。不过这样也有一个好处,提升了我们利用“原材料”解决问题的能力,也让我们渐渐习惯了看英文文档。他说了一句话,在别的地方也听过,觉得特别有道理,也特别有体会,就是——解决问题的能力比解决问题的具体方法,更重要。
总结第一周,我有几个地方做的比较好的,先夸一下自己:
- 不迟到不早退,上班时间精神状态好,态度相当端正
- 培训能认真听,练习能积极完成
- 下班时间也没光顾着看小说打游戏什么的,晚上有做当天总结和看书
但是呢,还是发现了自己好几个不足的地方:
- 编程经验不足,代码可读性差
- 晚上的时间没充分利用起来,一睡就睡一两个小时(10点前)
- 总结不够仔细
————————————————————————好啦,今天就到这里———————————————————————
好久没推荐过我的微信公众账号啦!
其他不多说,其实也就是一个90后、Java初级程序员、大学准毕业生的内心独白而已。
搜索“华工小Y”或者扫描二维码添加关注,每天都会有不同的东西给大家推送哟。