回到目录

我的那些年(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. DataGrid自定义复选框

    <DataGridTemplateColumn Header="选择" Width="Auto" > <!--列头模板--> <D ...

  2. Bootstrap按钮组 按钮工具栏 嵌套

    @{    Layout = null;}<!DOCTYPE html><html><head>    <meta name="viewport&q ...

  3. 芯片超Intel,盈利比肩Apple,三星成科技界"全民公敌"

    原标题:芯片超英特尔,盈利比肩苹果:三星现在是科技界“全民公敌”了   当人们津津乐道于三星的手机业务或者是电视业务时,它已静悄悄的拿下了芯片行业的第一,并且凭借着在芯片上的巨大获利让它的老对手们眼红 ...

  4. 对OO的封装了有了新的理解——希望是普通函数来写总体流程来统管类似的业务,但却又涉及具体操作的函数,仍然可以达到目的

    就是不厌其烦,把那个具体操作函数封装成虚函数,只需要返回它的结果就行.而总体流程根据这个结果继续进行处理,这样就能总体流程和虚函数两不误了.

  5. Windows10 【系统周期表】【系统下载表】【大型软件表】

    系统周期表 商用名称 商用英文名 代号 版本 系统版本 上市日期 服务周期 备注 Windows 10 无 Threshold 1 1507 10.0.10240.17443 2015.07.29 2 ...

  6. 解决iconv函数无法转换某些中文的问题

    原文: 解决iconv函数无法转换某些中文的问题 请先看以下代码,这个页面是GB2312编码的: $str = '陶喆';echo 'gb2312-'.$str;echo '<br />' ...

  7. AndroidStudio下的依赖管理

    在开发中用第三方库是很常见的事,如何在AndroidStudio下管理这些依赖呢?这就是这篇文章的目的. 目录 Maven/Ivy仓库依赖 Module依赖 aar文件依赖 jar文件依赖 例子完整代 ...

  8. WPF 用Main函数方式启动程序

    原文:WPF 用Main函数方式启动程序 WPF默认程序启动:新建project后自动生成的App.xaml中指定程序启动方式(StartupUri="MainWindow.xaml&quo ...

  9. How to trim and edit videos in Photos for OS X

    Don't let the name fool you, Photos for OS X also stores all your videos. Whether you synced them fr ...

  10. Color gradient in Delphi FireMonkey

    Introduction to color gradients in Delphi FireMonkey. Video This video covers the basics of color gr ...