浅谈Linux系统编程语言以及学习经验
扫描二维码
随时随地手机看文章
作为初学者,我想记录一下我的学习状况,一是可以回头寻找自己的进步,二是希望我可以通过这种学习方式来指导未来想学的伙伴们。
首先,作为一个初学者,必须扎扎实实的掌握一门基础的编程,计算机语言想通相似,想要学好编程,必须熟练地掌握一门基础。
语言,这里推荐学习C和C++;C++作为一门最难的语言,能掌握它,其他语言自然不在话下。
在今天,我强烈推荐大家系统学习AI以及算法,这是一个编程的灵魂所在,掌握了算法,在你掌握语法知识的基础上,You can become a better “搬砖工”
当然,系统的操作自然是必不可少的。windows学会用来撩妹是最适合不过的了,linux对于外行人装逼是最适合不过的了,满屏幕的源代码有木有大佬的既视感。
这里强行推荐一个网站:https://www.linuxprobe.com/,上面有大量的精华帖子值得你去浏览,去学习,而且刘老师定期发布一些精选视频,使得学习事半功倍。如果能购买一本《linux就该这么学》更合适不过了。
作为一个资深的小白,我在小白这个阶段一直逗留,没有进阶,说说我的失败之路,大家请不要效仿
第一,一定要去系统的学习,千万不要东拼西凑,学习最忌讳学的杂乱无章,点无法连成线就永远只是一个点,一个在教育界摸爬滚打多年
“老司机”告诉我,学习切不可杂乱无章,务求精,不可求多,在一个“T”型学习的今天,各种信息繁杂冗多,我们的学习的宽度自然是没有任何问题的,但是学习的深度呢,怕是远远不及,所以我们学习就像撩妹,你不但要知道她的宽度,更多是要知道她的深度。
说说我在这一年了解了什么吧,matlab,c,c++,linux,kali linux,大数据下的oracle,hadoop,gonldgate,html,....但是真真了解怕是没有多少,所以作为一名资深的小白,我用亲身经历告诉你,切忌!!!学习繁杂,一定要精,在平时胡乱研究这些,反而什么都没学到,还丢掉了学习,成为了一名学校的学渣。
第三,作为初学者,加一些技术群,作为初学者,经常水群,你可以了解到一些各种学习的渠道,然后通过学习的渠道,可以获取各种各样广泛的资料。
第四,最好能加一些技术论坛,多看一些技术类文章,多多关注一些行业新闻,了解一下最新的行业动态,多多去关注行业的未来发展趋势时代日新月异的在更替,这个行业的变化更快。
咳咳咳~回归今天的重点话题,我们究竟该如何学习Linux?学习Linux需要对一些命令比较熟悉,因为Linux命令有很多强大的功能,掌握了命令,Linux也差不多入门了。当然,Linux的命令有很多,记住也不是那么容易,学习命令不能靠死记硬背,要理解记忆,而且对于初学者来说,马上学习枯燥的命令确实很无趣,但是一旦学会就会爱不释手,非常喜欢。我建议大家学命令的时候可以通过一些小程序练手,一回生二回熟,慢慢的就掌握了。学习Linux可以从Rad hat去着手,这个是红帽公司出品,一直在更新的一个Linux系统,是小白的第一选择。Linux命令大全:https://www.linuxcool.com/
1.从学生自身来说,很多的计算机系的学生都是大学之前迫于学业压力,都是大学之后才开始接触编程。而这之前,他们玩游戏,聊qq等等这些linux下不支持或者不完美的习惯他们养成很久,要改正很难。甚至在他们眼中,windows才是最好的操作系统。这让我一直不解。
2.从初学者到熟练使用linux需要相对较长的时间,而在一次次的遇到问题之后,很多人打消了继续使用的念头。即使现在的很多发行版已经在易用性上有了很大的提高。
3.很多大学生在大学玩的游戏居多都是Linux的,而windows才能给他们提供平台。
4.从学校来说。很多的学校都是在大三甚至大四才会开设linux相关课程,而且课程都很水。
5.学习C语言,注意是C语言就用Linux发行版学习。之前一直以为Linux和Windows差不多,但是学习了Linux基础入门之后才发现两种操作系统之间差距非常大。 Linux只是在硬件之上的内核和系统调用,就连我们在Windows里习以为常的图形界面都是Linux上的软件。在使用Linux的时候,我们都习惯于使用终端和命令行进行操作,而不是像Windows那样的图形界面里的鼠标键盘的共同操作。Windows的后台操作也是基于文件命令,譬如”cdm”命令界面。
总而言之,学习只有努力刻苦,学习编程更是如此,10000小时定理是我们的小目标,加油吧,少年们。