学习Go语言第一周的感受

我是如何 3 小时上手 Golang 的 Golang 是一门诞生 10 来年左右的“新”的编程语言(2009 年开源,相比 C 和 Java 是新语言),但是很多人推荐学习它,因为它的并发编程很方便,还有 Docker 是使用 Golang 开发的杀手级应用。因此我也打算简单了解一下,算是拓宽一下自己的知识面,或者有一天可以用到它。无论怎样吧,我把我学习的内容进行了整理,方便其他有意向的同学可以进行快速了解。 Golang 也被称为 Go,或者 Go 语言。我并没有按照一般的学习路线进行学习,毕竟我已经具备了一些其他编程语言的... 阅读详情

                                                学习Go语言第一周的感受

一、

首先,由于生活中的所需,需要对go语言进行一套系统的学习,下面就是学习过程的几种情况:

1.书籍,主要看了《学习 Go 语言(Golang)》,《go语言编程》这两本适合团队开发中,在较短的时间下,熟悉语言的语法,以及代码举例、思考学习;  《Go语言圣经》这本适合对语言在语法熟悉了以后时间比较宽裕,或者对自己要求较高的条件下需要看的(内容比较详细,也穿插的有需要的看)。

2.视频,单纯的书籍学习,会使大脑变的麻木,疲倦,结合着别人的讲解,以及图画给自己形成二次记忆,以及举一反三

3.刷题,新的知识的吸收程度需要一个考核,来检验自己的成果

4.项目,每个版块学懂以后进行相应的小项目,这样会让对语法和编程习惯有更好的理解和更好的开发效率

5.开源社区,开源项目:是大神,以及你需要解决问题而获得答案或者解释的圣地,以及你与大佬探讨问题的不二之选

 

二、

从经常使用C/C++进行代码书写,然后瞬间再到golang,有一种人生或者思想倒过来的感觉,比如变量的定义 ,以及条件语句,循环语句括号的使用,等等小细节,使得开始学习有点抓狂。

但是当学了一周以后,人的思想慢慢的习惯了这种语言,并且与之前所学的语言进行了对比,感觉这语言挺为人省心的,但是又感觉忘不掉初恋的那种感觉(C/C++的感觉),也算是一种说不出来的感觉,尝到了甜味又失去了青涩的味道。

现在开始试着看一些大型的开源项目以及上github或者gitlab上找一些有趣的项目,“拉”下来研究研究

 

三、

随着不断的新的知识的深入学习,发现学的过程也是一种更好的“脱胎换骨”,更好的去完善自己,做一个“完美的人”,语言只是一门工具,但是没有它是万万不行的,你通过操作它可以改变自己的人生方向,可以帮助别人更好的去体验“虚拟世界”的乐趣

本人golang学习开发环境:

                                          windows,64位系统下

                                          使用的代码编辑器, IDE:goland2018(很不错)

                                          支持多种插件,尽可能的让你有一个愉快的编程环境

                                                                                                                                                                              ---熊猫

字节跳动实习记录 秋招 秋招能拿到字节跳动offer是我没有想到的,暑期只是拿到深圳一家小公司的offer,没有大厂实习经验,秋招迅雷一面挂,腾讯二面挂,能拿到的只有富途和深信服的offer。本打算去富途,但是后面又接到字节跳动的面试通知,原来笔试过了,但是此时我能不能通过面试心里其实很没底,其次秋招已经有些厌倦,所以对此次面试并不报太多期望,已经做好去富途的打算。但又没有其他事可做,想着当做学习面一面。没想到,... 阅读详情

相关推荐

Go 学习路线(2024)

那么,怎么学呢?我发现,在互联网时代,学习的困难不是说没有资料,而是资料太多,不知道应该看哪个,从哪开始看。所以,我整理了一份 Go 学习路线,这份学习路线不以数量取胜,努力做到精简。从基础到进阶,从理论到实战,一共包括以下几个内容:入门教程进阶教程书籍推荐Web 开发练手项目实用工具技术社区,第一时间获取最新资源,如果能给个入门教程。

2401_87361386的博客 2571

Go语言30天学习计划(适用于有编程基础的)

