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

正式工作的前奏——一个Java程序员的实习总结(1)的更多相关文章
- 一个Java程序员的实习总结(2)
在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...
- 做为一个Java程序员,你需要哪些傍身的技能?
最近总有些断断续续的思考,想想从我入行以来,我到底学会了什么,做成过什么,以后要做什么,如何提升自己······· 工作3年了,常听人说3年,5年,10年是程序员的坎,每过一个都会有新的想法,新的改变 ...
- 0~5年一个Java程序员的晋升之路
在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变 ...
- 文章推荐一个Java程序员跟大家谈谈从业心得
一个Java程序员跟大家谈谈从业心得 2017-10-21 java那些事 java那些事 java那些事 微信号 csh624366188 功能介绍 分享java开发中常用的技术,分享软件开发中各种 ...
- 工作5年的Java程序员,才学会阅读源码,可悲吗?
最近一位5年开发经验的群友与我聊天 他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问 ...
- 一个JAVA程序员成长之路分享
我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉 ...
- 一个java程序员的年终总结
年底了,该给自己写点总结了! 从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提 ...
- 一个Java程序员该有的良好品质
一.前言 多年来,在IT领域,从一个普通的程序员到一个技术主管,再到一个技术经理,再到一个技术主管,他们践踏了许多坑,劳累了许多课程,还背着许多罐子.在提高他们的技术和管理能力的同时,他们一直在考虑如 ...
- 一个工作三年左右的Java程序员和大家谈谈从业心得
转发链接地址:https://mp.weixin.qq.com/s/SSh9HcA5PgMHv7xiolQkig 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时 ...
随机推荐
- 交换机的link-dependency链路依赖功能
在生产环境中,如果各主机连接到交换机的1-16端口,交换机的18端口上联到外部网络,如果此时交换机的18端口断掉,在主机端网卡仍然有连接,对于一些网络的配置可能就感知不到外部连接的消失,会有问题(如E ...
- vpn速度太慢?先从本地网络着手
使用VPN,用户们抱怨的最多的是速度太慢这个问题,导致网页打不开或者打开缓慢,游戏延迟变高或者根本无法游戏,甚至无法连接等.那么我们今天就来全面解析下VPN的速度是由什么因素引起的. vpn速度过慢 ...
- asp.net 跨域服务器 上传文件
最近一个项目遇到问题,公司局域网中,在F域下有个服务器Fa,我们的项目就部署在Fa.项目里面有个功能,需要把生成的文件(.doc,.xls,.pdf)保存到O域的一台文件共享服务器Ob.在原有的网络环 ...
- Python3 升级pip
(Windows) 用 pip install --Upgrade pip进行自升级不成功,执行至卸载完再安装时出错,最后还是用get_pip.py解决了!
- Oracle 11g 导库导不出空表问题
Oracle11g 会遇到这样的问题,用exp整库导出的时候,会遇到这样的问题,库里的空表没办法导出 select * from all_all_tables aa where aa.owner='U ...
- C#基于Office组件操作Excel
1. 内容简介 实现C#与Excel文件的交互操作,实现以下功能: a) DataTable 导出到 Excel文件 b) Model数据实体导出到 Excel文件[List&l ...
- EXCEL设置选中单元格样式
你想这样啊,试试这段代码看行不:右键工作表名称--查看代码,在空白处粘贴就可以 Private Sub Worksheet_SelectionChange(ByVal Target As Range) ...
- (混合背包 多重背包+完全背包)The Fewest Coins (poj 3260)
http://poj.org/problem?id=3260 Description Farmer John has gone to town to buy some farm supplies. ...
- JSON 基础解释.
JSON.(JavaScript Object Notation) JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本 ...
- Restore Oracle database to another server
1. Copy or remotely mount the backupset folder from the source server to the target server 2. On the ...