北大青鸟教育 主页 > 北大青鸟资讯 > IT行业新闻 > 正文

想知道学编程有哪些误区吗?避坑指南来了

2021-09-22 14:14 点击咨询
我们学一样技能,一定会出现很多误区,学习过程反而效率不高,编程更是如此。很多人甚至会从“入门”学到“放弃”。
 
提前了解可能会存在的误区,有助于你更好的学习编程。
 
误区1:忽略基础,好高骛远
 
基础是重中之重,大道理每个人都知道。但是真正能潜心修练基础知识的人,又有几多?
现在技术框架很多,迭代的速度快。比如Java SE,如果基础不牢、网络协议和操作系统不熟,基本的设计模式不了解,一味地追求学习新框架反而会让自己陷入迷茫与困顿。
 
编程基础包括:语言本身、数据结构算法、计算机网络协议、操作系统知识、数据库、设计模式等。
 
初学编程的同学,千万不要忽视基础,跟专业老师学习,从最基本的语言到框架,再到规范,再到案例实操,一定要稳扎稳打。“度娘”不是万能的,学技术要知其然,更要知其所以然,一定要老老实实的把基础知识先弄懂。
 
误区二 :要学最好的语言
 
初学编程的朋友,总想我要学“最好的语言”,一步到位。
 
技术语言其实不分好坏,只有适合的应用场景。结合兴趣,目标岗位或者个人情况来定学什么要语言。理性选择,如果对岗位职业分类不了解,选择上有困惑,可以咨询咱们北大青鸟徐州中博专业咨询老师,帮你做职业分析。
 
而且光掌握一门编程语言也是远远不够的,你也许会在工作中碰到新的业务,需要去学习一门新的编程语言为新项目做突破。
 
也不用担心,因为所有编程语言,在逻辑语法上都是相通的。只要你精通了一门编程语言,你再学习其他编程语言,其实都是很轻松的。
 
如果你学编程是为了找一份软件开发的工作,那么建议你Java。
 
Java语言的优点是非常的成熟,有大量的文档和稳固的社区,许多行业的网站、软件都是使用JAVA开发,所以就业机会也会比较多。
 
误区三:数学差,非计算机专业不能学编程?
 
数学不好不代表学不会编程,不能将数学与编程直接画上等号。
 
实际上,作为程序员,你会花很多时间在写代码上,而不是写数学公式。况且你的数学知识不会直接构成你的编程技术。
 
所以只要你感兴趣了,开始学并且能学进去,就可以去编程的,跟你的专业没关系。
 
编程需要基本的数学知识,搞清楚框架逻辑,再结合项目场景去调整适用就可以了。
 
误区四:看的多动的少
 
还是要多去实战,上机课是必不可少的。我们学习的时候会发现,看懂了一上机就一堆错误,原因就是没有多练习,记忆是不准确的,需要我们实战中修正,加深印象。
 
所以学习编程是必须要多敲,多敲才能把书本的知识掌握,也能在不断的敲写代码下形成记忆,有了处理各种编译过程中的错误能力。
 
这个问题在初学和以为自学编程就可以的同学中非常常见。一定要做案例实操,做开发,实战很重要,在实战中发现自己的问题,反复练习,再去工作中遇到问题就可以轻松驾驭了。中博学生的日常学习中理论➕实战相结合进行,随时发现问题,老师当下指导解决
 
误区五:从“写”代码到了解规律“会写”代码
 
密密麻麻的代码,绝大多数都是重复的语句、结构、循环、方法。根据不同的场景和变化去调配更改,代码就是由各类流程控制语句堆叠起来的。
 
大多时候,我们会用在初中级课程里学到的相同东西来解决简单和复杂的方案。理解了里面的逻辑结构,即便是10000行代码都其实十分简单了。
 
误区六:背代码?
 
“编程时记不住代码”?
 
任何流行的编程语言、框架、库都有配备齐全的文档,文档就像是汉语字典一样,我们不必把字典背下来就可以写作了。
 
不必纠结于能否记住这些代码,我们需要掌握的是知道哪些功能需要哪些代码来实现,在需要用到的时候再找出来。
 
