一个程序员的学习方法和编程习惯

作者:极客小俊
把逻辑思维转变为代码的技能博主

前语

养成一个学习习气和编程习气真的太重要了,一个好习气的养成真的对后边的学习有很大帮助
下面是一些我觉得还不错的编程好习气,希望对我们有所帮助!

发问是一种艺术

一个程序员的学习方法和编程习气

我们平常任何时github中文官网网页分都离不开发问特别是初学的时分,但是真实知道怎样正确的发问的代码标准化人很少开源我国。问github敞开私库他人问题前不要来一句程序员工资一般多少“在吗”,你说你问了在吗我是回复好仍是不回复好呢 ?

发问的方法

我早年也遇到过许多让我无代码标准的重要性语或许头疼的问题,也遇到让我很欢欣想要去耐性答复的问题,总的来说,会发问的人仍代码标准查看工具是太少了。

为此我也查阅了网上的一些相关材料,下面给我们同享一下我对怎样发问的观念。

下面我总结了一些常常被问到的一些问题,我暂时将它们分为:略微正常不那么好 这两类的发问!

略微正常点的问题

如下表:

略微正常的发问
1.我应该怎样学习什么?
2.什么某程序员那么心爱某技能该怎样入门?
3.某一段代码bug问题怎样处理?
4.这是啥英文内容你能给我解释一下吗?
5.怎样找到github永久回家地址一个让自己满足的作业?
6.面试简历简介该怎样写?
7开源节流.初学者学习什么什么言语东西技能有哪些书本举荐呢?

以上的发问个人觉得还算正常的问题,但发问方法有待改善!

不那么好的发问

如下表

让人厌烦的问题
1.什么软件电脑锁屏快捷键能够发一下、我能在哪找到 什么什么程序 或 什么什么 资源电脑蓝屏
2.某某什么环境变量怎样装备啊开源代码网站github
3.随意截个bug图,然后扔下一句话:“这是什么题” ?

以上这些问题其实一般被发问者心里:难道不会 Google?百度??最不济应该也会百度吧! 其实我自己也是从这个时分过来的,至少我认为要先运用百度、Goog程序员那么心爱le、stackoverflow 之后再提出问题,这个时分你提出的问题质量就会前进许多!

发问存在很明显的问题就是:没有把自己的问题描绘清楚! 在此着重问题的描绘极为重要! 尤其是技能类开源矿工型的问题

你或许是刚入门,需求他人帮助你答复一些疑问,但发问之前必定自己要先做下功课, 这样最后得到的效果会大有收成!

所以想让我们意识到会发问真的很重要!

正确的发问方法

下面说一下我觉代码标准得比较好的发问方法:

  1. 程序员计算器重要的就是遇到问题之前首要 Google!许多时分你花半个小时处处问问题,你 Google 、百度一下或许 10 分钟就处理了。

  2. 有问题直接问,不要给他人来句“在吗”或许“有时代码标准典范间吗”这类话(我觉得我还算脾气很好的,每天都会遇到这类人,每github下载天都不耐心的答复,但直接阐明自己的问题或许请求不是更好吗?)。

  3. 问他人问题之前自己先做一些功课,不要一上来就问一下很 Low 的问题,让他人对你的形象欠好

  4. 问问题的时分程序员工资一般多少尽量添加一些上下文信息,比如说:你为什么问这些问题,这些问题出现在什么状况下等等。

  5. 你能够先阐明一下自己关于这些程序员问题的观念,你准备怎样处理,你做过哪些测验,你等待对方给你什么样的答复。

  6. 程序员怎样学小你的问题的规划,越是规划小而明晰的问题越简略答复, 这真的很重要很重要!

常用技能社区交流电脑怎样截图网站

再同享一下有些我觉得比较好的程序员社区网站:

国内网站
知乎
segmentfault
C开源代码网站githubSDN
V2EX
Stack Overflow

一个程序员的学习方法和编程习气

Stack Overflow不但能够给答复打分还能够给问题本身打分,我觉得这点很不错,最重要的是 Stack Overflow主要是程序员问答

你遇到的许多程序问题在这里应该都有其他人遇到过!

假定上面没有的话,再考虑其他处理方法。真实处理不了的话,再去问你觉得有才华帮你处理的人!


关于健康

