首页 > 编程知识 正文

你看这个程序员才二十(你不会是程序员吧)

时间:2023-05-06 02:34:07 阅读:101228 作者:4380

针对办理中的困难,就如何克服和解决这种“束手无策”的情况进行了探讨。我把我的过程总结到一个更高的层次作为本文的主题:作为一个程序员,你是如何解决问题的?有能力解决问题的人很少。

00-101010

渠道/手段

,百度和谷歌是不可或缺的绝症解决方案之一。相信这也是大家最常见、最下意识的方式,比如“百度/谷歌编程”、“CV工程师”、“CRDU”。这些标签不是白来的:joy:但不要觉得很低级。百度/谷歌真的是。

1. Baidu or Google

当百度和谷歌解决不了的时候,那我们就需要其他的手段:找政府和社区。

2.1翻看官方文件

翻文档是很多小伙伴都不愿意做的事情,尤其是遇到非中文文档的时候,就更烦了(好在Electron支持多种语言)。然而,官方文件具有最高的信任度和良好的效率。当你感到困惑时,多翻文件。每次仔细阅读,总能发现之前忽略的细节,而这些细节往往能帮助你解决问题。

2.2项目托管平台问题

托管主流项目的平台包括github、gitee等。它们都有一个名为issue的功能,是专门为开发人员设置的,用来询问bug和问题。

我升级了最新版本的electronic后,很多功能都不可用,这在项目中必然是零容忍的,这应该是部分细节的问题。当时很难解决,每一道题都要花好几天,很着急。在这种情况下,这是我向github询问问题的罕见方式之一(因为我以前被谷歌和文档弄得筋疲力尽)。幸运的是,这位官员很活跃。而且,它一针见血,帮我热情迅速地解决了问题。当时我每天上班第一件事就是看邮箱有没有收到官方回复。

2.3官方团体

一些知名的开源技术会有社区,社区通常有沟通方式,有的是主动的,有的不是,但这是一种无事可做的方式。

刚开始经常在github问问题,但是因为官方是其他国家的,时区不同,大部分都是第一天问问题,第二天晚上才能得到答案。有时候公务繁忙抽不出精力,好几天都得不到回复,周末还要等4 5天。这真的很伤我,但官方似乎理解我的困境,在一次沟通中给出了另一个渠道:我帮不了你。社区页面提供了一些解决问题的方法:1。加入不和谐服务器2。电子小提琴(提供最小测试用例演示的工具)3。栈溢出,不知不觉,有了更多的希望。后来在解决问题的过程中,Discord成为了一个非常重要的沟通工具,Discord里面有一个电子服务器,可以实时沟通,大大节省了我解决问题的时间。

不调和

电子小提琴

2. 官方/社区

3.1堆栈溢出

在等待官方回复的同时,我也没有闲着,其中,有些问答;a社区提问,希望得到别人的帮助。第一个问答;我找的一个社区是栈溢出,因为我在这个平台上多次找到答案,而且技术栈很丰富,质量问答;a高,响应效率一样。首先,当然还有其他优秀的问答;a社区和博客平台,我就不一一列举了。

3.2技术论坛

至于技术论坛,最好找最接近问题的技术栈论坛。越靠近越容易得到答案,应该是主动的。许多社区

一个帖子沉寂好久,等别人回答了黄花菜也凉了。

4. 咨询专业人士

如果上述还没有解决问题,那么找周围同事、朋友和技术群等dpdzdj帮忙也是一种办法,善于利于身边的资源,但需要注意的是:

不要遇到问题就问,一个是不要依赖别人,另一个是老麻烦别人欠的是人情,也不是所有人都毫无保留、乐于帮助解答的。

要注意问人的态度和方式,一定要问的有质量,你仔细考虑过这个问题,不要问一些网上到处的都是,这样有可能会让人感觉到不尊重。

仔细归纳你的问题的描述,让别人能够理解,有时候线上不如线下交流那么方便,所以需要简短准确描述你的问题。

5. 查询书籍

在黔驴技穷的时候,看看书也许真的能帮你解决问题, 在选择书方面,尽可能看新出版的书,尤其是技术框架类,它一直在变,版本不一致遇到的问题和答案并不一定适用,总的来说,看书解决问题并不是很推荐,因为比较耗时也不方便,并不是所有公司都允许你上班时间看书,看书作为学习和知识积累还是非常不错的,书比较系统,纸质的东西对吸收的效果也很好。

我在解决 Electron 时也看了相关的书——《Electron 开发实战》,看这本书时,并不完全是为了解决问题,其中百分之 60 是自身兴趣+学习知识,但这本书确实帮助了我很多,有意思的是在书中看到一个新特性,我会忍不住地去项目中找是否用了此特性,如果没有用那是否可以运用此特性做一些事情,这样不知不觉多看了代码,大家都知道硬看代码是很难看下去的,同样的我在看代码的过程中看到了不懂的内容,又去翻书看看书里是否有讲解,没想到不知不觉的把这个项目做了大半。​

结语

综合以上的方式,给出一些温馨提示:

学会归纳问题,不知哪位名人说过:问对了问题,就解决了问题的多半(完整的不记得了:joy:),很多人同样都在使用搜索引擎却有的找不出答案。

要掌握一些常用英文词汇和拥有一个好的翻译软件,它能够提升你看文档的效率,同时也方便跟老外交流。

给官方提问题要尽可能提供完整的信息,最好有一个可运行且小的 testcase demo。

到一个问答社区提问题要注意规范,Stack Overflow 的代码格式化(第一次提问题的时候,搞了好几个小时)

问人要讲究艺术(具体看文中"咨询专业人士"章节)

另外,对现在我们的大多数朋友来说还是学编程技术最重要!栽一棵树最好的时间是十年前,其次是现在。对于准备学习编程的小伙伴,如果你想更好地提升你的编程核心能力(内功)不妨从现在开始!

编程学习书籍分享:

编程学习视频分享:

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

想学习C/C++编程,或者对编程感兴趣的话可以【私信】笔者粉丝群和大家一起交流~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。