自学编程大都以失败收场,该怎么做才对

作者: 程序员egon老师真身分类: 职业职场 发布时间: 2022-03-12 20:37:49 浏览:112960 次

自学编程大都以失败收场,该怎么做才对

bili_54925475826:
学编程要先从做出东西入手,哪怕能先输出一个Hello world,都算是有成果了。有的人把java所有知识全过了一遍,连spring的原理都学了,然而让他自己连个数据库,写个简单的curd都写不出来。入门编程真的没那么难,那么多大专生高中生都会编程,而我见过很多本科生学了四年简单的功能都写不了,为啥?很多学历低的人学习的过程是看到结果就高兴,怎么样能快速出结果,就怎样来。而很多学历高的人,总是想把所有的理论都学明白了再去写程序。就比如让一个连java配置环境变量都不大会配置的人去学什么泛型,多线程,面向对象,设计模式,网络编程,简直是把人往沟里带。很多人工作三五年,才能慢慢理解很多高级知识点,一上来就让人家学这玩意,不失败都是个奇迹。只要记住编程的第一步就是curd,就自学成功一大半了。

【回复】我刚刚还看到一个大专生,读软件技术专业的,说“自己, MySQL会一点 HTML会 Python就会爬图片和一些东西 其他的JAVA c这些就老火了 完全不知道找什么班上 现在在某个高科技企业工厂里面上班 当普工的”[笑哭] 跟你说的对照一下,好像不同,好像没啥作用[疑惑][辣眼睛],都不知道哪个对?我看你是吹牛皮[doge] 还是老老实实地学cs吧![OK]
【回复】也不能这么说,学习是一定要实践和理论相结合的。我的经验是先囫囵吞枣的把理论看一遍大概知道是要干嘛的大致原理是啥,然后在做个小实验去深入理解,再去总结。通过学一个知识--做对应知识点的小实验--总结这样的路径一个一个知识点过然后在阶段性的做个开元项目,毕竟原理什么的可是内功。知其然不知其所以然是肯定不行的
【回复】回复 @耕田中 :但凡是跟学历有关系的,一定会吵起来
房西嘚狗:
就比如写网页前段 当你把几个基础HTML css的标签学会后 用他们来做成自己喜欢风格的网页 有些地方想让他变成自己喜欢的样子但不知道该怎么办 就去查HTML 和css标签 可能是特殊的标签 以后看到别的网站有自己喜欢的功能和样式就去查他的原理 再借鉴修改成自己喜欢的样子 意思大概是这么个意思[思考]

【回复】回复 @_墨染雪殇- :嗯我知道 你们都是大神行了吧 我就一小白 (打个比方总有些人那么认真 搞得除了自己其他人都不知道似的)
【回复】回复 @秋天你在何处 :试试HBuilder?[tv_皱眉]虽然我没用过不过据说是给懒人用的
【回复】其实你说的html跟css压根不是真正意义上的编程语言[笑哭]
小道爱睡觉:
不是计算机专业,但是大学学计算机的时候就知道了。 计算机语言,计算机语言,说的就是代码其实就是语言,类似于中文,日文,英文一样,是属于计算机的语言。 只要把你想做的去告诉计算机(敲代码),那么计算机就会按定你说的进行运作。

命丨运:
最重要的是要敲,而不是看,死记硬背的部分也就只有基本语法,然后就不断的写bug修bug,这样足以精通一门语言,当然这和那些天赋异禀的巨佬比不了[笑哭]

Isaac丶Zhang:
我就自学的,c++,现在做并行高性能计算

【回复】回复 @一次机会 :相信自己,没有什么是不行的,呐只是没有去做好而已,再去做好就行了。
【回复】回复 @Isaac丶Zhang :应该就是有问题[笑哭]
【回复】回复 @一次机会 :应该没啥问题,
Liucccccccccccc:
说的对着,就是得多敲,最忌讳眼高手低