我觉得这一方面也是最重要的, 我想许多人和我相同会无意识间忽略它,等到真的身体不舒服了,你才开始意识到健康日子的重要性。

  1. 除非万不得已,不要熬夜了。熬夜的损害就不用多说了,秃头加内分泌失调,你懂得!
  2. 看电脑45分钟之后,起来走5分钟,github下载看看远方放松一下。不要觉得这5分钟浪费时间,相反,这5分钟或许为你带来更大的效率前进。
  3. 程序员培训班要多少钱以考虑买一个电脑github官网架子,保护好自己脊椎的一同,作业体会也会前进许多。
  4. 能够下载一个护眼宝,感觉能够护眼方式挺棒的,十分适宜我们这种需求常常盯着电脑的人运用

长于总结

一个程序员的学习方法和编程习气

学习完任何一门常识后,你或许其时看视频感觉教师讲的挺简略懂的。但是,过几天后你发现你忘代码标准快捷键代码标准标准一尘不染,他人问你一个相似的问题,你一点思路都没有。所以,开源节流是什么意思是什么我举荐你学完一门常识后不但要及时温习,还要做好总结,让常识构成一个系统。别的,你能够设想自己要给他人讲这个知开源是什么意思识点,你能不能把这个知github是干什么的识点讲清楚呢?假定不能,阐明你对这个常识点还没有彻底了解。这也就是人们常常说的费曼学习规律!

总结的方法如下:

  1. 有道云笔记、OnGitHubeNote…这类专门用来记载笔记的软件上
  2. 思维导图、markdow开源阅览app下载安装n文档
  3. 通过写博客输出, 能够考虑自己搭建一个博开源节流是什么意思是什么客(hexo+GithubPages十分简略),你也能够在简书、…等等技代码标准术交流社区写博客.
关于开源是什么意思写博客

写博客有哪些长处:

  1. 对常识有愈加深的知道,让自己的常识系统愈加无缺
  2. 督促自己学习

    总的来说,写博客是一件利己利彼的作业。你或许会从中收成到许多东西,你写的东西也或许对他人也有很大的帮助。但是,写博客仍是比较耗费自己时间的,开源我国你需求和作业做好权衡。

前进自己

程序员是做什么的用 Github

没事多去Github转转,假定有才华能够参加到一些开源项目中。多看看他人开源的优异项目,看看他人的代码和规划思路,看的多了,你的编程思维也会逐渐得到前进。除了这些优异的电脑键盘功用基础常识开源项目之外,Github上面还有许多不错的开源文档、开源材料什么的,我觉得程序员一分钟毛遂自荐对我们平常学习都挺有帮助。

关于实践项目履历

多去实践,将学到的东西运用到实践项目开源代码网站github中去。许多人都找我抱怨过代码标准没有实践项目让自己去开源节流做,怎开源代码网站github样能有项目履历呢?

假定真实没有实践项目让你去做代码标准典范,我觉得你能够通过下面几电脑键盘功用基础常识种方法:

  1. 在网上找一个符合自己才华与找作业需求的实战项目视频或许博客跟着他人一同做。做的过程中,你要有自己的思考,不代码标准的优点要浅尝辄止,关于许多常识点,他人的说明或许只是满足项目就够了,你自己想多点代码标准常识的话,关于重要的常识点就要自己学会去往深化学习
  2. Github或许码云程序员客栈上面有许多实战类别项目,你能够挑选一个来研讨,为了让自己对这个项目愈加了解,在了解原有代码的基础上,你能够对原有项目进行改善或许添加功github直播平台永久回家用, 俗称二代码标准标准次开发
  3. 自己着手去做一个自己想结束的东西,遇到不会的东西开源节流就暂时去学,现学现卖, 我就是如此发家的!
  4. 有门道,有人脉的条件下 多接私单!
留意代码标准

从学习编程的第一天起就要养成不错的编开源我国码习气,包、类、方法/函数、变量的命名这些是最基本的, 注释也是有必要写的便当他人也便当你自己! 懂的人都懂!

交流才华

程序员也离不开交流。你或许需求与代码标准化客户交流需求,还要和同伴程序员计算器交流项目问题,还有或许定时需求向领导陈述项目程序员是做什么的开展状况。

github中文官网网页以,我觉得不电脑快捷键错的交流才华也是一个优异的程序员应该有的基本素质。


一个程序员的学习方法和编程习气