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



打这样的代码用了一小时零十分钟,大概是个什么手速?(我是初学者中的初学者)? 第1页

  

user avatar   liu-ji-27-94 网友的相关建议: 
      

非常慢!

首先,如果你是初学者,建议使用功能完善的集成开发环境「IDE」。集成开发环境至少包括编译器和编辑器两大部分,而所有的高级编辑器基本都包含代码自动补全功能,可以对语法关键词、库函数名和已键入的单词进行提示。对于JAVA开发,你可以使用Eclipse或者Jetbrains公司的IntelliJ IDEA

其次,英语的输入习惯与汉语拼音显然不同,你需要慢慢熟悉。我有一个好朋友是墨西哥人,母语是西班牙语,但我们平常会用英语交流。西方人非常喜欢Text Message,甚至有时候比打电话还有感觉。一开始我很不习惯,倒不是英语不好,只是打字速度完全跟不上他。当然代码输入也有自己的特点,比如for循环语句,main语句几乎是每个程序必然包含的,多练习就可以码速起飞。

最后,抄代码往往比写代码要慢。有时候课程PPT上的代码我们想要尝试运行,但代码又是个绝望的截图,这时候就不得不逐行照着敲,这个过程肯定不如纯输出自己思路更快。抄写例程的时候最好提前理解程序思路,当然我们也不需要使用与原文完全相同的标识符。接着上一条的例子,西方人发消息很喜欢用缩写,比如lol、tho、smh、thx。如果你能使用一些既简短又好理解的标识符,也可以省一部分时间。举个例子,text_to_JSONObject()就不如str2JSON()。「当然如果你用IDE的自动补全了,名字起多长都无所谓,倒不如起的更易理解一些。」


看了一下其他回答,大家说的很对啊,这个代码逻辑确实写的没那么好,编程速度也的确取决于思维速度,初学者没必要太着急,除非




  

相关话题

  在计算机科学领域,为何不使用拼音代替英文做为关键字? 
  把代码写的太灵活不好吗?为什么会被上司批评? 
  有什么像a=a+b;b=a-b;a=a-b;这样的算法或者知识? 
  为什么程序员不自己单干? 
  为什么现在大多数手机开机后不能直接使用指纹? 
  为什么说程序员的前三年不要太看重工资水平? 
  要学 Python 需要怎样的基础? 
  C#中的typeof()是一个函数吗? 
  计算机(CS)专业大学生怎样平衡绩点和编程能力? 
  如何看待华为自研编程语言「仓颉」试用开启,汉字编程靠谱吗? 

前一个讨论
在你们心里,艺术是什么?
下一个讨论
你们对现在年轻人的“躺平”怎么看呢?





© 2025-01-27 - tinynew.org. All Rights Reserved.
© 2025-01-27 - tinynew.org. 保留所有权利