给即将或刚进入it行业的朋友的参考--体育生转行到Java的经历
首先声明,不喜勿喷我这个历经千辛万苦转入Java行业的人。相信很多正在学校中迷茫和在毕业后对于现状不满意的朋友通过各种的渠道进行信息汇总,了解了软件行业的高工资和多机会,正摩拳擦掌准备在这个领域大干一场,我以自己的亲身经历,给大家做一些参考和我个人觉得对的建议。
一、转行需要很大的毅力与决心,可能第一步不太顺利。但是,如果认定了,就应该勇敢的迈出第一步
我是通过培训转行到Java的。我大学学的是体育专业,乒乓球项。当时大学的时候很迷茫,每天除了打球不知道做什么对未来有意义。

(当时参加省里比赛的照片)
大学时间很快,2011年毕业,开始要找工作了,想了很多办法,然而并不顺利,最坑的是去某会所当招聘专员,去聊才发现居然是要我当龟公,找一个妹子来有多少提成。转机是在一次上网打CF的时候,休息时间打开了58同城,发现很多招聘信息写招聘Java实习生,无任何要求,3000-5000一月,好吧,我心动了。然后我就在百度上搜索java,果然工资高,前景好。然后投了一份简历,记得到了当天下午,他们人事给我打了个电话,说明天上午xx时间面试。到了第二天,我一早就赶了过去,当时是夏天,很热。人事妹子很漂亮,衣服穿得上面口子大,下面短,裙子很可爱,全程聊的时候我机械式回答,不记得讲了些什么了,一直盯着她看。只记得最后一句明天开始上班。所谓实习生其实就是招培训生。然后就迷迷糊糊的签了个贷款协议,学六个月,学完之后开始还。当时老师上课,很蛋疼,完全不知道讲什么,那时候我以为是自己理解能力有限,学不懂。毕业后和同学聊才知道大家都不知道他讲什么,我可能比较惨,进的那家培训公司老师确实比较差。但是我也不怪他们,如果不是他们我可能也进不了这个行业。

当时在培训的某天去拓展
二、不要在最难的时候放弃自己
当时找工作的时候,我一家一家投,一去人家就问你些技术问题或者一张技术试卷,基本回答不出来。当时面试了三个月一两百家吧。很灰心,一个偶然的机会,认识了我第一个老板,某大学教授出来创业,当时去面试的时候是一个装修都没搞好的民房,老板当时完全没和我聊技术,只谈未来,当时急切的找工作的我看到了工作机会,一口答应了所有要求,计那时候找不到人,所以要了我,当时他给的工资是1600一个月,估然后开始了我的第一份工作,那时候什么都不懂,又只有我一个人java模块,压力很大,在群里问问题人家基本除了吹牛教育你,很少有人指点你,只要也是自己当时不会好好聊天。每天就靠着百度搜代码粘上去就用,就是搜到代码自己也不知道用,最后没办法边百度边看视频学习。

在第一家公司工作,其实老板人很好,那时候三个月左右把我的工资从1600涨到了4500,大大减轻了我当时还贷款的压力,没找到工作之前都是通过信用卡套出来还的,只是由于项目烂,最后公司倒闭了,可惜了
三、在学习上面,一定要舍得投资自己
第二家去了贷款公司搞他们的贷款平台。这个经历只有七天,却点醒了我,当时的老大把我叫到办公室,说我的基础实在太差了,什么都要百度,不太适合他们公司的需要,软性的把我辞退了。离职在家这段时间,买了很多书,不断的学习充电。一次偶然的机会,花了万多块钱在某线上平台报名了直播课程,我觉得比培训学校好,基础就是那时候打起来的(那个公司好像没看到过动静了)。在边啃书边看直播边自己写案例几个月坚持后,终于进来某一线互联网公司。在此感谢老王(不是隔壁的)当年在项目上和技术上的不吝赐教,让我受益匪浅。
四、脚步不要停,拼命的向前跑,风雨之后也能见彩虹
从那家公司出来以后我就和一个做水系统的老板合作开了家软件公司,主要是研发水系统电商平台,开始了自己的创业之旅,一路艰辛前行,向前奔跑,在去年另外一个这个行业的大佬融了2000w进来,现在慢慢的公司终于走向了正规。

