有问有答提升编程能力
有问有答|提升编程能力
计算机专业学了快一年了,只会用c语言写点简单的数学题,应该怎么办?这正常吗?
985末流计算机大一,一直跟着学校走,上学期学c语言,下学期学面向对象,感觉学完之后只会写点简单的数学题或者简单的管理系统什么的。甚至都不知道什么是配置环境。但是身边的同学很多都可以写页面丰富的游戏或者网站了,甚至还有做项目的。是我太菜了吗?想自学还没有方向,什么web前端、github我都不知道是什么,前端后端什么的也不清楚,请问怎么样才能自学提升自己的编程能力?
知乎
01
—
方向,这个词击中重点了。
这种很普遍,我看过太多了,因为我就是类似的情况。
没有方向的话,基本就是按部就班,随大流,课程的作业能完成的完成,之后除了考试前,不会再花费一丁点时间在上面。
如果你只是上课、写作业,没有人去催促你,也没有深究再研究的动力,确实只能是这样。
能进985,学习能力肯定是不错的,但自学能力如何就不一定了。
自学,需要自发的去学习去深入。你需要找准方向,然后去努力。
如果继续要往互联网的方向努力,编码、产品、运营各方面可学习的多了去了,珍惜在学校的日子,对什么有兴趣就去干,不懂的就去问去百度,包括多找老师,听听他们的想法。
找定位找方向很难,可以多听听别人的意见,有个参考这样自我认识更全面一些。
02
—
配环境写网站只是用的过程,要有思考也有实践。
不用羡慕别人,配环境什么的你动起来学的话,也只需要一半天就能搞明白。
写游戏搭网站不是目的,只是实践的手段,更好的理解这个过程。
这些不能提高你的编程能力,只是让你有点成就感,能够反馈你投入更多的精力 去钻研。
真正的编程能力应该来自扎实的数据结构、算法应用,当然也有业务抽象、理解。业务抽象更多体现在项目上工作中,平时可以多思考,多琢磨和研究他人的代码。
工作后要尽量减少重复造轮子,但学习阶段还是要多研究轮子,搞明白什么是好轮子,这些轮子都各有什么优劣,适用于哪些方面。
03
—
就事论事,多实习吧,实习成长的更快。
“ 一直跟着学校走,上学期学c语言,下学期学面向对象”,说实话,这样的学校是有点弱哈。十几年前,那时候互联网还没发展起来,计算机都比较少,好多农村孩子来到大都市学计算机,连打字都不太会,我同学的课程基本就是第一学期就学面对对象,搞的大家很崩溃,但也都坚持下来了。十几年过去了,我相信你们当中很多年很早就已经接触计算机接触互联网,没吃过猪肉也见过猪跑了,不知道怎么做网站做app,但至少每天基本都会浏览网站使用app吧,多想想底层实现,一点点剖析,从慢到快,不要基于求成,慢是为了以后的快。
基础打牢后就多去外面找实习吧,成长的更快些,能接触的知识面更广点,也能早日走入职场,体验生活的艰辛,哈哈。
至于你的各种担忧什么的,想清楚干就完了。自信起来。
求赞,求关注,求留言,可提问、评论、建议。 感谢。
建议大家把公众号置顶(设为星标)以便第一时间收到推送。
预览时标签不可点
阅读
__