关键词:郑州 二本 物理专业 先前端实习生 后Java程序员

更多文章收录在码云仓库:https://gitee.com/bingqilinpeishenme/Java-Tutorials

前言

没有正式复工,就一直在老家待着,已经很长时间没有在三月份时候待在老家了,好久好久,从08年去县城上高中开始,在外多,在家少,一直没有机会好好停下来看看家乡。

坐的时间越长,回忆越多,想的越多,就想要整理一下这些年的经历,尤其是从事Java至今,算是一种回忆,也算是一种复盘。

分享给朋友们一张杨花。

大学——二本应用物理专业

大学我是在郑州读的,不是什么名校,只是一个普普通通的二本,由于分数问题还被调剂到了应用物理专业。

大一大二大三的时候,压根儿没有想过做Java,都不知道Java是啥,对计算机编程的印象一直停留在:去找计院的宿舍找朋友玩,一个宿舍六台电脑都在打LoL。

是从什么时候开始知道编程的呢?

15年初,面临毕业考研失败,毫无准备的我面对社会瑟瑟发抖。过完年会到学校有点苦恼,考研二战还是考研二战还是考研二战呢?

这个时候听说我们隔壁专业-数学专业有几个人在杭州找到了工作,工资很高,做什么呢?ios开发。详细了解以后知道他们是在大四第一学期的时候,找了一个地方培训的,听说学费还挺贵。

虽然很心动,但是,我还是被劝退了,毕竟农村的孩子,学费挺贵,也不知道自己能不能学会。

坎坷找实习—阴差阳错做前端

后来就出去找实习,能找什么呢?房产销售,通信设备销售,保险销售等等,没有一个想去的。

这个时候,我哥给我说:能够给我推荐一个他们公司的实习,但是他们公司需要会点技术。

难道需要的就是Java吗?不,并不是,是前端。

我哥所在的公司是高新区一家做跨境电商的公司,很大的四五百人【原谅我那个时候没见过世面】,他在公司的营销部门上班,因为工作原因认识技术部门的人,公司每年都会招实习生,要求没有那么的严格【后来才知道其实就是打打杂】。他就问人家要了一份技术的清单【攻略啦】,告诉我学点啥能进去。

本来我还犹犹豫豫,不确定自己能不能短时间内学会,但是看到清单的时候我放心了,只需要会HTML,js,JQuery就可以。

于是我找了几个网站:菜鸟教程+百度,在图书馆自学了一个月HTML+js+JQuery。学着做了几个轮播图,级联下拉,还做了几个电商页面就去面试了,那个时候实际上我已经有点放弃了,学了一个月会这么点东西,很多代码都是完全照着网上抄的,尤其是js的很多带代码,一知半解的也不知道怎么出的效果。

虽然心里很虚,但是还是跑到高新区去面试了,没想到的是面试出乎意料的简单,人事小姐姐随便问了问就没了,部门经理随便问了问就说来上班儿吧。

哎呦,说真的朋友们,整个过程简单的让我都快有点认不清自己了,我是谁?我在哪?我这么强吗?难道我就是个万里挑一的前端天才?一个月就让我这么厉害了吗?

不管怎么说,我成为了一名前端实习生,月薪一千八,管吃管住,美滋滋,15年的郑州朋友们,我很满足。

回到学校之后,很开心,畅想未来,成为一个前端大牛的梦想从此起航,虽然后来就搁浅了,泪目。

实习在前端

面试之后过了一个星期,我就去高新区上班了,进公司之后发现哪里有点不对,emmm,说不太上来,就是感觉实习生的数量有点多,和我一起入职培训的就有12个,当时也没多想,开开心心做游戏做了三天之后,各回各部门,做游戏的人事小姐姐很漂漂。

公司的IT相关部门都在11层和12层,分为产品事业部,UI事业部,ios,安卓,前端,PHP,Java等,为什么是等呢,因为有几个人我不知道是干嘛的。

到部门之后,发现实习生是真滴有点多,就前端部门来说,五个前端工程师就有三个助理前端,没错我就是助理前端。整个公司四五百人里面有快二百都是实习生。

