编程中有没有遇到被自己蠢哭的BUG;想学go,有未来吗;如何保持持续学习的热情 |极客观点

简介: 编程中有没有遇到被自己蠢哭的BUG;想学go,有未来吗;如何保持持续学习的热情 |极客观点

#极客观点 聚焦于技术方向、程序员职业发展、个人成长等主题,致力于发起有价值的讨论,输出有价值的观点。

在本栏目中,我们将为大家推荐在 #极客观点 版块被热烈讨论的话题,甄选出有趣的观点为你呈现。期待我们一起成长和进步呀 🥰🥰

今日关键词:#BUG # go # 对技术的热情

编程中有遇到过被自己蠢哭的BUG吗?

话题发起人:竟然是我啊

曾经因为少了个"}" 崩溃一下午..

有趣的观点:

那应该是我第一次抄代码的时候(没错就是抄),那时候是还在学校里(认识我的朋友都知道,我以前学新闻文学的),理论上这个专业和代码八竿子打不着,由于那时候不了解什么是镜像源,不知道网络限制的问题,因此卡在了py环境调试的过程,卡了很久,如果没记错是两天。

为了纪念这个时刻,我还特意拍了两张照片。

—— 社区用户:瞿小凯

有趣的观点:

有,而且还不少吧,都是经验和教训。

  1. event.stopPropagaion, 我印象里这个单词我老是有种执念,会记成其他拼写,拼成了event.stopProgragation...,也不知道咋想的。
  2. git pull代码后有冲突,解决冲突,但是没解决完就提交了。导致代码里一堆两个版本的代码留存,各种git的对比提示符,结果就是直接报错崩盘。
  3. 最搞笑的,文件名小写开头,比如timeline, 引入时用的大写Timeline。在Windows机器上,是能自动纠正文件大小写错误的,也能生效。但是打包的时候,老是提示找不到这个文件,打包失败。一直找问题找不到,发现代码没有任何问题。最后发现大小写,蠢哭了..

—— 社区用户:Gomi

想学go,有未来吗?

话题发起人:kumfo

我总感觉go要走PHP老路的感觉,以前PHP是世界上最好的语言,现在感觉golang是世界上最好的语言。

不知道会不会以后和PHP一样都不知道怎么死的?

有趣的观点:

先问是不是,再问会不会

PHP死了没?先说结论:热度降低,但远远没有到"死"的程度

PHP目前仍是入行门槛最低的后端语言,高薪PHP岗位也不在少数。

回答问题,学习go毫无疑问是有未来的,

怎么判断是不是有未来?

打开招聘网站搜索一下golang相关岗位,这也是最快速最直接的办法。

至于会不会“死”,可以明确的说,在我们这一辈的有生之年是绝对不会的。

php专精于web, 起始于1995年,到今天都已经活跃这了么多年了,只要web不消亡php就还有一席之地。

而go设计于2007年,应用范围比php要广泛的很多,而且基于golang的杀手级应用远比php要多,单凭这一点就能断定golang的生命力会更强。

最后一点,要不要学习go,我觉得在个人精力允许的情况下,是应该要学习的。

尤其是半路出门的phper, 学习go可以让学习者补习关于计算机的底层知识,而这对于IT从业者来说才是最重要的。

—— 社区用户:Totn

有趣的观点:

建议有时间多看看Golang...尤其对PHP而言

  1. 要不要学习某种语言看看北上广深的技术招聘以及他们对这门技术栈的要求;
  2. golang 现在还是上不上下不下的状况.个人:这是一门很自我的语言(在时间格式方面能够体出现出来); golang 没有太多花哨的语法而且有fmt的约束进而来说项目比较好管理(将来到来的泛型会造成一些影响)
  3. 对于小而巧的公司来说 个人更倾向于 Nodejs Or Deno

也不要把过多的时间放在语言本身,比如SQL NOSQL数据库、架构也相当重要;也推荐一本能了解计算机底层一些东西的书:<深入了解计算机操作系统>

关于GO的学习资料:

https://books.studygolang.com...

https://bingohuang.gitbooks.i...

—— 社区用户:Stephanie

如何才能保持持续学习?

话题发起人:西安小哥

年过30,如何保持对技术的热衷?

有趣的观点:

30岁,如果你继续保持对技术的热爱,想要用技术去实现一些自我价值,在现实社会作出一些有用的事情,有益于帮助到一些人或者是提供更便捷更优惠的服务,又或者是推进科技的进步,继续深造学习,30岁正好是黄金年纪,这个时候的你,有着年轻时候积累的经验和人脉,有着年轻时没有的沉稳与坚毅,这个时候可能有时人生的第二个阶段了,可能此时的你已经有了家庭,也有可能依旧孤身一人,但是追求技术的方向不应该有所变化,如果你热爱技术,想要用技术去实现自我价值,就选择技术这条富有挑战的道路,如果你决定转型做管理,其实你需要考虑自己是否具有某种带领团队的能力,作为团队的领导,需要有决策力,关键时刻果断,决绝,需要沟通能力,协调好团队每个人的能力去完成好一件事情。所以,不管是做技术,坚持下去,迎接挑战。还是选择管理,培养自己的沟通和决策能力,都是人生的选择。总之,不管怎么选,认真做事的态度很重要。个人见解,加油就好!

—— 社区用户:若风

有趣的观点:

我想你应该可以试着停下当前的脚本,思考一下未来的旅途。

另外也可以停下来,认真复盘自己走来的辛苦历程,我想这对于你找到未来的方向,或者找回对技术的热爱有一定的帮助。

说是到了30,其实我觉得心态才是最重要的。

如若不然,你应该可以找个人好好聊一聊,问一问在这个行业中的前辈们,他们是如何调整自己的,这应该会比我们的回答更加对你有所帮助。

但是不得不说,到了30岁,注意保持身体健康,一定是对热爱技术的你最大的帮助。

—— 社区用户:宁在春


相关文章
|
1天前
|
Java Go
Go语言学习11-数据初始化
【5月更文挑战第3天】本篇带大家通过内建函数 new 和 make 了解Go语言的数据初始化过程
15 1
Go语言学习11-数据初始化
|
3天前
|
JavaScript 前端开发 Go
Go语言的入门学习
【4月更文挑战第7天】Go语言,通常称为Golang,是由Google设计并开发的一种编程语言,它于2009年公开发布。Go的设计团队主要包括Robert Griesemer、Rob Pike和Ken Thompson,这三位都是计算机科学和软件工程领域的杰出人物。
10 1
|
3天前
|
Go
|
10天前
|
数据库连接 Go 数据库
【Go 语言专栏】Go 语言中的错误注入与防御编程
【4月更文挑战第30天】本文探讨了Go语言中的错误注入和防御编程。错误注入是故意引入错误以测试系统异常情况下的稳定性和容错性,包括模拟网络故障、数据库错误和手动触发错误。防御编程则强调编写代码时考虑并预防错误,确保程序面对异常时稳定运行。Go语言的错误处理机制包括多返回值和自定义错误类型。结合错误注入和防御编程,可以提升软件质量和可靠性,打造更健壮的系统。开发人员应重视这两方面,以实现更优质的软件产品。
|
11天前
|
网络协议 安全 Go
【Go语言专栏】Go语言中的WebSocket编程
【4月更文挑战第30天】本文介绍了在Go语言中使用WebSocket进行实时Web应用开发的方法。通过第三方包`gorilla/websocket`,开发者可建立WebSocket服务器和客户端。文中展示了如何创建服务器,升级HTTP连接,以及处理读写消息的示例代码。同时,客户端的创建和通信过程也得以阐述。文章还提及WebSocket的生命周期管理、性能与安全性考虑,以及实践中的最佳做法。通过学习,读者将能运用Go语言构建高效、实时的Web应用。
|
11天前
|
算法 Java Go
【Go语言专栏】Go语言中的泛型编程探索
【4月更文挑战第30天】Go语言新引入的泛型编程支持使得代码更通用灵活。通过类型参数在函数和接口定义中实现泛型,如示例中的泛型函数`Swap`和泛型接口`Comparator`。泛型应用包括数据结构、算法实现、函数包装和错误处理,提升代码复用与维护性。这一特性扩展了Go语言在云计算、微服务、区块链等领域的应用潜力。
|
15天前
|
SQL 关系型数据库 MySQL
Golang数据库编程详解 | 深入浅出Go语言原生数据库编程
Golang数据库编程详解 | 深入浅出Go语言原生数据库编程
|
17天前
|
网络协议 Linux Go
Go语言TCP Socket编程(下)
Go语言TCP Socket编程
|
17天前
|
网络协议 Ubuntu Unix
Go语言TCP Socket编程(上)
Go语言TCP Socket编程
|
22天前
|
存储 安全 Java
Go语言学习10-指针类型
【4月更文挑战第11天】本篇 Huazie 向大家介绍 Go语言的指针类型
13 2
Go语言学习10-指针类型