zoukankan      html  css  js  c++  java
  • 怎样才能和编程语言对上眼?你需要做些准备以及...

    最近,很多小伙伴给我留言,讲述他们在工作和学习当中的一些迷茫,这让我意识到大家已经陷入了学习误区。

    在此,结合自己的学习和工作经验,总结了以下4大误区,与君共勉。


     

    误区1:我要学习哪种语言?

    对于大多数程序员而言,至少一次询问或考虑过这个问题。

    如果把这个问题输入到某些问答平台上,你会发现答案更是五花八门,C++、Java、C、PHP、Python、XML、SQL……应有尽有。

    看完之后,让人不禁惊呼:这,到底谁是对的?

    所以,让我们暂时忘记这个选择题,来看看下面的问答题:

          你想学这门语言吗?

         ▷ 你想去的岗位需要这么语言吗?

    这2个问答题有助于我们确定“到底学习哪种编程语言”。

    因为,它反映了影响大家决定的2个要点:兴趣与用途。

    很多编程初学者总是纠结自己要学什么语言?有的人甚至鼓吹:一定要学习最好的语言!

    个人认为世界上没有最好的语言,只有最适合自己的语言。在选择自己的学习的语言时,我们要充分理清自己的实际需求才是首要问题!

    比如:目前什么语言就业好、门槛高不高、所在的城市就业怎么样、待遇怎么样、个人熟悉哪些语言、哪门语言上手快点等等。


     

    误区2:盲目追赶时髦技术

    程序员好像是最焦虑的那批人,看到新的技术出现,有的人总是心里痒痒,想要去尝试一番,就算学了之后也不一定会用上……

    其实,对于技术更新,以下3点可以确定:

        ▷ 技术更迭将永无止境。这是因为:技术也是随着市场的发展而发展的!!!市场需求不断加大与加快,技术供给也必将提质与提量。

        ▷ 我们处在“一天不学习,马上就会被淘汰”的时代。这是一个发展迅速、充满挑战、不断超越的时代。几日不学习,就可能跟不上前人的脚步。

         新技术学了不一定能用上,但并不代表永远不用到。学习新技术,看似好像无用,但学习了总会有所收获。

    所以,为了保持竞争力,我们需要学习新技术。但这就意味着:每出来一个时髦的技术,我们就要去跟进吗?这当然是万万不行的!

    那些执着于追逐新技术的人,往往会抱怨:技术更迭太快,这个没学好,下个又出现了,总是减了芝麻丢了玉米,学来学去感觉好心累,越来越迷茫……

    其实,这是因为他们还没有坚定自己的专门领域,也就是没有坚定自己的技术主攻方向。

    学习应是成体系的,自己掌握的知识好比”一棵树“,自己专门研究的领域是躯干,各式各样的新技术是枝丫。树在狂风暴雨中不倒是因为根扎的深,学习新技术而不迷失自我则是因为专业领域的知识掌握深厚。

    技术更迭也是循序渐进的,自己主攻技术的更新迭代,更是应该要重点学习和把握的。


     

    误区3:到处收集资料,但从不翻看

    这个毛病不仅出现在编程新人身上,很多入行很多年的“老油条”亦是如此。

    看到有人分享资料,想都不想就直接转存到了网盘之中。好像拥有很多资料才能让自己拥有足够的安全感……

    但是,转存之后呢,就没有下文了。没有打开、没有检索,资料就静静地躺在那里,和我们渐行渐远。

    对于这种现象,看看以下几个建议能否对您有所帮助:

        ▷ 先规划好自身的学习路线,有目的地收集资料,把所获资料和学习路线关联起来,由原来的被动接受变为主动寻找;

        ▷ 找到资料后立即先浏览一遍,大致知道资料里面有些什么内容;

    挑选其中自己感兴趣的内容了解与学习。


     

    误区4:总是在“孤军奋战”

    一路走过来,我看见身边也有很多自学编程的朋友,但是我看见很多都从入门走向了放弃。

    其主要的根本原因就是他们一直在“孤军奋战”,走了很多弯路,以此怀疑自己是否适合学习编程,最后选择放弃。

    其实,精进自己最快的途径就是输出,而输出最简单的方式就是分享。

    对于程序员而言,分享可以是写博客、录视频、与人互动……

    在我的群里,有的小伙伴,觉得哪个技术点有意思,不仅在群里主动交流,还会附上代码做成案例分享出来。

    分享,这种向外输出的方式,虽然是一种利他的行为,但同时也是在利己,因为你在帮助别人的同时,也在倒逼着自己去梳理学到的知识。

    问过很多经常分享干货的朋友,驱使他以利他之心去做事的因素是什么?

    在他们的回答中,有一点经常被提及,利他时,为了能帮助更多的人,会自觉不断地做更好的自己,让自己去学习,去成长。

    想起一句话:最好的学习,往往是教别人学习。

    你把自己学到的知识、吸收到的东西输出去,比起你一味地埋头输入,会有用得多。

    有一点要强调的是,在你分享、赋能的背后,一定不要忘了去学习,阅读,不断充实自我。

    有没有发现,我们身边的朋友,即使是某一行业的大咖,依然在坚持学习?

    这才是真正的高手:在向外输出的同时,不忘向内提升自我。

    学习方法对了,事半功倍,如果学习方法错了,那么将事倍功半。


     

    最后,不管你是转行也好,初学也罢,进阶也可,如果你想学编程~

    【值得关注】我的 C/C++编程学习交流俱乐部!【点击进入】

    问题答疑,学习交流,技术探讨,还有超多编程资源大全,零基础的视频也超棒~

  • 相关阅读:
    【幻化万千戏红尘】qianfeng-Android-Day20_LruCache
    【幻化万千戏红尘】qianfeng-Android-Day20_Bitmap二次采样
    【幻化万千戏红尘】qianfeng-Android-Day20_Handler_Looper_MessageQueue
    【幻化万千戏红尘】qianfeng-Android-Day19_导航栏制作
    【幻化万千戏红尘】qianfeng-Android-Day18_Fragment
    【幻化万千戏红尘】qianfeng-Android-Day17_ViewPager
    【幻化万千戏红尘】qianfeng-Android-Day16动画
    【幻化万千戏红尘】qianfeng-Android-Day13_SQLiteOpenHelper
    【幻化万千戏红尘】qianfeng-Android-Day13_SQLiteDataBases
    【幻化万千戏红尘】qianfeng-Android-Day12SharedPreference、内部存储、外部存储
  • 原文地址:https://www.cnblogs.com/huya-edu/p/14298622.html
Copyright © 2011-2022 走看看