阿痕来了:
【说到编程】在我自学三年本个人的角度看,应该可以概括为两个「道」和「术」这两方面来谈。「道」就是总的计算机编程语音逻辑指导思想,是最根本的,也是很多高手不会和别人分享的,或者说不是短时间三言两语几天的速成培训可以养出来的。「术」就是所谓的方法工具等等千变万化,可以直接拿来用,不胜枚举。表面上这些方法很有用,但远比不上「道」的作用。要谈「道」,首先就要来分析一下学习的过程。学习,是一个接收——思考——(质疑)——接受的过程。但很多人是没有“思考——质疑”这步的,这就是被动式学习——你讲,我听。没有反思,为什么要这么做? 写错代码一定要反思哪一步错了,为什么错。敲代码是必不可少的。通过不断的写写改改,不断地犯错,不断地思考总结,你才能发觉自己思考过程中有哪些漏洞。我们学习的目的,获取知识只是其次,更重要的是训练思维能力。学习之所以复杂,一个是在于理解,一个是理解了之后要能灵活运用。首先,你得拥有大量的知识储备。读书破万卷,下笔如有神。运用就是把知识库里面的东西提取出来,你要没存过,何来提取?巧妇难为无米之炊啊。还有就是编程最忌的三种状态x 好高骛远(胃口很大急于求成)x 拖延症x 眼高手低,最后就是不管多有用的方法,你不去实践,对你来说,就是没用,我们做事,就是这样。[doge][doge][doge]

爱养鱼的电子僧:
见人说人话,见鬼说鬼话。程序就是你和电脑之间的语言沟通

卢卡LUCAR:
人可以识别模糊指令,计算机只能识别精确指令。而且每一步都要说清楚,来不得半点虚的。

于万道Yuwandao:
学编程要先学会思维和思想,随后你再把语法给学会。要不然你脑子不灵光,不会灵活应用,同时也不会应变,那你就等于白学了。毕竟你们学编程的时候。教科书上会有这么一句话,编程语言是和计算机说话的一个媒介。就像你说话,你只知道语法,你不会随机应变,那你是不是属于那种典型的低情商了?所以说编程的话,你也得学会编程思想,随后再学会语法。

极创一人从零研发游戏:
我也觉得自学是很容易迷茫的,因此得找目标。 做个什么小玩意,你也得做。 有兴趣就继续完善。 做的过程就相当于考试。 因此自学缺乏了灌输式的学习是比较慢的。 不过实操方面又比较强。 可以说就是弱化了理论,强化了实操。 跟同行沟通能力也会下降,因为理论就是强化同行沟通的。

网络W信号:
自学三步走, 想好自己要做到什么 打开百度查找别人的例子 理解后自己写一遍,最好用不同的方法,过程多查文档[OK]

EscapeChen:
有道理啊 先懂再模仿最后才有自己的东西

狡猾的迪仁:
现在问题是,我看到代码就生理上的呕吐,因为我们大学同时安排了c py c++ java js 让我们学 每天学到半夜学伤了

【回复】回复 @多多良小霰_Beta :js代码短点还好,nmd一个js一千多行 一个入口函数 欺负萌新啊,调用来调用去的[笑哭]
【回复】其他的都是c系语言好比按部就班的数学题,js就跟画画一样,可以玩的人脑袋冒泡泡[笑哭]可能也是这个原因js技术简直是日新月异。 理性的领域越重复就越简单,复杂事情简单化就能将很多问题收敛下来。感性的领域越重复越容易引起疲劳,创意才更有启发力。感觉就像是c-like和js[笑哭] 我觉得你们学校如果就先教个py或者java,然后前面几个上手也就非常轻松了,除了js[笑哭]js是一门艺术!
【回复】我和你完全相反,我看到有的科目题目需要建模需要敲的时候就贼兴奋[doge]
RomanLv:
逻辑思维是最重要的,也就是算法和数据结构,其他的都是可有可无的语法糖。

我于沉默中消亡:
我自学python,我能用它帮我做数学组合排列的问题,特别爽[doge]

【回复】我最烦那个,排列组合了
化名有才:
精辟,我就是突然悟了,半年提升了许多。

选择无言:
跟学数学一样,微积分 线代基本没人听不懂吧 但很多人做题就是不行 甚至有的人你让他求个极限都不会 不是笨 就是因为看完视频从来没拿笔自己做过一道题 编程跟学数学一样 解题思路和编程技术只是工具 你要做的是掌握好这种工具去解决各种各样的问题 不刷题是不可能做得到这点的

职场加油站 自学 程序员 学习 编程 失败

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!