热门标签 | 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选手来提出一些宝贵的建议和意见,以及多多交流哈。


推荐阅读
  • 教程:使用Source Monitor进行代码质量分析
    Source Monitor 是一款强大的代码分析工具,能够对 Java、C++、C、C# 和 Delphi 等多种编程语言进行复杂度分析,帮助开发者有效评估和提升代码质量。通过详细的指标和报告,该工具可辅助团队识别潜在问题并优化代码结构。 ... [详细]
  • 触发器是数据库中一种特殊类型的存储过程,其执行依赖于预定义的事件,而非直接调用。在数据库管理中,触发器主要用于实现数据完整性、自动化日志记录及复杂业务规则的执行。当对数据库中的表、视图等对象进行插入、更新或删除操作时,系统将自动激活相关的触发器,以确保数据的一致性和安全性。此外,通过合理设计和优化触发器,还可以显著提升数据库性能和响应速度。 ... [详细]
  • 超链接作为网页间的重要连接方式,不仅是信息流动的关键通道,还极大地提升了网络资源的可访问性和互联性。通过超链接,用户能够便捷地在不同网站和页面之间跳转,获取所需信息,促进了互联网内容的广泛传播与高效利用。 ... [详细]
  • 本文探讨了在 SQL 中将中文字符转换为拼音首字母的有效方法和技巧。通过使用特定的函数和算法,可以实现中文名称的快速拼音首字母提取,从而提高数据处理的效率和准确性。文中还提供了具体的示例和代码片段,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 【高效构建全面的iOS直播应用】(美颜功能深度解析)
    本文深入探讨了如何高效构建全面的iOS直播应用,特别聚焦于美颜功能的技术实现。通过详细解析美颜算法和优化策略,帮助开发者快速掌握关键技术和实现方法,提升用户体验。适合对直播应用开发感兴趣的开发者阅读。 ... [详细]
  • WinForms应用程序中的高效双缓冲技术优化方法
    在探讨WinForms应用程序中高效的双缓冲技术优化方法时,网络上的资料往往杂乱无章,缺乏清晰的解释。本文总结了多种优化方案,包括但不限于:第一种方案,通过设置控件的DoubleBuffered属性来减少屏幕闪烁;第二种方案,自定义绘图方法以提高性能;第三种方案,利用重载WndProc方法拦截绘制消息。此外,还结合实际代码示例,详细解析了每种方案的实现原理和应用场景,帮助开发者更好地理解和应用双缓冲技术。 ... [详细]
  • 本文深入探讨了Windows操作系统中线程同步机制的关键技术,重点分析了`WaitForSingleObject`和`Event`的使用方法及其应用场景。通过详细介绍`CreateEvent`函数的创建过程及其在判断线程退出和实现线程间同步中的重要作用,结合具体实例,展示了如何高效地利用这些工具来解决多线程编程中的常见问题。此外,文章还讨论了这些机制在实际开发中的最佳实践和注意事项,为开发者提供了宝贵的参考。 ... [详细]
  • 题目要求在给定的数组中找到一个连续子数组,使其乘积最大。本文详细介绍了使用动态规划算法解决这一问题的方法,包括状态定义、状态转移方程和初始化步骤。通过具体的例子和代码实现,帮助读者深入理解该算法的核心思想和实现细节。 ... [详细]
  • EasyUI作为一种高效的前端框架,显著简化了JavaScript代码的编写,提升了开发效率。在构建窗口应用程序时,首先需要引入EasyUI所需的JS文件和CSS样式表。由于EasyUI依赖于jQuery,因此还需确保正确加载jQuery库。通过这种方式,开发者能够快速实现界面组件的动态交互与美观布局,为用户提供更加流畅的使用体验。 ... [详细]
  • 通过Vsphere Client连接至ESXi服务器后,用户需导航至特定界面以配置操作系统安装的各项参数。此过程涉及选择合适的存储设备、网络设置及安装源等关键步骤,确保系统能够顺利部署。 ... [详细]
  • ### 一、指令概述指令是 Vue 中的一种特殊属性,用于增强 HTML 元素的功能。它们以 `v-` 开头,如 `v-cloak`。### 二、`v-cloak` 指令的应用`v-cloak` 指令主要用于解决页面加载过程中未编译的 Vue 插值表达式短暂显示的问题。在 Vue 实例编译完成之前,带有 `v-cloak` 的元素将被隐藏,从而避免了“闪动”现象。通过结合 CSS 样式,可以进一步优化用户体验,确保页面在初始加载时保持整洁和专业。 ... [详细]
  • 学术论文深度解析与评价
    本文深入探讨了基于摆线推进器的无人监测船系统的研发背景及其重要性。从环境保护的宏观视角出发,逐步聚焦至湖泊生态监测的具体需求,分析了现有生态监测技术的局限性,并提出了创新性的解决方案,旨在通过改进内部技术实现更高效、精准的生态环境监测。 ... [详细]
  • 本研究聚焦于智能图库管理和高清摄影功能的优化。通过集成系统预设的多媒体参数,利用 `UIImagePickerController` 实现了高效的拍照和系统相册访问功能。系统会自动检测设备的兼容性,并提供用户友好的界面以确保最佳的使用体验。此外,我们还引入了先进的图像处理算法,进一步提升了照片质量和存储效率。 ... [详细]
  • 【SharePoint】详解搜索服务Search Service的配置步骤(上篇)
    在 SharePoint 2013 中,若需启用搜索服务,首先应创建一个搜索服务实例,然后启动该服务。若直接尝试启动服务而未先创建实例,系统将显示错误提示。创建搜索服务的具体步骤包括:进入“应用程序管理”下的“管理服务应用程序”。此外,建议在创建实例前检查系统资源和权限设置,以确保服务的顺利运行。 ... [详细]
  • 在 Linux 环境下,深入探讨 GTK+3.0 的高级开发技巧,涵盖组件定制、事件处理及多线程应用等核心内容,帮助开发者提升应用界面的交互性和性能。 ... [详细]
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社区 版权所有