回到目录

我的那些年(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. 就服务器项目部署debug谈谈自己的感受

    前言 学校小组Project那些外国人啥也不会, 基本上我一个人全包了前端和后端, 说实话这些天来也感受到了写一个比较拿得出手的web确实也不是这么容易的, 特别是我没什么项目经验, 很多时候碰到问题 ...

  2. WPF DatePicker默认显示当前日期,格式化为年月日

    原文:WPF DatePicker默认显示当前日期 WPF的日历选择控件默认为当前日期,共有两种方法,一种静态,一种动态. 静态的当然写在DatePicker控件的属性里了,动态的写在对应的cs文件里 ...

  3. .Net 开源服务 and Net站点

    小泥鳅博客系统也是一个.NET平台的开源免费博客系统,创建于2008年夏天,基于.Net平台开发,拥有完整的文章发布,评论,订阅,标签等功能,满足个人/团队信息发布需求,可作为Blog,CMS,甚至建 ...

  4. 如何在wpf程序中使用DependencyProperty

    作为例子,我决定定义一个MyBorderEx,在WPF常用的"Border"控件中创建一个名为Transparency的属性,来指示它的透明度,这个属性值在0-255间变化,255 ...

  5. WPF——TargetNullValue(如何在绑定空值显示默认字符)

    原文:WPF--TargetNullValue(如何在绑定空值显示默认字符) 说明:在数据绑定时,如果有些字段为空值,那么在数据绑定时可以用默认值来显示为空的字段. </Grid> { L ...

  6. HTML特殊编码转换

    var encoded = ""'&<>¡¢£¤" + "¥¦§¨©ª«¬­®" + "¯°±²³´µ¶·" ...

  7. 匹配中文字符的正则表达式: [/u4e00-/u9fa5]

    原文:匹配中文字符的正则表达式: [/u4e00-/u9fa5] 这里是几个主要非英文语系字符范围(google上找到的): 2E80-33FFh:中日韩符号区.收容康熙字典部首.中日韩辅助部首.注音 ...

  8. SMC状态机笔记

    %class 状态机所作用的类 %package 类所在的包 %fsmclass 生成类的类名 %fsmfile 生成类的文件名 %access 生成类的可访问级别 %start 指定状态机的开始状态 ...

  9. 提示要求用户名和密码-localhost

    同时安装了tomcat和oracle9i后,调试jsp出现--连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码,原因是端口冲突,调整如下. 机器上装了ora ...

  10. volatile变量理解 via《Java并发编程实战》

    第3章:对象的共享 volatile关键字的理解 volatile变量,用来确保将变量的更行操作通知到其他线程.当变量申明为volatile类型后,编译器与运行时都会注意带这个变量时共享的,因此不会将 ...