如何快速成长?我的java之路!
由于一些外部的原因,我不得不从自己熟悉的php领域,转战到java战场。我个人觉得还是有些心得吧,不管怎么样,或多或少可能都会有那么些经历的人,和你一起走在这世上!尽管你不知道TA是谁。
其实,转换一门语言并不会有多大问题的,但是问题是,你转换战场之后,仍然要保持原有的地位。这个其实也不简单吧,尽管公司并不会有意来削减你的职位。
话不多说,如何做到快速成长?我从一些原有的想当然的理论和最终的自己的实践,来说明下这个问题。当然,每个人有每个人的看法,我并不要求大家的思路跟我完全一样,或者完全不一样!
一、对自己的定位一定要准! - 目标
因为你已经不是职场新人了,公司没有那精力来培养你也没有义务来培养你。公司需要的,是拿来即用的人才。所以,千万记住,你不是新人,你要做的事不是新人就能做的事,你给自己的定位,应是目前你所处的位置所需要的技能水平。至于怎样做到这样的级别,那是你的事,与别人无关。
其实当公司决定转换语言的时候,其实我们的位置就已经很尴尬了,其实你要知道,这时候作为领导或者老板,他们是宁可辞退你,然后另招一个低些级别的人进来的。至于,为什么要做一个内部转岗,我想有两个方面的原因,一是法律规定不允许随便辞退人,二是出于个人情感,他们不会把事情做绝。所以,有了这样一个机会,很多人当然是选择了离开,去到自己熟悉的领域,搬砖!!!
二、一定要付出十二分的私下时间,进行学习! - 理论
因为学校里学习的东西,往往都是比较全面但是较浅的,所以,你说一点基础都没有,那是假的。但是,你想要吃学校里的那点老本,还是太嫩了点。唯有学习,才够自己喝一壶的。
利用上班时间学习,可能性不大,因为上班时,你要做属于你岗位的职责,否则公司要你有何用。所以,只能利用私下的时间进行学习!
时间地点:上班地铁里,下班地铁里,上班空闲的时间里,下班看电视的时间抽出来。
拿什么学习:
网上找视频、文字资料学习;
买书(这个很重要,不要在乎这里的书钱,即使平时从不买书的我也在这时买了),书上看到的东西,比其他地方看到的要深刻许多;
看别人的源码,这个也很重要,就当是熟能生巧吧,虽然对于学习别人源码的东西,我也很难很好的找到一个方法,但是我却知道,这是一条捷径。如今,到处都是是开放的源代码,只要你想,总有海量的资料供你使用。
三、不要怕,去做项目! - 实践
万事开头难!但是请不要怕。在这里有许多的专业岗位的同事在,你只管去做去问。
千万记住,公司给你开工资不是开慈善,你要做对得起你岗位的事。所以当项目来了的时候,不要怕,只管去做。刚开始,也许会很慢,也会有很多错。这时,千万别一不会就去问领导(尽管领导给你说不懂就问他)。不懂的,自己先查资料,尽力解决!
项目做得慢,领导并不会说你什么,但是千万别忘记汇报。否则,领导就头疼了,问你也不是,不问你也不是。
前期做项目,我觉得不是做项目,只不过是依葫芦画瓢,并没有什么技术含量,纯粹的练手生意。
接下来是第二个,第三个。。。。
四、学习利器,调试工具,去试一试! - 实践
有很多东西,可能你不会很确认,或者说你都不知道是什么,那么,也许你会去网上查资料。但是,天天查资料,也是太low,而且永远不会转化为自身的知识。
学会使用调试工具,如果有不确认的东西,就去试一试,试过后,你就知道了,一目了然。虽然不知道为什么,但是总感觉很厉害的样子。
五、回归学习,深入原理! - 理论
有过一些项目的经验后,切勿自喜,所谓空中楼阁也是这么一回,不同的事,我们的空中楼阁,还有一点点的地基。如果想要继续往前走,那么唯一的一条路就是:回归理论学习,去深度理解语言的特性,原理,去深入理解其中最常用的模块!尽量忘掉之前的经验给你的一些禁锢,放开去接受新的东西。
看书,我总觉得这是一个比较传统,也是比较牛的一种方式。也许就像xxx里说的,最简单的,也是最厉害的。
六、开源项目,多多益善! - 提高
读史可以使人明智,鉴以往可以知未来!站在巨人的肩上,你才能走得更远!
近朱者赤,近墨者黑。看牛人的东西,多少对自己有启发的。
好了,差不多就这些了。当然其中可能漏了一个,那就是:攻欲善其事,必先利其器!有一个顺手的工具是非常重要的。
学无止境,经验却是如此相似!
写一篇总结文章,不是说自己就上天了,而是将这经验记下来,好让这老了的记忆,不致忘却!
如何快速成长?我的java之路!的更多相关文章
- 阿里Java架构师分享自己的成长经历,教你如何快速成长为架构师
架构师是公司的“金领”,很少需要考虑生存的问题,从而有更多的精力思考关键技术,形成“强者愈强”的良性循环.当然,冰冻三尺非一日之寒,成为一名合格的架构师是一个漫长的积累过程.对于大部分的软件开发人员来 ...
- Java之路——敬JAVA初学者(作者:MoMo)
作为一名大四的毕业生,大学三年过,有得有失.作为一个喜欢编程,喜欢JAVA的人,自学其实是一件美事,很有意思的事.要是能再找个女朋友一起学.嘿嘿,就不枉在大学走了一遭啊! 要离开学校了,还是想留 ...
- Java之路——名词解释(一)
一.开篇 许多人在初接触Java的时候,都会被各种Java的英文缩写名词给弄得头晕脑胀.看一个技术,内容里又会有一堆其他的技术名词,看了半天不知所云.尝试去查一下这些名词的解释,除了非常学术性的解释之 ...
- 转行自学 Java 之路的纪念册
前言: 最近在重读<小狗钱钱>,我对其中的"成功日记"概念特别深刻,偶尔也会记一记“成功日记”. 想了想人生走找到今天,阶段性“成功日记”有没有呢? 有的!几年前的一篇 ...
- 守护石谈学习Java之路
这次在CSDN Blink发表了几篇关于Java编程学习的小作文,讲述了Java工程师的成长路线.Java学习的技能树和入门工作要关注的核心问题,我继续做一次文章的整合与延展,以文章的形式发表出来, ...
- Java之路——环境配置与编译运行
本文大纲 一.开篇 二.JDK下载 三.JDK安装 四.环境配置 五.初识Java编译 六.Java与Javac 七.第一个Java程序 八.总结 九.参考资料 一.开篇 通过对之前Java之路的了解 ...
- Java之路 ——初识Eclipse
零.大纲 一.前言 二.获取Eclipse 三.运行Eclipse 四.创建及运行第一个Java Project 五.界面介绍 六.如何调试 七.获取插件 八.Eclipse 快捷键 九.总结 一.前 ...
- 是什么让我走上Java之路?
选择方向,很多人都为根据自己的兴趣爱好和自己的能力所长而作出选择.那么是什么让我走上Java之路? 整个高三我有两门课程没有听过课,一门是数学,一门是物理.当时候物理没有听课的原因很简单,我有一本&l ...
- 我的Java之路
前言: 之前在学习python,刚开始的时候跟多数小白一样学习一些基础的知识,比如数据类型,用法,基本的语言结构,学了一段时间实在是学习不下去了,真是太TMD的无聊了,很多方法都记不住,也不知道学了这 ...
随机推荐
- java异常之后代码执行测试
1.程序代码: public static void main(String[] args) { int[] a = {1,2,3}; for(int i=0;i<4;i++){ System. ...
- 怎么检测JDK环境变量是否配置正确
怎么检测JDK环境变量是否配置正确.. 点击开始--运行--输入cmd,点击确定. 在命令行窗口输入java 然后Enter.没有出现java既不是内部命令也不是外部命令.说明配置是正确的. 在命令 ...
- IP地址 子网掩码 默认网关 DNS(转)
突然被问到IP地址方面的知识,吓得我赶紧上网找一找资料,觉得这篇还是写得简单易懂,share一下. Key: 1.IP地址=网络地址+主机地址,(又称:主机号和网络号组成): 2.将IP地址和子网掩码 ...
- (转载)公开的海量数据集 Public Research-Quality Datasets
转载自:http://rensanning.iteye.com/blog/1601663 海量数据数据集 海量数据(又称大数据)已经成为各大互联网企业面临的最大问题,如何处理海量数据,提供更好的解决方 ...
- PHP导出excle图片与文字
try { //CI框架引入PHPExcel $this->load->library('PHPExcel'); $objPHPExcel = new PHPExcel(); //图片处理 ...
- Animate.css 一款牛逼的css3动画库
Animate.css是一款很牛逼的,跨浏览器的css3动画库,使用方法也很简单只要引入一个animate.min.css就可以了, 简单使用 1 首先引入 animate的 css 文件样式 cdn ...
- redis集群搭建及注意事项
上一篇:redis的安装及注意事项 这里,在一个Linux虚拟机上搭建6个节点的redis伪集群,思路很简单,一台虚拟机上开启6个redis实例,每个redis实例有自己的端口.这样的话,相当于模拟出 ...
- solr-geohsah 按照距离搜索分组
通过solr的domain-import,将mysql的数据通过查询,导入到solr中.java通过使用solrj,链接solr,调用domaininport,并将分页参数设置到domain-impo ...
- 常用Git操作
--------------------git-------------------- 1.简介 1.Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.[1] ...
- C# 异步编程2 EAP 异步程序开发
在前面一篇博文记录了C# APM异步编程的知识,今天再来分享一下EAP(基于事件的异步编程模式)异步编程的知识.后面会继续奉上TPL任务并行库的知识,喜欢的朋友请持续关注哦. EAP异步编程算是C#对 ...