实战与学习相结合开展学习,反复练习,用多了自然就记住了,根本不需要刻意去死记硬背。
 
误区七:害怕报错
 
新手编写案例的时候,有一种恐惧报错的思想,看到自己编写的代码没有报错,就会很开心,并且精心保护好自己的代码,很怕一不小心动了什么他就会报错,然后就很难修改正确了。
 
这样的心态是不对的,代码不报错,并不代表你已经掌握了这个案例的知识点,只要你抱有上面的心理状态,不去修改那些看着好像没什么问题的代码,也就丧失了完全掌握这个案例的机会。
 
编程新手也应该不断去修改、优化自己的代码,尝试更多编程思路和新的写法,真正去理解案例里的代码。
 
误区八:缺乏交流

 
脱离交流,往往会让学习问题越积越多,最终导致失去兴趣,从而被劝退,所以我觉得还是应该 “走出去” 学习。
 
这个时候,一个老师或是一个同伴的一个的某一句话,偶尔会让你茅塞顿开,提高学习效率。可能你自己花费一个月的时间想不明白的一个问题,跟着老师1-2节课就搞定了。他的这一句话可能包含一个开发工具,一种学习方法,或是一个你没有访问过的网站,它可能让你的学习效率和工作效率提升10倍以上。
 
所以,初学编程的同学,千万不要孤军奋战,要敢于总结、分享,把所学所做的东西分享出来和大家交流,即使收到批评,换一个角度来看,反馈出来的就是自己代码的缺陷与不足,改进后就是成长。
 
误区九:要整理自己的知识架构
 
当你有了一定的编程基础之后,开始尝试做一些小项目。每一个自己不了解的知识点都去学习源码,这个时候你的能力已经有所提升,可能已经找到了一份程序员的工作。
 
自己大量的时间都是在上网查资料,感觉效率相对较低,这个时候,我想你应该构建一份相对完整的知识体系了。
 
没有一个完整的知识体系,知识点是零散地存放在自己大脑中的,虽然你已经掌握了很多知识点,但是他们并没有串成线,当遇到一个你以前没有触碰过的问题,虽然你可以通过搜索引擎很快地解决,但是搜索的过程仍然耗时。
 
可以准备张思维导图,把自己已经掌握的知识分类展示出来,对标老师给到的系统体系查漏补缺。随着能力的提升,这张图的内容会越来越多,可能很快一张图已经无法展现你的知识量,这个时候可以拆解成多张思维导图,然后继续完善。
 
工作以后,可以每周或每月抽出一些时间做这件事,不断完善自己的知识体系,找出知识点之间的关联,随之而来的是,解决问题时源源不断的灵感。
 
误区十:女生不适合学编程?
 
IT圈程序员男多女少是事实,但女生不适合编程这个认识却是错误的。很多人不知道,其实世界上第一个程序员就是一位女生。而且在很多领域,女程序员反而处于领先地位。
 
让我们看看下面这份名单就会知道女程序员有多厉害:
• 阿达・爱丝(Ada Lovelace)  世界上第一个程序员,还是位美女,计算机程序的祖先,建立了循环和子程序概念。
• 格蕾丝·穆雷·赫柏(Grace Murray Hopper)  计算机软件工程第一夫人,开发了第一个编程语言的编译器,可以使程序员更轻松地编写代码。
• 玛格丽特·汉密尔顿(Margaret Hamilton)  开创了“软件工程师”一词,用代码把人类送上了月球,公认的代码女皇。
• 张绮霞 我国第一代程序员,我国第一颗人造卫星的地面跟踪,主要程序就是出自她的手笔。
 
在IT行业岗位上来讲,很多岗位,单从性格特点上来讲,女孩子还具有男生不具备的很多优势。所以完全不用担心女孩子学不了编程。
 
如果你对编程感兴趣,那么就从这篇文章开始,避免这些误区,走上正确的学习道路吧!加油!
试听课
徐州市中博教育培训中心    版权所有    苏ICP备13053530号
地址:徐州市解放南路181号北大青鸟徐州中博(六中对面)        矿大校区地址:徐州市解放南路中国矿业大学(文昌校区西校区)
电话:0516-85628888        邮编:221000

苏公网安备 32030302000208号