不知不觉,到深圳实习已经三个礼拜了。跟在暑假的三个半月实习不一样,这次收获更多,感受更好,算是摆脱了那次实习给我带来的阴影(这个会放到以后才说)。

  在知乎上,有这么一个问题,你现在最想跟刚工作时的你说些什么。众多的回答里面,我对Fenng(冯大辉)的回答最有印象,其中一点就是要养成好习惯,在几年之后你就会发现自己比别人牛逼好几倍。坚持做总结,让自己好的地方做得更好,做得不好的地方有所改进,起码是不要继续恶化,就算不会让自己像是得了作弊器一样逆天升级,收获也会比什么都不做多得多吧。

第一周关键词:新鲜,过渡,轻松
  公司在南山几乎最繁华的地段,商业中心,某栋高楼的一层。如果踩点到,每天上班都要排队等电梯,很容易就迟到一两分钟什么的。我第一天报道的时候早了一个多小时,因为之前路线不是很熟,怕迟到,心里也告诉自己时候以后千万别迟到。真遇到突发情况,老奶奶摔倒扶一下送医院什么的,那没办法,不过其他时候还是要紧张一些。之后,我几乎都要早二十分钟左右,少赖些床就是了。新人嘛,能力提升有一个过程,要让别人觉得你不错,起码态度得有。不说每天加班敲代码,起码上班别迟到吧。还真别说,跟我合租的舍友今晚就加班不回来了。

  早上是九点钟上班,因为住得近(深大,我初中同学宿舍),所以七点五十起床都绰绰有余。很感谢老同学,住在学生宿舍这种环境,上班时间也短,所以习惯得特别快。如果让我从家里往公司赶,平均要花将近两个小时(单程)不说,遇上堵车什么的就妥妥地迟到。中午1点才是吃饭时间,第一天饿的不行,之后就习惯了。这样有个好处,不会跟其他公司的人抢电梯。两点继续,一直到下午五点半。正式员工五点半之后下班都有算加班费,实习生和试用期都没有,不过也没计较这个,练习没做完都会多留一会,到六点多才走。学多点学快些,对公司好,最后还是对自己好。

  公司里氛围特别好,相互之间都很平等,不像之前实习那地方给我一种等级森严,气氛压抑的感觉。不仅仅是说相互之间称呼英文名这么简单,从平时交代任务,或者是见面打招呼闲聊都能体会到。尤其是同事们都比较年轻,有点还是在大学里的错觉。虽然平时培训和做练习都没空余的时间,下班之后也会觉得累,但不会觉得苦。

培训都讲些什么?
  第一个星期一共有三次培训,内容基本上都是连贯的。

第一次培训

  • 开发环境的安装和测试
  • 协作工具的学习使用
  • 了解公司的ERP产品
  • 布置作业:一个简单的helloworld程序(java application)

第二次培训

  • 介绍更多的工具和使用
  • Java程序员需要具备哪些技能

(例如正则思想、了解一种前端语言、XML、系统架构以及两种或以上容器的熟悉使用等等)

  • 布置作业:一个简单的字符串解析程序

第三次培训

  • 列举了之前作业做的不好的地方
  • 介绍SQL和SQL Server的相关知识
  • 不让上网查,只能看Microsoft放出来的说明文档(全英)

  这三次培训都是同一个人给我们讲的,以后应该是我的组长。他是我们学校的学长,也算是我老乡,不过我跟他老乡观念都不强,所以也没说比较亲近。

  虽然公司的工作电脑不能上网,这一点让我一开始非常怨念。我们公司是做ERP的,据说几年前市面上出现了不是我们公司出品的,但实际上就是我们公司开发的产品,老板一怒一下就断了外网。培训的时候还给我们特别强调,为了让我们更加专注于学习,也不让我们带自己的电脑来公司,别不要用手机查资料什么的。这样一来,我和我的小伙伴们写一个helloworld的带GUI的java程序都要花一个小时,因为平时都不会接触这个。不过这样也有一个好处,提升了我们利用“原材料”解决问题的能力,也让我们渐渐习惯了看英文文档。他说了一句话,在别的地方也听过,觉得特别有道理,也特别有体会,就是——解决问题的能力比解决问题的具体方法,更重要。

  总结第一周,我有几个地方做的比较好的,先夸一下自己:

  • 不迟到不早退,上班时间精神状态好,态度相当端正
  • 培训能认真听,练习能积极完成
  • 下班时间也没光顾着看小说打游戏什么的,晚上有做当天总结和看书

