聊聊程序员必备的一些好习惯

2020-10-12 09:56:29 +08:00
 codecodecode
  1. 使用 Google 搜索而不是百度。如果你实在访问不了 Google 的话,替换成 Bing 也行。
  2. 经常逛一些比较不错的博客论坛比如国内的掘金、博客园、CSDN,学有余力的同学还可以去 GitHub 、码云上找一些开源项目,用来训练自己的开发能力。
  3. 多关注一些你的领域的一些大牛在干嘛,多关注一些优质原创博主的博客。举个例子:Java 领域的话,你可以多关注一下我的 Github:https://github.com/Snailclimb ,上面有很多干货。
  4. 编程不只是要看,更要动手,这是一个特别需要实践的专业。各个高校在编程课上可能会介绍自己校内的 oj ( online judge ),题库式的网站,可以做一些编程题目,还可以在线评测。一般适合初学者的简单的 OJ 校内都会提供,如果没有的话,可以去校外找一些开放的简单的 OJ 来刷题。
  5. 不要因为刚开始学习编程的不容易,而打击自己的学习兴趣和欲望。加油!奥利给!

我把我知道的一些程序员必备的好习惯毫无保留地都整理在了这个仓库:https://github.com/Snailclimb/programmer-advancement ,强烈推荐大家看看,同时也期待你的完善补充!

7130 次点击
所在节点    程序员
56 条回复
banishee
2020-10-12 10:09:27 +08:00
先留个 star,占坑
xuanbg
2020-10-12 10:12:33 +08:00
第一条不能赞同,简单问题得到的结果百度和谷歌基本没差,就算是大家都要吐槽的 CSDN,也基本可以得到正确的结果。如果是复杂问题或者高端问题,百度基本是胡扯,谷歌也得不到直接的有价值的结果。这种问题已经超出了搜索引擎的能力,你需要学会分解问题,才能得到正确的结果。

必须承认,百度和谷歌相比差别很大,但对于程序员工作中的问题来说,差别微乎其微。
dream4ever
2020-10-12 10:17:22 +08:00
@xuanbg 百度的搜索结果,整体质量还是差一些,个人认为并没有到“微乎其微”的地步。而且 Google 搜索结果,很多还会有相关的解释、出处,长期使用,差别还是很大的。
goodboy95
2020-10-12 10:18:33 +08:00
建议直接上 stackoverflow 搜索,反正我谷歌和百度搜了之后,谷歌多出来的“有用的部分”大概率是 stackoverflow
jaylee4869
2020-10-12 10:24:29 +08:00
不看公众号是最好的习惯。
codecodecode
2020-10-12 10:32:37 +08:00
@xuanbg 怎么讲呢!我只能说:能用 Google,就用 Google 吧! 不杠精,纯交流。百度搜索出来的问题的解决方法还是没有 Google 搜索出来的靠谱,复制粘贴抄袭的情况太严重。
codecodecode
2020-10-12 10:32:55 +08:00
@goodboy95 是这个道理。
HankAviator
2020-10-12 10:47:46 +08:00
少写博客,多写完善已有轮子的代码。
减少通用知识分享,多写全网都没有的分享。不乞求 star 、关注,做好自己该做的。
很多事情我们做起来都有上学时期的影子——上课了要做笔记,且让别人看到的,被夸奖,才是真学了。不要这样。
参与公共项目前,参考已有 PR,自述文件,FAQ 。学习礼节,不要引起别人反感。
skyrem
2020-10-12 10:53:38 +08:00
@goodboy95 #4 多出来的还有 github 原项目下的 issue
lazyrm
2020-10-12 11:04:52 +08:00
@HankAviator #8 中肯
raaaaaar
2020-10-12 11:06:08 +08:00
太多了,已经收藏了很多。
clf
2020-10-12 11:06:09 +08:00
1.判断问题复杂度,较为专业的问题考虑直接用 stackoverflow 搜索。
2.个人认为 CSDN 的文章质量不值得逛,直接看掘金、思否,或者是自己订阅 RSS
3.可以看看一些优秀的开源项目( github 上有很多这类的收集仓库)
4.经常看看面试题和招聘需求,对比自己掌握的东西。
raaaaaar
2020-10-12 11:08:46 +08:00
@xuanbg #2 解决问题≠高效解决问题。
使用百度,CSDN 这些有时的确也能解决,他们也有许多干扰信息,我们还要筛选才能找到,这种筛选的成本就是不必要的。

我们的目的是高效的解决问题,换平台就是个减少成本的方法,为什么大厂只收 985 ?不是一个道理么,一本二本也有大佬啊,但是别人为什么要花时间来识别你是不是大佬呢?
www5070504
2020-10-12 11:10:22 +08:00
@xuanbg 差别巨大 百度能搜出来的基本就那点中文内容 很多坑还得看老外的资料才能解决
xuanbg
2020-10-12 11:15:44 +08:00
@raaaaaar 你迟早都要学会排除干扰信息,从一大堆垃圾中筛选出真正有用的信息这个技能的。。。作为过来人,我只能提醒你:早习得早受益。
xuanbg
2020-10-12 11:19:55 +08:00
@xuanbg 补充一下,我不是不用谷歌,只是用得少而已。而且我基本上能够知道什么时候百度无用,只能寄希望于谷歌。然鹅,这种时候,谷歌也十有八九是无用的。
xuanbg
2020-10-12 11:21:42 +08:00
提取关键词的能力,远比搜索引擎的能力重要。
renmu123
2020-10-12 11:21:53 +08:00
我说一些程序员的坏习惯或者说职业习惯
1. 长期且长时间坐在椅子上
1.1 容易造成腰椎间盘突出
1.2 容易造成颈椎病
1.3 容易引发痔疮(提肛运动做起来)
2. 长期看着显示器
2.1 容易造成眼睛干涩
2.2 容易加深近视
3. 长期对着电脑,与人沟通少(狗头)
3.1 容易吵不过产品经理
3.2 不容易找到女朋友

解决方法:多摸鱼

欢迎补充(笑:-D )
dethan
2020-10-12 11:24:41 +08:00
多做笔记。
Tonni
2020-10-12 11:40:14 +08:00
1. 复制过来的代码和复杂容易忘记的逻辑一定要写好注释和来源
2. 不合理的需求要主动和 PM 和设计讨论,说出来问题的所在和改善建议

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/714059

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX