想自学编程前端还是python_我大一,想自学编程,各位建议我先从哪入手,先学C语言,还是学Web前端,Python,有毅力不怕吃苦?...

有毅力不怕吃苦直接上c!大一,时间充足,1年时间足够你把《C和指针》学完,写完之后基本数据结构的知识也有了!

学习过程中不要用IDE,用来写代码没问题,但是一定要自己手动去跑gcc编译,不要偷懒!!!然后这个过程中也顺便把Makefile的基础学一下!

然后第二年可以专心研究数据结构和算法分析!基本就是《数据结构(C描述)》!

之后剩下的大学时光就为自己的未来选择一个方向!专心研究!一般都是根据一些公司提供的职位和自己的兴趣来选择!比如人工智能,游戏开发,web前后端 等!一般会学到像java,python,js,golang之类的语言,也会接触到流行了20几年的面向对象思想!

多数人都说C语言难,不要先学C语言!其实我不这么认为,就拿《C和指针》这本书来说,前5章跟其他任何《XXX语言程序设计》一毛一样的,根本不涉及指针!一个月之内如果还没看完前五章,那看其他语言也是一毛一样的!只是后面的指针因为涉及到计算机科学的底层知识,对概念的理解可能会有点难度!什么内存地址啊,内存释放啊,函数指针啊!其实没有想象的那么难,又不是要学到计算机科学家的程度!

所以同样都是初学低成本,一个月就可以看出自己是否喜欢编程了!

而如果你大学不学C,想工作之后再去学,可能性真的非常小,多数程序员在工作中根本不会用到C,你已经工作累如狗(坑爹的996)的情况下,还有闲情逸致去学一门对工作没有直接效用的语言?(实际上懂原理是一种质的飞跃,只是看起来好像没什么卵用而已)!

所以,最好在大学就学C,把关于计算机科学概论的知识掌握了,以后工作选择什么语言都是没有问题!

你说出来工作之后再回去学计算机科学概论的人有没有?当然有,不过有1%的人就已经不错了!有一部分还是因为被迫重新学的,因为瓶颈就摆在那里啊!

如果你学得快,那么就直接数据结构,算法,设计模式,直接上!《离散数学》《算法导论》《X编程思想》《计算机程序设计艺术》直接上!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值