但是呢,还是发现了自己好几个不足的地方:

  • 编程经验不足,代码可读性差
  • 晚上的时间没充分利用起来,一睡就睡一两个小时(10点前)
  • 总结不够仔细

 ————————————————————————好啦,今天就到这里———————————————————————

好久没推荐过我的微信公众账号啦!

其他不多说,其实也就是一个90后、Java初级程序员、大学准毕业生的内心独白而已。

搜索“华工小Y”或者扫描二维码添加关注,每天都会有不同的东西给大家推送哟。

                

正式工作的前奏——一个Java程序员的实习总结(1)的更多相关文章

  1. 一个Java程序员的实习总结(2)

    在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...

  2. 做为一个Java程序员,你需要哪些傍身的技能?

    最近总有些断断续续的思考,想想从我入行以来,我到底学会了什么,做成过什么,以后要做什么,如何提升自己······· 工作3年了,常听人说3年,5年,10年是程序员的坎,每过一个都会有新的想法,新的改变 ...

  3. 0~5年一个Java程序员的晋升之路

    在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变 ...

  4. 文章推荐一个Java程序员跟大家谈谈从业心得

    一个Java程序员跟大家谈谈从业心得 2017-10-21 java那些事 java那些事 java那些事 微信号 csh624366188 功能介绍 分享java开发中常用的技术,分享软件开发中各种 ...

  5. 工作5年的Java程序员,才学会阅读源码,可悲吗?

    最近一位5年开发经验的群友与我聊天 他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问 ...

  6. 一个JAVA程序员成长之路分享

    我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉 ...

  7. 一个java程序员的年终总结

    年底了,该给自己写点总结了! 从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提 ...

  8. 一个Java程序员该有的良好品质

    一.前言 多年来,在IT领域,从一个普通的程序员到一个技术主管,再到一个技术经理,再到一个技术主管,他们践踏了许多坑,劳累了许多课程,还背着许多罐子.在提高他们的技术和管理能力的同时,他们一直在考虑如 ...

  9. 一个工作三年左右的Java程序员和大家谈谈从业心得

    转发链接地址:https://mp.weixin.qq.com/s/SSh9HcA5PgMHv7xiolQkig 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时 ...

随机推荐

  1. lua string的自定义分割字符串接口

    -------------------------------------------------------------------- --  Create By  SunC 2014/7/1 -- ...

  2. 新版本MySQL Server 5.7的免安装版本设置

    今天重新配置电脑,安装java开发运行的相关环境,在安装mysql的过程中,遇到了一些问题. 因为在网站上下载的是免安装版本的mysql 5.7 ,所以在安装过程中只需要解压缩zip的压缩包即可. 之 ...

  3. bind原理 附带上自己的一些理解 (引自javascript设计模式和与看法实践)

      Function.prototype.bind = function(){ //this指向的是所有由Function构造器产生的函数 var self = this, // 保存原函数 //[] ...

  4. js获取单选按钮的值

    function a(){ var v=document.getElementsByName("radio"); ;i<v.length;i++){ if(v[i].chec ...

  5. python第三方库学习(2):requests

    Make a Request r = requests.get('https://github.com/timeline.json') Passing Parameters In URLspayloa ...

  6. CentOS 7 系统的初始划配置

    (1).主机名的更改 •临时生效:hostname  主机名 •永久生效:hostnamectl set-hostname 主机名 (2).网络的配置 •临时生效:ifconfig  网卡名 IP地址 ...

  7. __attribute__((packed))详解

      1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法.这个功能是跟操作系统没关系,跟编译器有关 ...

  8. Python 学习---------Day6

    18章 模块:宏伟蓝图 import 使客户端(导入者)以一个整体获取一个模块 from 允许客户端从一个模块文件中获取特定的变量名 reload 在不中止Python程序的情况下,提供了一种重新载入 ...

  9. 个人博客作业week2——代码复审

    1.代码规范 这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 代码规范并不是从官僚制度下产生,它是为了提高项目团队开发效率而产生的一种工具,能够极大的增强代码可读 ...

  10. uva 11806 Cheerleaders

    // uva 11806 Cheerleaders // // 题目大意: // // 给你n * m的矩形格子,要求放k个相同的石子,使得矩形的第一行 // 第一列,最后一行,最后一列都必须有石子. ...