多不多的事儿当时也就是惊讶了一下,随后部门领导给我分了一个前端工程师当师傅带着我,这一点我是认为公司做的做好的地方,指定老带新,后来去的几家公司都没有这。

师傅姓刘,具体名字就不说了,我都叫他刘哥。刘哥是公司的老员工了,很有实力,半个组长,就给我规定了一些学习任务,让我学会PS,还给了几个页面,说了几个网站,让我照着学照着做,有问题可以问他。

当时不明白,我是来写代码的,为什么要学PS???

接下来的日子,没啥变化,每天上班就是帮着部门换换饮水机的水,帮老员工打印打印东西,学习学习,然后写写毕业论文。下班之后,坐公交车去郑大打打球,岁月静好。

过了一个多月,我已经能够做一些公司简单的页面了【照着别人写好的练习】,这个时候我听说一个事儿,实习生可以请一个月的假回学校准备毕业答辩。

然后我请了一个假回学校了,在学校开始最后的快乐时光,快乐到十来天的时候,我接到公司电话,说让我回公司一趟,我就赶紧回去了,到公司之后,才知道原来公司因为业务问题,一直都在赔钱,总公司有点顶不住,让人员优化。

那天我才第一个知道优化这个词儿的含义。

我被优化了,准确说公司所有的实习生除了个别表现好的都被优化了。很难过,第一个上班才两个月,就被辞职了。记得很清楚那天我在公司12楼的楼梯间,我哥来安慰我,我说没事儿让他回去,他刚下楼我泪就流了出来,心里有点难受。

再次找工作,决定学Java

然后我灰溜溜的回来学校,一星期之前还在开心的笑,一星期之后就笑不出来了,又开始了一边准备毕业一边找工作的路。

我开始在郑州找前端实习生,发现遇到了大问题,我不会UI设计,只会一点点代码,15年的时候郑州刚开始有前端的概念,找前端开发工程师的公司特别少,更别说实习生了。

找了好久都没有找到,不是没找到合适的,是没找到。这个时候我放弃了前端。

正好临近毕业,回到学校准备先毕业再找工作。

这个时候,改变我一生轨迹的事情出现了,隔壁数学专业在杭州工作的小分队回来了。我就他们宿舍找他们问相关的事儿,经过详细的了解,知道他们实际上是分两拨,一波是ios,另一波是Java。

他们给我说,我会的这么点儿前端根本就找不到工作,要么自学前端,但是自学前端很难,要么找个培训机构,会快一点。同时,他们疯狂给我输出,说前端不太行,鼓吹自己语言的优秀。

我有点认同了,为什么前端要学PS?当时执着于这个问题,觉的和我想的编程有点不一样,看了看他们的语言之后,都比前端看着厉害一点,加上特别好的Lol好友就是学Java的,就有点想学习Java。

我不会承认不想学ios,是因为我连苹果手机都没有用过

有了一个方向后,剩下的事儿就好说了,我陪着朋友在德玛西亚上了两天分之后,他决定先简单教我一点Java,让我提前感受一下能不能接受,能不能学会,能不能适应。哼,我会一言不合去培训吗?谨慎如我,不了解的东西不敢碰。

还找到了当时做的笔记,我真是个认真的少年,哈哈哈哈哈

学习一星期Java之后,大学毕业,然后朋友把介绍到了他待过的培训班,开始Java的学习。

未完待续

回忆先告一段落吧,妹妹儿叫我出门遛弯儿,田里的油菜花开的很好看。具体的学习过程和Java的学习后面再说吧。

想要看到更多原创文章,请持续关注

欢迎关注本人公众号:鹿小洋的Java笔记,将在长期更新Java技术图文教程和视频教程,Java学习经验,Java面试经验以及Java实战开发经验。

欢迎关注本人公众号:鹿老师的Java笔记,将在长期更新Java技术图文教程和视频教程,Java学习经验,Java面试经验以及Java实战开发经验。