按照这个计划,你可以更高效地学习后端开发,并在 30 天内完成一个完整的项目,具备独立开发 Go 后端的能力!每天学习 4-6 小时,快速掌握 Go 的独特特性,略过熟悉的基础内容。每天学习 6-8 小时,完成一个中型后端项目,综合应用所学内容。每天学习 4-6 小时,重点掌握后端开发的核心技能。每天学习 4-6 小时,重点学习 Gin 框架。

Xiao651的博客 1867

RC模型车多电机驱动方案:从电调PWM原理到四电机安全连接实战

在电机控制领域,PWM(脉冲宽度调制)是实现精确调速的核心技术。其原理是通过调节固定周期内高电平的脉宽来编码控制指令,进而驱动电子调速器(电调)改变输出功率。这项技术对于需要多电机协同工作的场景,如RC模型车的差速转向或重型负载驱动,具有关键价值。它能实现动力的精细分配与同步,提升车辆的可控性与通过性。在实际应用中,为确保系统稳定,必须关注电流分配与信号同步问题。例如,通过为每个电机配备独立电调并采用信号并联(Y线)的方式,可以构建可靠的四电机驱动系统。这种方案能有效避免因单个电调过载或电机反电动势不一致导

weixin_30664615的博客 381

go语言入门详细教程

二.对go语言基础语法的介绍

qq_55706127的博客 9643

在ArcGIS Pro软件中进行滑坡的敏感性和易发性分析

滑坡的敏感性和易发性分析需要综合地形、水文、地质及环境等多维数据,本文罗列了基于ArcGIS Pro软件进行的一系列可执行分析。

weixin_49609713的博客 1731

WGS-84 ECEF ENU 坐标系学习记录

地球坐标系固定在地球上而随地球一起在空间做公转和自转运动,因此地球上任一固定点在地球坐标系的坐标就不会由于地球旋转而变化。地心地固直角坐标系和大地坐标系都属于这种坐标系。 一、 几种坐标系 地心地固直角坐标系(ECEF)坐标系 其原点为地球的质心,x轴延伸通过本初子午线(0度经度)和赤道(0deglatitude)的交点。 z轴延伸通过的北极(即,与地球旋转轴重合)。 y轴完成右手坐标系,穿...

YYshuangshuang的博客 1万+

零基础小白如何学习go语言,10分钟带你入门

但是 Go 语言更是对 C 语言最彻底的一次扬弃,它舍弃了 C 语言中灵活但是危险的指针运算,还重新设计了 C 语言中部分不太合理运算符的优先级,并在很多细微的地方都做了必要的打磨和改变。下划线_是一个特殊的标识符,称为空白标识符,它可以像其他标识符那样用于变量的声明或赋值(任何类型都可以赋值给它),但任何赋给这个标识符的值都将被抛弃,因此这些值不能在后续的代码中使用,也不可以使用_作为变量对其它变量进行赋值或运算。切片是可以动态双倍扩容的,使用的是数组内置的添加,复制功能。列表的底层数据结构是双向链表。

weixin_56242987的博客 2805

RM3100应用笔记驱动程序SPI接口

PNI磁传感器套件RM3100磁传感器套件由2个Sen-XY-f(pn13104)地磁传感器,1个Sen-Z-f(pn13101)地磁传感器和MagI2C(pn13156)控制芯片组成,能够实现三维空间的磁场大小测量。

AIoT技术栈的博客 4923

Go语言学习计划

当学习Go语言时,详细的学习路线和时间安排可以帮助你更好地掌握这门编程语言。以下是一份更详细的Go学习路线,包括每个阶段的主要主题和所需时间的更精细估计。请记住,这只是一个大致的指南,你可以根据自己的学习速度和需求来调整时间表。

简序 1035

CLRNet车道线检测模型在Orin Nano Super开发板上的全栈部署与优化实践

本文详细介绍了将CLRNet车道线检测模型部署到NVIDIA Orin Nano Super开发板的全过程。内容包括:1) Orin开发板硬件规格分析;2) JetPack SDK环境配置与Python虚拟环境搭建;3) CLRNet模型架构解析与PyTorch实现;4) 模型转换与TensorRT加速优化方法。通过系统性的环境配置、模型转换和性能优化,为边缘计算场景下的车道线检测应用提供了完整的解决方案,实现了在Orin平台上的高效部署。

huanghm88的专栏 226

锂电池的充电和放电曲线解读

锂电池充放电曲线是反映其性能的关键指标。充电曲线分为恒流和恒压两阶段:恒流阶段电压快速上升,恒压阶段电流逐渐降低;放电曲线则呈现平台期和快速衰减期特征。这些曲线受温度、充放电倍率及材料体系(如三元锂或磷酸铁锂)显著影响。通过分析曲线特征,可优化电池管理系统,实现精准的SOC估算、快充策略制定及故障诊断,从而在电池性能与安全性间取得平衡。不同应用场景(如新能源汽车或消费电子)对曲线形态有特定要求。

start_up_go的博客 5065

使用Go语言工作400天后的感受

我在2011年就听说了Go并学习了一段时间,坦白的说,那时候对Go是比较无感的,因为并没有看到Go的特别亮眼的地方,可能和我使用C、Erlang、Java有关,这三种语言可以写高性能、高并发、高可用的服务;包含了面相过程、面向并发、面向对象的思想,我觉得我并不需要再学习Go,何况那个时候好像也没宣传的那么优秀。 一切都发生在418天前,因为工作的需要,我开始写Go了,本来预期是一段压抑、蛋疼的旅程

Sunface撩技术 7万+

大聪明教你学Java | Seata 2.5 从下载到运行:全流程编译部署教程

Seata 2.5 版本带来了不少特性优化,但实际部署时却发现一个尴尬问题:全网找不到一篇完整覆盖「Git 源码下载→本地编译→环境配置→启动验证」的实操教程。作为一名踩遍无数坑才成功跑通的开发者,我深知这个过程的煎熬:Git 拉取源码后编译失败、依赖版本冲突、配置文件参数混乱、启动时端口占用或连接报错… 每一个坑都能耗费数小时排查。为了让后续开发者少走弯路,我将自己从0到1的完整实操经验整理成文,跟着步骤走即可成功运行 Seata 2.5.

不肯过江东丶 2071

学习 Go 语言,有哪些优质的开源项目?

必须推荐这18个golang开源项目,从新手到进阶该有的都有!!!

云原生之家 1万+

【漏洞复现】Palo Alto Networks PAN-OS GlobalProtect 命令注入漏洞 CVE-2024-3400

在特定PAN-OS版本和不同功能配置下,未经身份验证的攻击者可能利用此漏洞在防火墙上以root权限执行任意代码。技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。本文所提供的工具仅用于学习,禁止用于其他!poc如下,注入点在Cookie中,将其中的DNSlog地址替换为你的dnslog地址,借助DNSLOG来复现,可以使用http://dnslog.pw/

失心少年 1225

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

对Go语言的一点初步的感受和经验。

由于项目需要,这两天抽空学习Go语言。简单说说Go语言还算不上入门的我的一点感受和经验。 感受 风格 Go语言象C和Java的结合体,融合了这两种语言的风格。 代码中有结构体、指针,象C;有import、package,象Java。 严格意义来说,Go语言不是面向对象语言,但通过结构体可以实现面向对象语言的某些特性。 由于较新,它汲取了多种流行语言的特点,感觉很

trophawk的专栏 848

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Go语言学习规划,使用感受与未来发展趋势?

简单易学,Go语言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go关键字是25个,但是表达能力很强大,几乎支持大多数你在其他语言见过的特性:继承、重载、对象等。总之,Go语言是一门非常优秀的编程语言,可以用于各种类型的应用开发。总之,学习Go语言需要注重理论知识的学习和实践能力的提升,通过不断地学习和实践,我们可以不断提高自己的技能和能力,为自己的职业发展打下坚实的基础。的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就是有很多的包可以使用,写起来的效率很高。

golang6666的博客 1213

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

关于初学Golang的一些感受

