c语言高中毕业后可以自学吗,我是一枚高三毕业生即将进入大学校门 现在完全零基础想从编程入门开始...

ffa3ed010b73f6b8c34724e5101338fa.png

LinkLink

我也不是科班的,编程一直都是兴趣。对于适合哪种语言,要看自己想要完成什么任务才能决定。比如,我帮别人选电脑,总会先问:主要用来做什么。办公就用办公的配置,游戏就用游戏的配置。当你某天突然有了想法,想要完成某个东西。就可以去问,问人,问搜索引擎等等都可以:完成这个东西,要用什么技术,什么语言,什么思想。之后就可以着手去做了,就是玩玩也好,都接触一下,那些你问来的东西。假如你的想法够宏伟,多半做不出你想要的东西。啊~并不是说不要再异想天开了,你那个想法太庞大之类的。举个栗子,完成你的想法 可能要用到java等的知识。你看了java的基础教学,也基本学会了如何使用,天赋异禀的甚至觉得这并不难。但是为什么java的教学告诉你这么做可以,而你就照着他的说明去做,真的就可以!我学的第一门语言是数据库语言,为了大学的计算机证书。之后又比较野路子地看了一点计算机原理类的东西,类似于厕所读物的那种阅读方式。之后一脸茫然地误打误撞学了java。我知道这么做可以完成某个我想要实现的东西,但是我不知道为什么要这么做。爸妈罗罗嗦嗦地叫你好好学习你会听吗?只有自己真正体会到:啊~曾经这个点没学好。才想着还要去翻翻书。用比较高级的语言确实容易做出东西,但是越到后来,自己做得越多,越会觉得自己在做的只是拨动开关的工作,就越想要了解它的本质。(这里不是说只会拨动开关不好,其实熟练拨动开关也可以赚很多钱!几十年前的人学开车是一件很麻烦的事情,要拆要装要会修,知道“旁门左道”的点火技巧,如何踩离合换档可以省油并且减少磨损balabala。现在么只管开就好了,技术的封装很大程度上帮我们解决的了这些问题)我只是鉴于你描述的情况,想要安利你学习基础的知识。不过基础的知识目前在应用层面的直接使用比较少(因为有更方便的工具嘛),又难用,所以做出一个的东西的快感就基本null了(我是很喜欢这些基础的东西...不觉得无聊)。但这都是高级的层面的语言技术思想的原始的面貌。新的东西总是在变,比如以后你会听到什么这个框架好之类的。作为基础的旧的东西除非出现大的技术变革,很少再去改变了。我也觉得你没有必要早早就定下方向,先学好了基础,以后朝什么方向发展,都不会过于困难,而且那个时候你对于自己应该学什么,不必再去问别人了。==========以上都是废话==========学c,用于了解原理。再选一门比较高级的语言,用于实践。两者同时进行。以后要用到的语言不止2门,好好学原理性的东西(你在大学的话,这个可以问同学老师)。============================说这么多,好烦啊。==========补充==========看了木柘的回答。“高数、线代、数分等基础课程”,比较偏向算法。虽然实用的算法理论大多已经由大大们(包括死去的和名字特别长的)奠定了基础,不过也不是不可以了解一波。这个一般都是由学数学和统计的人弄的吧,我猜。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值