Java已五年1—二本物理到前端实习生到Java程序员「回忆贴」的更多相关文章

  1. 【Java面试】这道互联网高频面试题难住了80%的程序员?索引什么时候失效?

    "索引什么时候失效?" 面试过程中,突如其来的一个问题,是不是有点懵? 没关系,关注我,面试不迷路. 我是Mic,一个工作了14年的Java程序员. 索引失效涉及到的知识点非常多, ...

  2. java基础五 [数字与静态](阅读Head First Java记录)

    本章主要讲了静态变量.静态方法,final关键词.以及介绍了怎么对数字和日期进行格式化输出.这里对这些内容进行了整理.本章还介绍了java.util.Date和java.util.Calendar来操 ...

  3. Java学习之旅(二):生病的狗2(java例化)

    废话不多说,直接上肝货,可运行. 代码简陋,逻辑关系可能还不是很严谨,欢迎交流. public class Owner { //属性部分 //狗主人肯定有一条狗,这条狗可以被别的主人检查,所以设置为p ...

  4. Java面试题合集(二)

    接下来几篇文章准备系统整理一下有关Java的面试题,分为基础篇,javaweb篇,框架篇,数据库篇,多线程篇,并发篇,算法篇等等,陆续更新中.其他方面如前端后端等等的面试题也在整理中,都会有的. 注: ...

  5. Java面试题集(二)

    51.设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1,写出程序.  以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题. public class ThreadTest1 ...

  6. Java程序员都需要懂的「反射」

    前言 只有光头才能变强. 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 今天来简单写一下Java的反射.本来没打算写反射 ...

  7. 2017年 Java 程序员,风光背后的危机

    不得不承认,经历过行业的飞速发展期,互联网的整体发展趋于平稳.为什么这么说?为什么要放在 Java 程序员的盘点下说? 的确,对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨 ...

  8. Java程序员注意——审查Java代码的六种常见错误

    代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都特别奏效.由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug.并且,代码审查对消除一些特别细节的错误大有裨益,尤其是那 ...

  9. 【转】这些编程语言程序员工资最高!Java才第四

    原文网址:http://tech.hexun.com/2016-07-18/185009761.html 在众多行业中,程序员属于高薪职业.无论是在国外还是国内,程序员的薪金水平普遍高于其他行业的工作 ...

随机推荐

  1. 吴裕雄--天生自然HTML学习笔记:HTML 脚本

    JavaScript 使 HTML 页面具有更强的动态和交互性. <!DOCTYPE html> <html> <head> <meta charset=&q ...

  2. 吴裕雄--天生自然 R语言开发学习:基本图形

    #---------------------------------------------------------------# # R in Action (2nd ed): Chapter 6 ...

  3. 吴裕雄--天生自然 R语言开发学习:方差分析(续一)

    #-------------------------------------------------------------------# # R in Action (2nd ed): Chapte ...

  4. react和vue

    react整体的思路就是函数式,所以推崇纯组件,数据不可变,单向数据流,当然需要双向的地方也可以做到,比如结合redux-form,而vue是基于可变数据的,支持双向绑定.react组件的扩展一般是通 ...

  5. react-native start 启动错误解决方法

    ERROR Error watching file for changes: EMFILE {"code":"EMFILE","errno" ...

  6. Linux用户组的添加及属性的更改

    用户组的创建: 12345 groupadd [OPTION] 组名 -g GID 指明GID号:[GID_MIN, GID_MAX] -r 创建系统组 CentOS 6: ID<500 Cen ...

  7. .NET Core 获取程序运行环境信息与反射的应用

    目录 RuntimeInformation.Environment 获取信息 反射获取信息 获取某个属性的值以及别名 反射获取信息 使用 总结 笔者的九篇反射系统文章已经完结,但是笔者会持续更新反射在 ...

  8. Spark基础全解析

    我的个人博客:https://www.luozhiyun.com/ 为什么需要Spark? MapReduce的缺陷 第一,MapReduce模型的抽象层次低,大量的底层逻辑都需要开发者手工完成. 第 ...

  9. Python学习笔记--threading线程

    通过线程来实现多任务并发.提高性能.先看看例子. #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2020-03-02 21:10:39 ...

  10. 06.深入浅出 Spring Boot - 数据访问之Druid

    代码下载:https://github.com/Jackson0714/study-spring-boot.git 一.Druid是什么? 1.Druid是数据库连接池,功能.性能.扩展性方面都算不错 ...