回到目录

我的那些年(12)~公司技术转行,我也跟着转到java了

  • CTO换人了
  • 微软技术栈不被认可经常被喷
  • 技术统一向java转
  • 换了mac book后,docker还是很占内存
  • 学习springboot和springcloud
  • 对微服务具体知识点的学习
  • 封闭开发

CTO换人了

2018年初始,公司的技术团队有了一个很大的变化 ,原来.net平台的技术总监被一个java的技术总监取代了,这也意味着公司在今天可能有很大的变动,包括技术团队的方向,之前项目一直是.net+mysql为主,而总监一换,也可能是java+mysql了,而我的位置感觉也很尴尬了,从一名架构师变成了一名初级开发人员。

微软技术栈不被认可经常被喷

这个新的CTO上来之后,先对过去.net框架一顿乱喷,这个垃圾,那个垃圾,当然也有一些好的东西被使用越来,像git,jenkins,docker,k8s,微服务等一大批新框架和技术!

技术统一向java转

自己用了10多年的.net要被java取代了,记得来这个公司之前CTO和我说过,希望把.net的团队实力加强,我也是希望在团队里发挥自己的作用,CTO总是说,他们的技术很差,事实上我加入后才知道,大家都是高手,都是大牛,有时我还给他们培训,当然也是被喷的一踏糊涂!可以说虽然我加入了,但没有改变.net在整个公司的位置,最后还是被java取代了。

换了mac book后,docker还是很占内存

我们都从.net成功的转到了java的阵营了,可以说,做技术的,不要有语言的歧视,每种语言的产生都有它的价值,java没什么不好,所以,年青人放手去干吧!公司为我们每个人都从新买了macbook,而我也开始和mac结缘了,开始学习mac os系统,不得不承认,macos系统确实是最好的操作系统,稳定,安全,效率也高。在进行微服务开发过程中,电脑上也装了docker,在开了7到8个容器之后,8G的macbook有点扛不住了,哈哈。

学习springboot和springcloud

目前在java里,最好的框架应该就是springboot了,它提倡约定优于配置,事实上就是你在安装一些包之后,它会有默认的配置项,不需要你去从新写配置,比如,安装了redis包,这时它默认会连接localhost:6379,这个默认的约定类似于我自己开发的Lind框架,看来我写lind时也挺有先见之名的,哈哈。

对微服务具体知识点的学习

以前只是对微服务的理论有过了解,但没有真正在项目中使用它,而现在也是开始使用springcloud这个微服务框架了,在项目中使用了zuul,hystrix,ribbon,sleuth,zipkin,oauth2等技术,当然都是开箱即用的,springcloud这个框架把很多微服务里的知识点都封装成了组件,最大程度的方便了开发人员。

封闭开发

2018年9月,由于整个项目要从新设计,我们开始封闭开发了,当然也不是严格意义的封闭,就是IT行业里的996,早上9点上班,晚上9后下班,一周上六天班,确实挺辛苦了,在这个过程中我也学到了不过东西,最起码mybatis,zuul,rabbitmq,redis,mongodb,oauth2这些耳熟能详的组件都开始使用了,这是个好事,现在的辛苦就为了可以有更好的明天!

本文写在2019年7月,最近新的项目就来了,又要开始996了,感觉有点恐怖!

回到目录

