由于一些外部的原因,我不得不从自己熟悉的php领域,转战到java战场。我个人觉得还是有些心得吧,不管怎么样,或多或少可能都会有那么些经历的人,和你一起走在这世上!尽管你不知道TA是谁。

  其实,转换一门语言并不会有多大问题的,但是问题是,你转换战场之后,仍然要保持原有的地位。这个其实也不简单吧,尽管公司并不会有意来削减你的职位。

  话不多说,如何做到快速成长?我从一些原有的想当然的理论和最终的自己的实践,来说明下这个问题。当然,每个人有每个人的看法,我并不要求大家的思路跟我完全一样,或者完全不一样!

一、对自己的定位一定要准! - 目标

  因为你已经不是职场新人了,公司没有那精力来培养你也没有义务来培养你。公司需要的,是拿来即用的人才。所以,千万记住,你不是新人,你要做的事不是新人就能做的事,你给自己的定位,应是目前你所处的位置所需要的技能水平。至于怎样做到这样的级别,那是你的事,与别人无关。

  其实当公司决定转换语言的时候,其实我们的位置就已经很尴尬了,其实你要知道,这时候作为领导或者老板,他们是宁可辞退你,然后另招一个低些级别的人进来的。至于,为什么要做一个内部转岗,我想有两个方面的原因,一是法律规定不允许随便辞退人,二是出于个人情感,他们不会把事情做绝。所以,有了这样一个机会,很多人当然是选择了离开,去到自己熟悉的领域,搬砖!!!

二、一定要付出十二分的私下时间,进行学习! - 理论

  因为学校里学习的东西,往往都是比较全面但是较浅的,所以,你说一点基础都没有,那是假的。但是,你想要吃学校里的那点老本,还是太嫩了点。唯有学习,才够自己喝一壶的。

  利用上班时间学习,可能性不大,因为上班时,你要做属于你岗位的职责,否则公司要你有何用。所以,只能利用私下的时间进行学习!

  时间地点:上班地铁里,下班地铁里,上班空闲的时间里,下班看电视的时间抽出来。

  拿什么学习:

    网上找视频、文字资料学习;

    买书(这个很重要,不要在乎这里的书钱,即使平时从不买书的我也在这时买了),书上看到的东西,比其他地方看到的要深刻许多;

    看别人的源码,这个也很重要,就当是熟能生巧吧,虽然对于学习别人源码的东西,我也很难很好的找到一个方法,但是我却知道,这是一条捷径。如今,到处都是是开放的源代码,只要你想,总有海量的资料供你使用。

三、不要怕,去做项目! - 实践

  万事开头难!但是请不要怕。在这里有许多的专业岗位的同事在,你只管去做去问。

  千万记住,公司给你开工资不是开慈善,你要做对得起你岗位的事。所以当项目来了的时候,不要怕,只管去做。刚开始,也许会很慢,也会有很多错。这时,千万别一不会就去问领导(尽管领导给你说不懂就问他)。不懂的,自己先查资料,尽力解决!

  项目做得慢,领导并不会说你什么,但是千万别忘记汇报。否则,领导就头疼了,问你也不是,不问你也不是。

  前期做项目,我觉得不是做项目,只不过是依葫芦画瓢,并没有什么技术含量,纯粹的练手生意。

  接下来是第二个,第三个。。。。

四、学习利器,调试工具,去试一试! - 实践

  有很多东西,可能你不会很确认,或者说你都不知道是什么,那么,也许你会去网上查资料。但是,天天查资料,也是太low,而且永远不会转化为自身的知识。

  学会使用调试工具,如果有不确认的东西,就去试一试,试过后,你就知道了,一目了然。虽然不知道为什么,但是总感觉很厉害的样子。

五、回归学习,深入原理! - 理论

  有过一些项目的经验后,切勿自喜,所谓空中楼阁也是这么一回,不同的事,我们的空中楼阁,还有一点点的地基。如果想要继续往前走,那么唯一的一条路就是:回归理论学习,去深度理解语言的特性,原理,去深入理解其中最常用的模块!尽量忘掉之前的经验给你的一些禁锢,放开去接受新的东西。

  看书,我总觉得这是一个比较传统,也是比较牛的一种方式。也许就像xxx里说的,最简单的,也是最厉害的。

六、开源项目,多多益善! - 提高

  读史可以使人明智,鉴以往可以知未来!站在巨人的肩上,你才能走得更远!

  近朱者赤,近墨者黑。看牛人的东西,多少对自己有启发的。

  好了,差不多就这些了。当然其中可能漏了一个,那就是:攻欲善其事,必先利其器!有一个顺手的工具是非常重要的。

  学无止境,经验却是如此相似!

  写一篇总结文章,不是说自己就上天了,而是将这经验记下来,好让这老了的记忆,不致忘却!

