程序员初学者最常问的问题
为什么有人说做程序员得学会摸鱼之道?
为什么有人说做程序员得学会摸鱼之道?
首先感谢您的提问 以下是我的回答
本人也是学网络安全的一名学生 平时也要用到PHP Python Java JavaScript HTML等语言 也深知编程的入门难和入门后的痛并快乐 编程入门最需要的是英语 或者总得来说 你学编程不是想学到大佬级别的话 英语比数学重要得多 入门的编程语言报错都是用的英语 英语水平太差是很难看懂 或许有些人说这有何难 我把报错的复制粘贴到有道词典不就行了 但是有些编程软件的报错是不能被复制粘贴的 你只能一个字一个字的打到有道词典上面 那不是很累?可能你又说了 有道不是有一个识别图中的英文进行自动翻译的么 我曾经拿英语书试过 再怎么拍得规范 有道的识别往往是错漏百出 因此同一个报错 人家英语水平高的 一分钟就看懂是啥意思 要怎么改正 你这水平差得鼓捣了十几分钟才知道是什么意思 那你还怎么学编程 编程还要求重在练习 你这一个题都需要一二十分钟 一个月能练习几道?所以说当时人家学了一个月就会了 我学了一年才会了 就是这样 入门了之后才发现编程其实很简单 但就是英语差看不懂所以奉劝想学编程的 先把英语学好 数学差点都没事 然后最重要的是学会自学 在编程这一道很多都是自学成才的 网上学习资料很多 可以多多上网搜搜
7年程序员一枚,我来回答一下这个问题:
常听老司机提起,摸鱼就是偷懒,鹏哥不太赞同在上班时间摸鱼,理由如下:
1. 摸鱼是对自己要求的放松,这种放松会让你丧失斗志
2. 程序员是一个时刻需要学习的行业,如果没有了斗志,很容易被淘汰
3. 虽然可以有片刻的偷闲,或者偷懒,但是同事都会看在眼里,会对你的人设表示怀疑
程序员是一个烧脑的行业,如果那天思路模糊或者身体被掏空的时候,就是需要请假休息的时候,而不是摸鱼的时候。
,
别人好的方法、模块学过来,一方面可以提升效率,一方面从别人的程序里也能学到点知识,对日后编程有一定帮助
本人刚入职程序员四个月。加班严重!很少自己有自己时间学习。你们是不是一样?
这个行业加班是默认选项,所以不管去哪家私营,民营公司都会加班,但是这并不阻碍你的进一步学习。
仔细思考学习的途径,你就知道答案了。
1:干中学。这是掌握某个知识点的“教,学,练,测评,反馈,提高”的最高效,最主要的路径,程序员“干中学”的成本是比较低的(对比实业而言,实业的人成长依赖外部平台环境更大),干不好程序员的,要检审自己的学习态度,学习能力!
这个路径也是有缺陷的,比如,某家公司的技术落后,管理落后,那么外部环境对你成长的促进就比较有限了,这时候就要选择更高的平台历练自己。
2:新技术新知识获取。要完成“理论”到“实践”的“知行合一”双螺旋成长路径,程序员要花时间学习风云突变的外部开源技术,跟随技术进步的节奏,在找恰当的机会去实战去,实践。这也是成长的路径之一。
3:同行交流与分享。但是要找行业大咖学习为好,infoq,csdn掌握着大量的程序员大咖资源,到官网或者线下活动去找老师就行。另外,bat等推广各种开放平台技术的机会也很重要,北上广深比较占优势。
4:总结与输出。可以总结写成文档,github,csdn,博客,供外部点评。
供参考。