转眼之间五年已经过去了,遥想自己当初是菜鸟的时候真的很心酸,前面我文章有提到过,不过现在感觉一切都值得。

第一家公司,从打杂也就是页面bug、布局等修修改改,到局部功能模块开发,花了一年时间摸透了这个香港环卫系统,便欣喜若狂,梦想着自己想做架构师,但是公司不给平台,于是想去一家小公司实现自己的人生价值......

接下来就是第二家公司,于是我借助第一家公司的系统,给第二家公司做了一个人事系统,将第一家公司的所有技术基本上用到:

数据库:oracle

服务器:tomcat

开发语言:Java

中间件/框架:struts2/hibernate/spring、ajax+json、extjs/jqueryUi、ehcache、spring security 等技术。

这样又一年过去了,终于体会到做架构师的感觉了,虽然加上我总共才三个开发、两个实习生,于是觉得自己技术很牛逼,开始想着去一家大中小公司当架构师,拿高薪。

第三家公司面试的时候很受打击,问了一些项目周期、数据库设计与优化、程序设计模式、异常处理、并发量等,把我问傻眼了,我居然什么都不知道。然后我又虚心开始在这家公司做起了开发工程师。两年之后,我把第三家公司的手机银行系统基本上摸透了,这个时候又萌生做架构师的想法。

在朋友盛情要求下,我就来到了深圳,并且进入了华为技术有限公司,不过面试的时候也是受到打击的,原本我以为把上家公司高大上档次的技术拿来说,比如说:soap架构、百万的并发量、springmvc框架、基于nio的Netty框架,数据分库分表等设计,居然被说成还是小学生项目,真的让我无地自容,好歹华为居然收了我,记得那一年我才24岁,正好四年工作经验。如今在华为又一年多过去了,我还只是个开发工程师,不过也颠覆我的人生观念,虽然我又做不了架构师,至少我又学会了,什么叫做分布式系统,分布式缓存、分布式存储、分布式计算、js面向对象设计思想、以及敏捷开发等理念。我相信要不了多久、我又可以出去做系统架构师了...........

Java 架构师是怎样练成的相关推荐

  1. 如何才能快速成为一名Java架构师?

    如何才能快速成为一名Java架构师?很多程序员从业2-3年后都会进入一个迷茫期,或是瓶颈期,不知道如何进一步提升成为一名Java架构师.解决这个问题其本质是知道如何学习才能快速成为架构师. 接下来我们 ...

  2. java架构师_成为一名Java高级架构师究竟要学哪些东西??

    Java架构师,应该算是一些Java程序员们的一个职业目标了吧.很多码农码了五六年的代码也没能成为架构师.那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力 ...

  3. 好好讲一讲:到底什么是Java架构师(含福利放送,名额有限)

    一 什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我. 乙:羡慕ing,都什么人来了? 甲:CEO.COO.CTO.All of 程序员,还有 ...

  4. 好好讲一讲:到底什么是Java架构师(含福利放送)

    一 什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我. 乙:羡慕ing,都什么人来了? 甲:CEO.COO.CTO.All of 程序员,还有 ...

  5. 一个10年IT技术人的历程-Java架构师的演变

    原文:专访黄勇:Java在未来的很长一段时间仍是主流 摘要: 本文采访了现任阿里巴巴公司系统架构师黄勇,从事近十年的JavaEE应用开发工作.采访内容包含了技术人生.IT职场.程序员.Java Web ...

  6. 【本人秃顶程序员】好好讲一讲:到底什么是Java架构师——《架构师的自我修养》

    一.什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我. 乙:羡慕ing,都什么人来了? 甲:CEO.COO.CTO.All of 程序员,还有 ...

  7. 好好讲一讲:到底什么是好的Java架构师

    很多的创业公司,一人身兼数职的情形还是很常见的.至少,我是经历过的,一个人包办了所有的开发过程,连测试我都做了,绝对的一条龙,但是经常踩钢丝.骑独轮车总会有失足的时候,结果有一次,从我手里发出去的光盘 ...

  8. 好好讲一讲:到底什么是Java架构师(含福利放送,名额有限)...

    一 什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我. 乙:羡慕ing,都什么人来了? 甲:CEO.COO.CTO.All of 程序员,还有 ...

  9. 阿里P7架构师告诉你Java架构师必须知道的 6 大设计原则

    在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义.本文主要将总结这些常见的原则,和具体阐述意义. 开发原则 面向对象的基本原则 ...

  10. Java架构师成长之道之浅谈计算机系统架构

    Java架构师成长之道之浅谈计算机系统架构 Java架构师成长之旅 1.1 信息技术发展趋势 目前信息技术主要经历了互联网.移动互联网以及以大数据.云计算.人工智能和区块链为代表的新兴技术三个阶段.而 ...

最新文章

  1. image_thumb1
  2. java log4j mysql_java – 配置log4j属性文件以存储在mysql数据库中
  3. visual studio 不能创建biztalk 项目
  4. 关于win7禁止标准用户安装软件 AppLocker使用
  5. using 语句中使用的类型必须可隐式转换为“System.IDisposable“
  6. mod4最优路径问题
  7. 半监督训练-思想与代码实践
  8. oracle 审计(二)
  9. Python打印指定日期日历
  10. MyCat分布式数据库集群架构工作笔记0018---高可用_单表存储千万级_海量存储_水平分表划分原则
  11. 一步一步手绘Spring IOC运行时序图二(基于XML的IOC容器初始化)
  12. .net伪静态传多个参数
  13. Linux新建文件和目录的默认权限 - Umask
  14. python如何设置双索引_python-在新的多索引下串联熊猫列
  15. 【保姆级教学】Landsat遥感影像下载
  16. 不同光栅的结构特点、优缺点以及光栅的选择
  17. 司空见惯 - 英雄扫雷鼠
  18. ttl传输种过期_来自 202.112.36.253 的回复: TTL 传输中过期。解决思路
  19. Java-springboot生鲜电商项目(四)商品模块
  20. SpringSecurity以及Oauth2(笔记)

热门文章

  1. Mbps、MB、Mb和Mb/s的含义与区别
  2. cocos2dx 游戏中内存优化
  3. nodejs 定时任务
  4. 申请免费代码签名证书
  5. android代码签名和混淆打包
  6. ps 透明底和改变颜色
  7. 2018谷歌大会android,谷歌召开2018中国开发者大会,带来了Android 9多项更新
  8. u盘安装系统win2019服务器系统,U盘如何安装原版Windows server 2019?
  9. ofo押金未退仍在自动续费上热搜,曾经的明星公司是怎么黄的?
  10. 51单片机读取引脚值原理