编程中有没有遇到被自己蠢哭的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月前
|
数据库连接 Go 数据库
Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性
本文探讨了Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性;防御编程则强调在编码时考虑各种错误情况,确保程序健壮性。文章详细介绍了这两种技术在Go语言中的实现方法及其重要性,旨在提升软件质量和可靠性。
32 1
|
1月前
|
数据采集 监控 Java
go语言编程学习
【11月更文挑战第3天】
42 7
|
1月前
|
Unix Linux Go
go进阶编程:Golang中的文件与文件夹操作指南
本文详细介绍了Golang中文件与文件夹的基本操作,包括读取、写入、创建、删除和遍历等。通过示例代码展示了如何使用`os`和`io/ioutil`包进行文件操作,并强调了错误处理、权限控制和路径问题的重要性。适合初学者和有经验的开发者参考。
|
1月前
|
设计模式 测试技术 Go
学习Go语言
【10月更文挑战第25天】学习Go语言
26 4
|
2月前
|
Java 大数据 Go
Go语言:高效并发的编程新星
【10月更文挑战第21】Go语言:高效并发的编程新星
53 7
|
2月前
|
Go 数据处理 调度
Go语言中的并发模型:解锁高效并行编程的秘诀
本文将探讨Go语言中独特的并发模型及其在现代软件开发中的应用。通过深入分析 Goroutines 和 Channels,我们将揭示这一模型如何简化并行编程,提升应用性能,并改变开发者处理并发任务的方式。不同于传统多线程编程,Go的并发方法以其简洁性和高效性脱颖而出,为开发者提供了一种全新的编程范式。
|
3月前
|
存储 缓存 Go
go语言编程系列(五)
go语言编程系列(五)
|
3月前
|
存储 JSON 安全
go语言编程系列(七)
go语言编程系列(七)
|
3月前
|
存储 安全 编译器
go语言编程系列(六)
go语言编程系列(六)
|
2月前
|
并行计算 算法 搜索推荐
探索Go语言的高并发编程与性能优化
【10月更文挑战第10天】探索Go语言的高并发编程与性能优化