您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
编程要有多厉害才能用记事本写各种代码?
记事本,代码,程序员编程要有多厉害才能用记事本写各种代码?
发布时间:2020-12-06加入收藏来源:互联网点击:
编程要有多厉害才能用记事本写各种代码?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
其实用记事本编写程序并不是衡量程序员编程能力的标准,大部分程序员采用记事本编写程序往往都是处于某种环境或者条件的限制所不得已的选择。
比如我在刚开始从事软件开发的时候就使用记事本(Editplus)写了两年Java代码,当时我只是一名初级程序员。使用记事本的原因是实在没有什么比较好的工具可以使用,后来Eclipse出现之后,我就果断使用Eclipse编写Java代码了。
编程工具在程序员编写代码的过程中会起到非常重要的作用,尤其是对于应用级程序员来说更是如此(代码量大),好的编程工具能够明显提升程序员的工作效率。随着软件开发逐渐流程化,目前有非常多的编程工具可以使用,而且功能也越来越丰富。
在当前的云计算时代,软件开发模式也在产生着变化,目前越来越多的定制化软件开发任务在基于PaaS的方式下开发,PaaS方式开发软件存在着以下几个明显的优势:
第一:开发环境可移植。开发环境的移植问题是困扰开发人员多年的问题,如何在不同的开发环境下切换始终没有一个特别好的解决方案(导入导出),而基于PaaS的开发环境解决了这个问题。
第二:支持多种语言。虽然现在不少集成化开发环境都会支持多种编程语言,但是实际情况是采用不同语言的程序员依然会使用不同的开发环境,而PaaS则完成了多环境的集成,使得程序员可以根据自己的习惯来选择。
第三:强大的功能封装。PaaS除了能够提供丰富的开发环境之外,PaaS还能够提供强大的封装功能,在PaaS下进行软件开发会极大的提升自身的工作效率,而且开发的软件也有较高的稳定性。可以简单的理解为,在PaaS下开发软件就像搭积木一样,程序员需要关心的是“创意”而不是实现的细节。
总之,随着软件开发领域的不断发展,开发工具也一定会越来越丰富。
作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。
欢迎关注作者,欢迎咨询计算机相关问题。
回答于 2019-09-11 08:43:50
谢谢邀请。
要问多厉害的程序员,才能用记事本写代码,我觉得很多程序员都可以做到,只是编码效率会大打折扣;做了十多年的程序员,也见过不少的程序员,还真的没见过只用记事本写代码的“大牛”。
刚开是学习编码的时候,可以用记事本
我在大学的时候,学校开设了Java的课程,刚开始的时候老师也是让我们使用记事本敲代码。我认为老师这样的做法,是让我们这些初学者可以尽快记住Java的基本语法,以及熟悉javac、java这些命令。
不过我觉得,初学前一周这么弄弄就行了,后期真的没有必要一直使用记事本进行开发。
见过不少牛人使用Vim开发的,但是Vim现在有很多好用的插件,几乎可以把Vim看做是半个IDE了。
编写程序,怎么简单怎么来
我信奉的原则:一定要善于使用工具,让自己的工作变得更简单。
IDE:各种强大的插件、编码提示,会让我们的开发速度更快;至于用Eclipse还是IDEA,我觉得熟悉哪个用哪个;现在还有很多代码生成的插件或工具,一些固定格式的代码都不用手敲了;
图形化工具:例如数据库图形化工具。日常工作中,除非是万不得已,我们很少在控制台敲脚本命令去连接数据库,都是使用图形化工具;
学习Shell脚本,我经常要做环境的更新发布,都需要敲很多命令,我写一个脚本能节约很多敲命令的时间;现在我们使用自动化发布,连脚本都不用执行了。
让工具替代一部分工作,不是为了偷懒,而是减少“体力劳动”,把自己的时间和精力放在更重要的地方。
所以回到这个问题,【编程要有多厉害才能用记事本写各种代码?】,我认为,很多程序员都可以,但是开发会奇慢无比,完全没有必要;而且也不要觉得,能使记事本写代码的程序员才是大牛。
希望我的回答,能够帮助到你!我将持续分享Java开发、架构设计、职业发展等方面的见解,希望能得到你的关注;另外,关注我后私信【资料】两个字,可获取架构、大数据、面试等相关资料。
回答于 2019-09-11 08:43:50
谢邀,BAT的重度软件依赖者告诉你,这个问题毫无意义。这好像说人类要如何训练才能跑得比自行车还快?
但是人类其实没必要跑的比自行车快,因为它的发明本身就是为了方便人类的交通。
就好像各种IDE一样,虽然用记事本也可以写代码,比如早期的notepad++也可以写java,但是有了eclipse和intelliJ这种IDE,人类可以更快更准确的进行编程,可以节约很多用于检测简单错误的时间在开发更高端的程序上。
编程厉害的大牛都会用记事本吗或者什么场景才会用记事本写代码?
首先是面试场景,但是其实这种场景已经越来越少了,而且据我了解,很多高级的程序员是拒绝现场用笔写代码的(这与用记事本敲代码是一个意思)。
编程面试讲究的是考察解决问题的逻辑,而不是能不能背下来每一个java或者第三方jar包的api。如果本末倒置,所谓的程序开发就是纸上谈兵。
用记事本写代码还有另一个致命的问题,那就是调试过程。记事本是没法配置JDK,Tomcat,jetty等环境的,也就是说如果你写的是一个java web程序,写完之后想在本地起一个Tomcat跑跑看都不行;如果你写一个java application,想在本地把public static void main(String[] args){} run起来都不可能,结果都打印不出来,那你写这个代码是做什么用的呢?
我在之前的回答里曾经提过,没有程序员能写出没有bug的代码,不管你是BAT还是国外的谷歌微软,没有任何一个程序员可以。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |