百科问答小站 logo
百科问答小站 font logo



如何拯救编程能力? 第1页

  

user avatar   qiongmanong 网友的相关建议: 
      

这个现象并不特殊,计算机专业的不少小伙伴确实和你的情况类似,上课就听一听,考试不挂科就行。结果就是,看到概念可能有点印象,写代码就难为情了。

这和平时的课程本身不重点考察编程有关系,因为编程往往都是作业或是课程project才会涉及到。如果是单独的project还好,大家哪怕抄也要抄一下的。如果是小组作业,你是那个free rider(只拿分,不参与写作业的人)的话,十有八九你编程能力还是没有。

这不奇怪,但你意识到问题所在,想要去改进,还是可喜可贺的。毕竟,谁也叫不醒一个装睡的人,你知道要努力了,这可能是你提高的开始。

想提高编程能力,肯定要经历两个阶段。

首先肯定要熟悉一门语言。

如果语言都不熟悉的话,编程能力就无从谈起了。所以这个阶段就好好选择一门语言,把基本的语法搞明白,敲熟悉。

当然了,这个过程中,肯定需要去熟悉你所选语言的编译器。代码编辑器啥的。

用java举例子,你最好是能装好eclipse或是IntelliJ IDEA。知道怎么新建,编译,运行程序。大家别觉得小儿科,不少人其实最难的不是写代码,写hello world,而是hello world怎么写,怎么跑起来。

这个地方可以找一本书,找一套视频。最重要的是要把书和视频看个七七八八,心中有个大概。

第二个阶段就是用这门语言去写各种小程序。

再慢慢拓展,写一个像样的project。这个时候,就算是入门了。之后就天高任鸟飞了。根据自己的喜欢或是方向,继续拓宽吧。

有哪些值得推荐的 Java 练手项目?

这里还有一种训练方法,就是去刷在线编译的题目。最经典的,其实就是LeetCode,刷过两三百题。把第一阶段的知识巩固起来,也能把基本的数据结构和算法也掌握了。

LeetCode按照怎样的顺序来刷题比较好?


其实大学四年的具体规划,我在这个回答说得也比较清晰了,想学好计算机和提高编程能力,不是一朝一夕的事儿。安耐住性子,好好学吧。学个一年半载,效果才会体现出来的。

一个不是很了解CS(计算机科学)的人,该从哪里开始自学CS?




  

相关话题

  为什么大学不教javaScript? 
  为什么python整数除法运算得浮点数? 
  现实里后端开发会涉及并发编程一类高级技巧吗? 
  在C#下有什么好办法可以替代if-else和switch-case? 
  FC/NES 游戏是怎么制作的? 
  为什么有人坚信人类不可能基于 GUI 的操作方式,发明出比「命令式编辑器」效率更高的开发环境? 
  为什么老板要教我们做互联网的程序员不要把工作和生活分开,这对于独立的程序员个体有什么好处? 
  计算机硕士不会编程怎么找工作? 
  许多老程序员不建议新手用IDE集成开发环境,而是用编辑器+编译器,用命令行编译,这个怎么看? 
  微博叫博主,贴吧叫楼主,那github叫什么主啊? 

前一个讨论
专业选择,我应该选哲学还是社会学?
下一个讨论
怎么确定intp有没有把你当朋友?





© 2024-12-26 - tinynew.org. All Rights Reserved.
© 2024-12-26 - tinynew.org. 保留所有权利