百科问答小站 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的自动补全了,名字起多长都无所谓,倒不如起的更易理解一些。」


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




  

相关话题

  怎么给设备加个usb口读其他设备上数据? 
  为什么国内每天都在说 Python 有多好,真正招聘的时候却不需要呢? 
  有没有简单一点的 Python 小例子或小项目? 
  怎么通俗的解释COM组件? 
  请问这段代码是什么意思,据说能让人月入过w? 
  为什么国家定义程序员为新生代农民工,而不是高端或科技人才,这说明程序员门槛低吗? 
  &&-||能完全代替所有可以使用if-else的情况吗? 
  是否存在那种,已经复杂到无法继续有效维护的软件?如果没有,哪些是最接近的? 
  这样一段代码在软件工程界属于什么水平? 
  如何练习编程的手速? 

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





© 2024-06-05 - tinynew.org. All Rights Reserved.
© 2024-06-05 - tinynew.org. 保留所有权利