最后谈下我的学习方式给大家参考下:
第一:基础很重要,要打扎实,不断的学习,千万不要停止学习,比如书籍,视频,直播等途径都可以。多逛各种社区学习下别人的经验,如博客园等...不要什么都直接百度(别人会觉得你水平很差),要有自己的想法,然后在帖子里面和别人讨论去验证。这行淘汰率高,但是淘汰的都是不向前走了的人,但是如果你真的在努力充实自己,你干到80岁都行。
第二:尝试看下源码,不管有多难,边抱着书边看,慢慢的啃。
第三:明确自己的学习路线,多像可靠的并在这一行混的还可以的朋友学习请教。
就讲到这里吧,后续我想系统整理自己这些年的技术所得跟职业感想大家分享,希望对大家有点帮助。
本人创建一个行业交流群,587479707欢迎大家加入进来一起交流学习,加入群还可以获得本人以前学习的完整全套视频资料都可以免费提供给大家参考学习的,本人坐等大家
给即将或刚进入it行业的朋友的参考--体育生转行到Java的经历的更多相关文章
- 刚开始使用idea的朋友,可以看一下下面这篇文章
刚开始使用idea的朋友,可以点击本链接看一下这篇文章 以及这些文章 http://www.jetbrains.com/help/idea/getting-help.html------ Gettin ...
- 合宙Luat直播间即将开启,你揭开行业奥秘,让你快人一步。
嗨~刚陪你们过儿童节 和你们一起成长的合宙Luat 又有新计划 -- 合宙Luat官方直播即将开启 - 敬请关注 - - 官方直播什么内容 - 可能是合宙研发动态 可能是新品发布资讯 可能是行业大咖分 ...
- 怎样向IT行业的朋友说明《圣经》的重要性
“世界的官方文档”——怎么样?
- 生产环境搭建MySQL复制的教程(转)
[导读] 网络上有很多关于MySQL复制搭建的步骤和范例,以及手册上有一章完整的篇幅,讲述MySQL复制的原理.搭建步骤.优化等,但依然存在很多刚开始学习MySQL知识或者刚进入DBA行业的朋友咨询, ...
- linux 防火墙开启80端口永久保存
经常使用CentOS的朋友,可能会遇到和我一样的问题.开启了防火墙导致80端口无法访问,刚开始学习centos的朋友可以参考下.经常使用CentOS的朋友,可能会遇到和我一样的问题.最近在Linux ...
- redhat linux 安装mysql5.6.27
1.yum安装mysql(root身份) yum install mysql-server mysql-devel mysql -y 如没有配置yum,请参见博客:http://www.cnblogs ...
- 【linux】iptables 开启80端口
经常使用CentOS的朋友,可能会遇到和我一样的问题.开启了防火墙导致80端口无法访问,刚开始学习centos的朋友可以参考下. 经常使用CentOS的朋友,可能会遇到和我一样的问题.最近在Linux ...
- linux下如何修改iptables开启80端口
linux下如何修改iptables开启80端口 最近在做本地服务器的环境,发现网站localhost能正常访问,用ip访问就访问不了,经常使用CentOS的朋友,可能会遇到和我一样的问题.开启了 ...
- redhat6.5 linux 安装mysql5.6.27
1.yum安装mysql(root身份),适用于红帽6.5 yum install mysql-server mysql-devel mysql -y 如没有配置yum,请参见博客:http://ww ...
随机推荐
- 检查Android是否支持指纹识别以及是否已经录入指纹
原文:检查Android是否支持指纹识别以及是否已经录入指纹 Android M 开始,系统中加入了指纹相关功能. 主要用到的类为:FingerprintManager 只提供三个方法: 返回值 方法 ...
- nodejs dateformat date-utils
https://www.npmjs.org/package/dateformat https://www.npmjs.org/package/date-utils 来自为知笔记(Wiz)
- Window Features 总览
This overview discusses features of windows such as window types, states, size, and position. Window ...
- Win8 Metro(C#)数字图像处理--3.4图像信息熵计算
原文:Win8 Metro(C#)数字图像处理--3.4图像信息熵计算 [函数代码] /// <summary> /// Entropy of one image. /// </su ...
- Win8 Metro(C#)数字图像处理--2.49Zhang二值图像细化算法
原文:Win8 Metro(C#)数字图像处理--2.49Zhang二值图像细化算法 [函数名称] 二值图像细化算法 WriteableBitmap ThinningProcess ...
- HTTP协议解析(格式和举例十分清楚)
掌握HTTP虽然不是必须的,但是如果你知道它的工作原理,那么在学习JSP开发中的某些知识就可以易如反掌了. 一,HTTP协议详解之URL篇 http(超文本传输协议)是一个基于请求与响应模式的.无状态 ...
- SqlServer 使用脚本创建分发服务及事务复制的可更新订阅
原文:SqlServer 使用脚本创建分发服务及事务复制的可更新订阅 [创建使用本地分发服务器] /************************[使用本地分发服务器配置发布]*********** ...
- VS点击调试卡住的问题解决方案(转载)
本来今天好好的,不知道弄到了什么,调试不了了,一点击立马卡住,就一直在那转,就在网上找了找解决方案,下面给大家列出来几种可能会卡住的问题已经解决方案 1:加载调试符号引起的卡住 解决方案: 在“选项” ...
- Linux SD卡建立两个分区
本文主要介绍Linux 环境下 SD 卡建立两个分区的操作流程: 操作环境:Linux Ubuntu 2016.4 操作目的:将 SD 卡分为两个分区:第一分区格式为 FAT32,大小 500M.第二 ...
- 如何开发Office平台上的扩展应用(又称为Office 2013 App,Office 2013 Add-Ins,Apps for Office,Office 应用)
Office 扩展应用(Office Apps,Office 2013 AddIns,Apps for Office)开发 —— 中文文档 继 VBA 和 VSTO 之后, 微软为 Office 平台 ...