前言 前段时间获得字节跳动的后端开发实习生offer后就开始学习golang,目前算是将golang了解了个大概,但是还是在很浅层的了解层面,大学三年学了两年半的Java,突然接触golang真的有千般万般的感触,现在当作日志将这些感触记录下来,希望能在将来的某一天又返回来看看,感受一下自己以前的愚笨。 关于golang的一些吐槽 众所周知,golang的语法跟C很类似,还好我大一有些C语言的底子,虽然当时对于指针是一窍不通,但是学了Java之后也有所理解,所以要学习go其实还比较简单,但是对于用惯了Jav

XiaoBai-Zhuai's Blog 573

【程序人生】毕业入职后,C++转Go语言工作半年感受

我在大学期间就听说了Go并学习了一段时间,坦白的说,那时候对Go是比较无感的,因为并 没有看到Go特别亮眼的地方,可能和我使用C、C++、Java有关,这三种语言可以写高性能、高 并发、高可用的服务;包含了面向过程、面向并发、面向对象的思想,我觉得我并不需要再学习 Go,何况那个时候好像也没宣传的那么优秀。 一切都发生在毕业后,因为工作的需要,我开始写Go了,本来预期是一段压抑、蛋疼的 旅程(被迫使用其它语言的同学可能都会有此感受),结果收获了非一般的惊喜、非一般的效率、 非一般的开发体验。 先用几个词来.

码农印象 3038

【程序人生】毕业入职后,C++转Go语言工作半年感受,2024年最新2024年Golang面试题

Go从出身来看更像学院派语言,但是实际上它是彻头彻尾的工程语言,特别是它很适合我们团队,很适合基础架构、中间件、云计算平台、PasS平台的开发,因为说它是云时代的未来第一语言,丝毫不为过。就我这边的项目而言,分布式日志平台、搜索系统、消息推送等项目中,避免了JVM或者EVM的麻烦,实在是太美好了,所以,如果条件允许,我会完全选择纯Go来设计实现一个系统,也许这种美妙只有真正深入用过的人才能体会 😉。

2401_84264107的博客 2606

php与golang的学习感受

本文主要讲述php与golang的一些区别 写这篇文章的时候是用 gol 1.14版本 php开发效率高,golang运行效率高 为什么 为什么

冲冲冲 649

Go语言好找工作吗?

Golang 目前的岗位相比较 Java、C/C++ 等岗位来说,不算多,但也不算少,国内一些做云原生相关的公司大量招 Go 开发,例如字节跳动、七牛云、UCloud,腾讯和美团一些业务线也开始往 Go 迁移。我目前在字节跳动做 Go 开发,需要内推的可以私信我。

左雪菲的专栏 1775

【Golang】聊聊我为什么决定以Go作为第二开发语言

谷歌亲儿子、21世纪的C/C++语言、Go的前景如何

当下的快乐永远最简单! 891

GO语言学习资源整理

Go语言是谷歌发布的一套编程语言,因为其简单的部署、良好的并发性等特点受到很多企业的青睐,国外如Google、AWS、Cloudflare、CoreOS等,国内如七牛、阿里等都已经使用Golang开发其云计算相关产品。因此也有很多小伙伴选择Go语言,其实也对,毕竟大众化的语言Python、Java、C、C++等岗位竞争激烈,那么为何不选择一门竞争性相对而言比较小却也有前景的一门语言呢。那么要学习G...

草上爬的博客 6730

python个golang找工作_工作一个月了,谈谈如今对Go的感觉

我最早接触Go是大一下学期的时候,应该算有4年的Go语言学习吧,之所这么说,是因为这种学习完全算不上“Go语言经验”。在经历了数个月的Go语言求职经历尝试后,我终于如愿以偿找到了一份C++工作,怎么说呢,心里有各种不满,不过始终也觉得Go是个好语言,记得刚接触Go的时候这个语言给了我一种前所未有的简单体验,可能就是因为感觉很喜欢Go于是就一路学了下来。但是有些时候,兴趣无法决定一切,当你的同学大四...

weixin_39902184的博客 4003

视频教程-Golang全栈工程师入门到实战-Go语言

Golang全栈工程师入门到实战 贵州三口木网络科技有限公司创始人,CEO兼...

weixin_27067581的博客 1074
上一篇: C和C++的区别四【引用的使用以及注意事项】
下一篇: Go语言(一):程序结构(命名和声明)
IT_model
博客等级 码龄9年 61粉丝 48原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值