我的那些年(12)~公司技术转行,我也跟着转到java了的更多相关文章

  1. 50家硅谷IT公司技术博客

    分享一下 50 家硅谷优秀 IT 公司技术博客,从中可以了解企业文化,技术特色和设计语言,如果直接列出来很单调,加上点评,算吐槽版吧. 知名大厂   1. Facebook https://www.f ...

  2. B轮公司技术问题列表

    B轮公司技术问题列表 1.异构系统的接口对接我们有自己的一套统一接口,但是需要与其它公司的接口做对接,但是各个公司的接口各不相同,有什么好的方式能够方便与各公司的接口做对接的同时我们这边也能尽量少或者 ...

  3. 关于IT公司技术委员会职责

    技术委员会的核心职责 组织人才相关 • 制定职级标准 - 能力框架:知识,技能,通用素质 - 职级标准:T2T3T4-P7P8P9- • 职级评审,对齐标准 • 高端招聘,对齐标准 • 校园招聘,对齐 ...

  4. IT公司技术博客地址

    IT公司技术博客 美团点评技术团队今日头条技术博客Tencent ISUX DesignTGideas-腾讯互动娱乐创意设计团队>AlloyTeam | 腾讯全端 AlloyTeam 团队 Bl ...

  5. 【公开课】【阿里在线技术峰会】魏鹏:基于Java容器的多应用部署技术实践

    对于公开课,可能目前用不上这些,但是往往能在以后想解决方案的时候帮助到我.以下是阿里对公开课的整理 摘要: 在首届阿里巴巴在线峰会上,阿里巴巴中间件技术部专家魏鹏为大家带来了题为<基于Java容 ...

  6. 【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(一)

    [JAVA秒会技术之秒杀面试官]秒杀Java面试官——集合篇(一) [JAVA秒会技术之秒杀面试官]JavaEE常见面试题(三) http://blog.csdn.net/qq296398300/ar ...

  7. 【整理】互联网服务端技术体系:高性能之并发(Java)

    分而合之,并行不悖. 综述入口见:"互联网应用服务端的常用技术思想与机制纲要" 引子 并发,就是在同一时间段内有多个任务同时进行着.这些任务或者互不影响互不干扰,或者共同协作来完成 ...

  8. B轮公司技术问题列表(转)

    1.异构系统的接口对接我们有自己的一套统一接口,但是需要与其它公司的接口做对接,但是各个公司的接口各不相同,有什么好的方式能够方便与各公司的接口做对接的同时我们这边也能尽量少或者不需要改动代码就能实现 ...

  9. 各大IT公司 技术博客汇总

    来自:http://www.cnblogs.com/IT-Bear/p/3191423.html 腾讯系列(13)  阿里系列(18)  百度系列(3)  搜狐系列(3)  新浪系列(2)  360系 ...

随机推荐

  1. Single Application

    如果限制一个程序同时只能启动一个实例,有几个可以使用的库 QtSingleApplication 以前可以免费使用,后来只有商业版能里能用,在 Github 上也有一个 LGPL 协议的实现,地址为h ...

  2. QRCode二维码生成方案及其在带LOGO型二维码中的应用(1)

    原文:QRCode二维码生成方案及其在带LOGO型二维码中的应用(1) 提要:很多公司为商业宣传之需,常将企业LOGO加入二维码中,但如果LOGO遮挡区域足够地大,二维码就变得无法识别.那么,有没有一 ...

  3. JS超链接动态显示图片

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  4. 用MVVM模式开发中遇到的零散问题总结(3)——自制正则表达式万能绑定转换器

    原文:用MVVM模式开发中遇到的零散问题总结(3)--自制正则表达式万能绑定转换器 前言 最近接受了3个项目的洗礼,出差近3个月,各种北京.广州.昆明来回奔波,好久没写博客了,之前我觉得我遇到的问题都 ...

  5. GetDateFormat和GetTimeFormat两个API

    https://msdn.microsoft.com/en-us/library/windows/desktop/dd318086(v=vs.85).aspx

  6. Installshield 在安装或者卸载过程中,判断某一程序是否正在运行

    1.在操作时,首先引入类库ShutDownRunningApp.rul,其中ShutDownRunningApp.rul代码如下 /////////////////////////////////// ...

  7. vs2015 生成 cordova 页面中文乱码

    原文:vs2015 生成 cordova 页面中文乱码 1.用VS2015新创建Cordova项目,启动运行index.html 中文显示乱码 解决方案: 1.使用text/html通用解析编码utf ...

  8. SQL Server根据字段查询不出记录

    今天写了一条select语句,很奇怪的一件事,我写程序几年了,第一次碰到这个问题,就是数据库里有这个值,你根据这个值查询就是查询不出来这行记录. 所以我想是不是里面有空格,回车什么的,最后果然如此. ...

  9. Rails 最佳实践

    在你业务简单的时候,让你简简单单用 ActiveRecord 模型. 复杂的时候,你可以用官方推荐的 Concerns. 更复杂的时候,可以通过 gem 和 API 来拆分. 极端复杂的时候,由于 R ...

  10. WCF nginx反向代理遇到的问题

    正常配置了nginx反向代理,其他java站点什么的都正常,就wcf总是失败.始终会跑如下异常: 由于 AddressFilter 在 EndpointDispatcher 不匹配,To 为“http ...