热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

四年JAVA转Go

J

2020年终究是不平凡的一年,而就是在这新冠疫情刚刚差不多结束的一年里,结束了我已经用了四年
的JAVA语言,转向了Go开发的大军。
首先说一下我为什么要转Go吧,主要也是因为换了份新工作,新公司用的开发语言是Go,并且的话
也特别想多学习一门新的语言,毕竟java现在用的人也越来越多了,感觉招聘的要求也越来越高,多掌
握一门新的语言,感觉对自己程序员的生涯也不是件坏事。新入职的这家新公司,感觉还是挺人性化的
,因为之前没有过Go开发的经验,所以团队也一直鼓励和支持我去从头学习Go语言,现在已经入职了4
天,基本上每天组长也都会去关心自己学习Go学习的怎么样,并且团队里面也有好几个都是从别的语言
转过来的,有的是PHP,有的是Python,有的也跟我一样是Java ,大概转的工龄的话也就是3,4年左右
的,其实说实话,转之前我的确也是有很多顾虑的,想着自己专业学的也是Java,毕业了之后也一直从
事java方向的开发,一旦入了Go语言这条道,可能以后找工作就要找Go语言方向的开发了,并且java开
发了四年,Go语言如果只是用了一两年的话,再出去找工作总感觉是那种高不成,低不就的感觉,这些
都是我在想要转之前很矛盾的想法,但是最终是什么使我下定了决心要转Go的呢?
其实从百度上搜索一下,Go这种新生的语言,到目前为止也是有好多大公司都已经在投入使用了,Google
内部推崇的语言,想着将来发展也不会很差吧,并且的话它的天然支持高并发的特性可能也正是现在Java的
一大痛点吧,所以对于它的一个发展前景的话,我觉得应该只是时间的问题。其次呢,一直有心想多学习一
门新的语言,但是工作中用到的都是java,以前有自学过Python ,但是学完了之后,工作中也没有用到过,
慢慢的也就淡忘了,而这次刚好公司也给了一次这样的机会,可以让你先学习,然后在工作中进行实践,我
觉得也是一个难得的机会,毕竟有好多公司也都是希望你进来就能立马上手工作的。所以遇到这种公司其实
也是很难得的,故此也想大单的尝试一把,既然选择了,就勇敢的去拼吧!!!
这个应该是我的第一篇非技术类的文章吧,以后的话也会经常把我学习Go语言的过程,以及心得会在此
分享,也欢迎一些Java选手,Go选手来提出一些宝贵的建议和意见,以及多多交流哈。


推荐阅读
  • 本文介绍了如何使用Maven命令对Spring Boot项目中的子模块进行独立打包,包括依赖树的查看、项目的运行和打包等基本操作。 ... [详细]
  • javascript——对象的概念——函数 1 (函数对象的属性和方法)
    一、创建函数函数是一种对象:Function类是对象,可以通过Function实例化一个函数,不过最多的还是利用function来创建函数。方式一:利用Function类来实例化函 ... [详细]
  • 解决 Pytest 运行时出现 FileNotFoundError 的方法
    在使用 Pytest 进行测试时,可能会遇到 FileNotFoundError 错误,提示无法找到指定的文件或目录。本文将探讨该错误的原因及解决方案。 ... [详细]
  • HDU1085 捕获本·拉登!
    问题描述众所周知,本·拉登是一位臭名昭著的恐怖分子,他已失踪多年。但最近有报道称,他藏匿在中国杭州!虽然他躲在杭州的一个洞穴中不敢外出,但近年来他因无聊而沉迷于数学问题,并声称如果有人能解出他的题目,他就自首。 ... [详细]
  • SpringBoot新手入门指南
    本文旨在为初次接触SpringBoot的开发者提供一份详细的入门指导,包括如何快速搭建并运行一个简单的SpringBoot应用。通过本文,读者将了解Maven项目的构建、必要的配置文件设置以及基本的应用开发流程。 ... [详细]
  • 本视频详细介绍了如何利用J2EE、JBPM 3.x/4.3、Flex流程设计器、jQuery以及授权认证机制构建高效的企业普及版贝斯OA及工作流管理系统。 ... [详细]
  • BL550721、特点液晶驱动输出:Common输出4线,Segment输出36线内置显示寄存器364144bit2线串行接口(SCL,SDA)内置震荡电路内置液晶驱动电源电路13 ... [详细]
  • 本文旨在介绍一系列提升工作效率的浏览器插件和实用小工具,帮助用户在日常工作中更加便捷高效。内容由原作者授权发布。 ... [详细]
  • 本文介绍了如何在Windows操作系统中安装FFTW库,并详细说明了使用Visual Studio 2010进行4096点快速傅里叶变换(FFT)的步骤。包括下载预编译文件、生成库文件以及配置环境等关键环节。 ... [详细]
  • IEC60825激光产品安全标准详解
    随着激光技术在全球范围内的广泛应用,尤其是激光投影显示技术的兴起,了解和遵守相关的安全标准变得尤为重要。本文将详细介绍IEC60825激光产品安全标准及其重要性。 ... [详细]
  • Mysqlcheck作为MySQL提供的一个实用工具,主要用于数据库表的维护工作,包括检查、分析、修复及优化等操作。本文将详细介绍如何使用Mysqlcheck工具,并提供一些实践建议。 ... [详细]
  • LIN总线技术详解
    LIN(Local Interconnect Network)总线是一种基于UART/SCI(通用异步收发器/串行接口)的低成本串行通信协议,主要用于汽车车身网络中智能传感器和执行器之间的通信。 ... [详细]
  • Python游戏开发实战:外星人入侵项目详解
    本文详细介绍了使用Python进行《外星人入侵》游戏开发的全过程,包括环境搭建、游戏逻辑设计及代码实现等关键步骤,适合对游戏开发感兴趣的朋友参考。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • 本文详细介绍了在 Windows 7 上安装和配置 PHP 5.4 的 Memcached 分布式缓存系统的方法,旨在减少数据库的频繁访问,提高应用程序的响应速度。 ... [详细]
author-avatar
雷子的世界6888
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有