如何快速成长?我的java之路!的更多相关文章

  1. 阿里Java架构师分享自己的成长经历,教你如何快速成长为架构师

    架构师是公司的“金领”,很少需要考虑生存的问题,从而有更多的精力思考关键技术,形成“强者愈强”的良性循环.当然,冰冻三尺非一日之寒,成为一名合格的架构师是一个漫长的积累过程.对于大部分的软件开发人员来 ...

  2. Java之路——敬JAVA初学者(作者:MoMo)

    作为一名大四的毕业生,大学三年过,有得有失.作为一个喜欢编程,喜欢JAVA的人,自学其实是一件美事,很有意思的事.要是能再找个女朋友一起学.嘿嘿,就不枉在大学走了一遭啊!    要离开学校了,还是想留 ...

  3. Java之路——名词解释(一)

    一.开篇 许多人在初接触Java的时候,都会被各种Java的英文缩写名词给弄得头晕脑胀.看一个技术,内容里又会有一堆其他的技术名词,看了半天不知所云.尝试去查一下这些名词的解释,除了非常学术性的解释之 ...

  4. 转行自学 Java 之路的纪念册

    前言: 最近在重读<小狗钱钱>,我对其中的"成功日记"概念特别深刻,偶尔也会记一记“成功日记”. 想了想人生走找到今天,阶段性“成功日记”有没有呢? 有的!几年前的一篇 ...

  5. 守护石谈学习Java之路

    ​这次在CSDN Blink发表了几篇关于Java编程学习的小作文,讲述了Java工程师的成长路线.Java学习的技能树和入门工作要关注的核心问题,我继续做一次文章的整合与延展,以文章的形式发表出来, ...

  6. Java之路——环境配置与编译运行

    本文大纲 一.开篇 二.JDK下载 三.JDK安装 四.环境配置 五.初识Java编译 六.Java与Javac 七.第一个Java程序 八.总结 九.参考资料 一.开篇 通过对之前Java之路的了解 ...

  7. Java之路 ——初识Eclipse

    零.大纲 一.前言 二.获取Eclipse 三.运行Eclipse 四.创建及运行第一个Java Project 五.界面介绍 六.如何调试 七.获取插件 八.Eclipse 快捷键 九.总结 一.前 ...

  8. 是什么让我走上Java之路?

    选择方向,很多人都为根据自己的兴趣爱好和自己的能力所长而作出选择.那么是什么让我走上Java之路? 整个高三我有两门课程没有听过课,一门是数学,一门是物理.当时候物理没有听课的原因很简单,我有一本&l ...

  9. 我的Java之路

    前言: 之前在学习python,刚开始的时候跟多数小白一样学习一些基础的知识,比如数据类型,用法,基本的语言结构,学了一段时间实在是学习不下去了,真是太TMD的无聊了,很多方法都记不住,也不知道学了这 ...

随机推荐

  1. 新版TP-Link无线路由器怎么设置

    TP-Link路由器的设置和无线WIFI的设置.. -------------- 一.准备工作: 1.首先是路由器的安装,将路由器电源接上,并通电,然后网线的连接.如果是拨号上网用户,请将猫引出的网线 ...

  2. win7怎么更换锁屏壁纸

    win7怎么更换锁屏壁纸... -------------------------- 按键盘组合键“Windows+R”可打开“运行”窗口,输入 “gpedit.msc” 按回 ----------- ...

  3. css小工具

    自定义滚动条.task-holder::-webkit-scrollbar {   height: 7px;   width: 7px; } .task-holder::-webkit-scrollb ...

  4. 我的Markdown的利器——Markdown Here、有道云笔记、iPic

    Markdown逐渐成为大家文章编辑的首选,这里推荐两个比较冷门的Markdown工具. 用什么当做Markdown的主力工具? 网上有很多人推荐的Markdown的工具包括专业的Markdown工具 ...

  5. 快速排序/快速查找(第k个, 前k个问题)

    //快速排序:Partition分割函数,三数中值分割 bool g_bInvalidInput = false; int median3(int* data, int start, int end) ...

  6. Linux io Model

    socket阻塞与非阻塞,同步与异步 作者:huangguisu 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调 ...

  7. basepath的作用 (转)

    转自:http://blog.csdn.net/randomnet/article/details/8630754   在谈basePath之前,先来讨论一下相对路径与绝对路径的区别.    相对路径 ...

  8. 使用TCP/IP Monitor监视Soap协议

    什么是soap? soap,简单对象访问协议,基于http传输xml数据,soap协议体是xml格式. SOAP 是一种网络通信协议 SOAP即Simple Object Access Protoco ...

  9. 最常见的三个排序(冒泡、直接插入、快速)的JS实现

    //冒泡排序function bubble(arr){ for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-i;j++){ if ...

  10. Java 关于路径

    在eclipse中如果没有指名文件的路径的话,系统默认是与src同一级别的目录路径!