掌握什么技能?编程能力突飞猛进
www.zhihu.com/question/68611994
# 1、学会使用Google
- 你需要知道你要搜什么。
程序员并不是什么都会,我毕业踏入这个行业的时候,基本上都是写几行代码就得百度一下。
不怕大家笑话,连基本的Map使用、遍历 都记不住,当遇到稍微一些复杂的问题,常常会陷入无效的搜索陷阱,有时候好几天都在百度这个答案,而且大部分都不是你想要的答案。
这很大程度是由于国内的互联网环境决定的,百度的广告权重高, CSDN 大部分文章都是随意复制,质量较差。
Google 会好很多,虽然 Google 也会出现以上CSDN的文章,但是相对来说,质量会比百度搜索的好一些。
如果要我做一个排序,我的建议是:
Google > chatgpt > 百度
如果要加上 stackoverflow ,那就是: stackoverflow > Google > chatgpt > 百度
# 2、多看官方文档
不要过于相信博客文章,特别是当你的问题答案较少的时候。
也不要过于相信chatgpt 。
以上这两点我踩过不少坑。
第一点来说,答案有很多的时候,一个文章不行,你会对比几篇文章;如果一些答案本身较少的时候,你会迫不及待的的参考去实验,一旦失败,这时候你又找不到其他参考,会比较容易放弃。
第二点就不用说了,相信用过chatgpt 的人来说,它不是绝对正确的。只要对话框输入 “你是错的!”,它一定会说“你是正确的。”
那什么才值得相信?
答案是 官方文档
最近在研究 prometheus 、opentelemetry 的时候,发现网上的文章都是落后好几个版本,而且都不完整
# 3、学会使用 github
这一点并不是说 使用 github 托管代码,这属于基础功能。
# 4、接受英语
我觉得英语这种来说,会简单看懂就行了,而且现在都有翻译软件,像Google翻译也比较准确。
上次更新: 2024-05-23 10:33:15