好吧,那就直接开始。

一、前言介绍和当前状态描述

从2014年正式开始走上实习的道路,从此也就开始了没羞没臊的上班生活。2014年10月份,因为自己觉得自己在校学的技术掌握的稍微有点扎实,也是想着早点踏入社会混点经验,就大四上学期凭着一股脑热旷了大四唯一一门拖后腿的课程初出社会要饭。

第一份工作

我在福州上的一所名不见经传的二本,因为觉得很向往大城市就背井离乡跑到了上海滩去了。本来就是一个小山村出来的我,一抵达上海,没有震撼,也没有惊吓,只是这一刻突然无比的兴奋和一股茫然涌上全身的每个细胞。然后住了几天廉价宾馆终于找到人生中第一份正式的工作。我是面试java岗位的,进去后被调到一个PHP开发的岗位,然后怀着多学门语言也好的心态就的呆了下来。在这家并不正规的公司拿着4k(其实当时觉得很高!毕竟福州实习才1600)的工资,干了年底。然后因为后来生活越来窘迫,就撤了,15年回到大福州求生,学校还可以住,就呆了几个星期。

第二份工作

然后在各个求职网站上投简历,也是比较快的找了一家福州软件园的公司,开始干起了老本行,java开发(拿着1600的工资,住学校)。很幸运的是有2点:1:我本身是个非常喜欢学习且毅力不错的家伙。2:这家公司的开发管理足够混乱(重点)。第一点不用说明,第二点,为什么说足够混乱也是很幸运的呢,因为在这家公司工作的期间,我做的工作包含了,面对客户收集需求,设计模块的架构接口,自己开发,自己测试(公司唯一1个测试有帮忙),客户现场开发,调整错误数据,上线准备,上线,以及客户的部分业务培训。哈哈,简直了!!!也是把自己累成狗。然后,虽说各个环节并没有都掌握熟悉,但是也是对我对整个软件开发过程有了一个亲身体验和运作的经验(然而其实我内心里其实是想做一个安静的技术美男子)。这其中学到的东西,很多很多,更多的是自己一种心态的变化,具体我说不上来,就是感觉变得内心强大,或者抗压能力到了前所未有的境界。demo–>客户:生产环境出问题了,什么破软件啊! 我:哦,我午休完过去看看(一脸淡定和不要脸)。

然后在今年16年成功升级为产品经理(挂名!干的还是一样的狗活)。然后在8月份因为工作几乎占据了所有生活时间,没有上厕所的时间,没有可以安心睡觉的时间(因为都会有打电话进来说哪里哪里出问题的缘故),最可耻的是,我已经掌握了那个项目中所有用到技术和架构思想,已经没有可以升华的东西了,我说过了,我好学哈哈。所以稍加犹豫就撤退了。

第三份工作

也是我现在正在从事的工作,还是java开发(回到底层,但是工资加啦!)。这边还是相对来说比较清闲,可能是因为和上家公司对比,简直不能更爽。然后又是单身狗一只,所以就空出来很多时间。前段时间听人说大数据很牛来着,所以就马上入手开始学,但是现在在玩linux,妈蛋我这份教程linux课程总共100多节,没节12个视频左右,每个视频均12分钟。我都是跳着看的,命令重要看看,我的习惯是,对一个技术现有一个印象,比如知道好像有个什么鬼命令可以干什么事就行了。我实在不想死磕在这里仔细看着教程去记住这些东西。以后用到,我查着百度用就是了。java我也是这么学过来的!目前还在linux阶段,后面再入手大数据ssh,然后还想学一下phyton和scale,以及dubbo、zk等分布式开源框架。

二:进入重点:现在开始规划

基于我上述的积累和打算即将掌握的技术,我会去整理一下一些架构思想,然后朝着架构师或者大数据研发(福州好像没有)奔去,我死活不信一定要5年以上工作经验才可以驾驭架构师的职位!即使事实如此,我也宁愿相信我明年就是架构师!因为这样我会学的很快,很有动力,并且我自信自己的毅力!那么我来假设一下,我现在去面试一个架构师的职位,我需要会什么:

  • Sevlet、Spring、Hibernate、Mybatis等等J2EE开发技术都是小菜一碟;
  • 关系型数据库和非关系型数据库两手都要硬,如MySQL、PostgreSQL、MangoDB、Redis等;
  • 至少掌握几种业界常用的开源技术,如ZooKeeper、ActiveMQ、MyCat、Dubbo、Kafka、Hessian、Docker等;
  • 熟悉业界常用的分布式大数据技术,如Hbase/Hadoop或其他;
  • 在开发高并发、高性能平台业务上有深厚的经验和见解;

好了,上述是我在某联看到的要求,感觉第五点比较虚。比较虚的东西,也是比较难做到的。感觉上述技术,在我学会我之前的技术之后,面试这个职位感觉也是靠近了。

我打算在毕业三年后,也就是2018年中旬到这个位置,如果在福州的话,希望月薪能够勉强和房价持平(我很贪心,我允许,这是动力)!

本来应该好好说说具体规划的,但是这里我只讲讲自己的思路。

5 2 收藏


直接登录
最新评论
  • 小编辑 编辑 2016/10/23

    赞分享

  • 漠飛   2016/10/27

    不错,同是java程序员,为你点赞

  • 墙头码上 在线教育 2016/11/01

    楼主思路确实蛮清晰的,很羡慕你这样有规划的技术人。

    另外纠正下文中的错误。

    phyton -> python

    scale    -> scala

    sevlet  -> servlet

  • micro 软件攻城狮 2016/11/01

    我也是不信五年才能当架构师,我去年大三结束就在某国企实习Java开发,后来也跟过别人创业由于钱太少投身到互联网公司,嗯,还没毕业就跳槽两次也是没谁了。最近公司web用node去写没人让我去扛着,做了三个月不想抛弃Java所以现在重拾Java,最近也在折腾Linux.

  • 不是俺打击你,年轻人。你这把技术看的那么简单,框架什么的按这么说无非的就是一堆方法让你调用了。还有什么Hadoop的机会那种简直就是可遇不可求,起招就是2-3年经验的。如果说仅仅是学过没实际使用过,那直接80%就pass…

    具体你这个计划能不能成功,得看你工作了以后还会不会有那么高涨的热情来面对。