开发者社区> 鹿老师的Java笔记> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java已五年1—二本物理到前端实习生到Java程序员「回忆贴」

简介:
+关注继续查看

关键词:郑州 二本 物理专业 先前端实习生 后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版本)(三)
35 0
程序员数学基础【六、枚举 区块链,虚拟币种、币包约束,内环版本】(Java版本)(一)
程序员数学基础【六、枚举 区块链,虚拟币种、币包约束,内环版本】(Java版本)(一)
48 0
在Xuper链上部署Java语言智能合约和分析存证合约的实现逻辑(2)
在Xuper链上部署Java语言智能合约和分析存证合约的实现逻辑(2)
80 0
java 利用 LinkedList类实现 数据结构 栈.......
  /* java.util.LinkedList 类实现栈操作 栈是个后进先出的线性表 */ import java.util.*; class  Test {   private LinkedList ll=new LinkedList();   //创建栈        void push(Object o)    {        ll.
643 0
java LinkedList类实现 队列
  /* LinkedList 类实现队列 队列 是FIFO  先进先出 FIRST  IN  FIRST OUT      一边进去 另一边出来 LinkedList 底层是采用链表完成 ArrayList底层采用数组完成 对数据的查找操作 用数组更快 */ import java.
614 0
java HashSet类实现哈希表
 /*HashSet 类实现哈希表(散列表) 我们应该为插入到 哈希表的各个对象重写 hashCode()和equals() 方法  String 类重写的   hashCode() 是根据字符串计算的   Object 类的       hashCode() 是根据内存地址计算散列地址 哈希表只能通过迭代器迭代元素 Iterator */ import java.
599 0
java 中的多线程 内部类实现 数据共享 和 Runnable实现数据共享
  /* java 中Runnable的好处    可以实现共享一个数据     在一个类已经从其他类派生的时候 我们不能使用 直接从Thread类派生  那么这时候我们可以通过实现Runnable 接口来实现    class Test  {     public  s...
683 0
java多线程实现火车售票系统 以及java中的同步的实现 同步块 和同步方法同时 同步
  /* 利用Java 多线程模拟火车站售票系统  了解java中的同步 class  Test {  public  static void main(String []args)  {      SellThread st=new SellThread(); //创建一个实现了implements接口的对象     new Thread(st).
817 0
Java实现对MongoDB的AND、OR和IN操作
       在MongoDB的官方文档中关于Java操作的介绍,只给出了很简单的几个例子。这些例子虽然可以满足一定的需求,但是还并不是太完全。下面是我根据网页中的提示写的几个例子。        1.背景。
749 0
* java 中的数组 对象数组 以及main方法中的参数 x y不用中间参数实现交换
 /*  java 中的数组  对象数组   以及main方法中的参数    x y不用中间参数实现交换java 基本数据类型 的数组 初始化元素为 0java中数组名.length表示数组中元素的个数 main方法中的 args[] 从0开始 是java 类  后面的字符串  args.
683 0
8
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载