程序员所有代码都一个一个自己敲出来的吗?
原创

程序员所有代码都一个一个自己敲出来的吗?

好文
试试语音读文章

热门回答:

代码只有少部分是程序员自己一个一个敲出来的。程序员是戏称为码农。搬砖的是有一定的依据的。下面以安卓开发举例说明。

其实做安卓应用开发跟用画图板画画有点类似。我可以根据脑海中想象的样式。借助画图板上已经集成的功能进行画画。我要画一个粉色的矩形。我只要点中矩形按钮。再选中红色。拖动鼠标就可以快速的画出一个矩形。整个过程是非常简单愉悦的。我不需要知道电脑是如何绘制矩形的。电脑是如何把线的颜色变成红色的。电脑是如何把画面呈现出来的。我只要调用画图板的功能即可。鼠标点击。选择各种功能就是执行画图板的各种指令。

安卓开发也是如此。就好比画画调用画图板的各种指令一样。比如我想做一个音乐播放器。刚开始进入的是欢迎界面。我调用系统的UI界面库。把图片显示在界面上。然后进入登录界面。我调用网络请求库。把用户名、密码发送到服务器进行验证。最后进入播放页面。点击播放歌曲。我调用系统的多媒体库。把音乐播放出来。整个过程跟画画是十分类似的。只不过你是用鼠标触发然后调用画图板指令。而我是借助代码调用各种库函数。

整个安卓系统是非常庞大的。里面各种模块、功能已经是高度封装好了的。大部分的开发者都没怎么看过系统源码。因为他实在是太庞大了。更何况是自己手动去实现他。我们都是在原有的基础上进行二次、三次、四次发开。开发者只需要调用。把功能拼凑出来即可。

当然。这只是形象的比喻。实际的情况要比这复杂的多。比如在欢迎界面。各种安卓机显示出来的样式不统一。在登录页面。用户名、密码的参数限制。网络差、没有网络咋办。在播放页面。一首首歌曲是按什么顺序排列。播放的循环模式等等。这就需要程序员自己手写、自己调试了。

文/火星一号团队

其他观点:

对于程序员写代码。不同阶段。不同层次。所使用的工具都有关系。这个的分情况具体说明。

对于在校学生。学习编程的过程。我个人强烈建议。代码自己一个一个敲。这个时候是学习的阶段。不应该偷懒。拷贝他人。或者用很成熟的开发工具。培养敲代码的感觉和良好的习惯。对于自己今后的成长将是巨大和有价值的事情。在工作当中。就不一样了。我们工作。提升效率。尽快完成工作。在时间紧。任务大。我们此时要善用开发工具。善用封装好的库。借鉴他人的一些开源代码都是可以的。此时就不用一个一个自己敲代码了。而对于程序员。还会有所区别。初级的往往自己敲的相对要多。因为还没有积累。当一个高级工程师。有了多年的开发经验后。当遇到类似项目。只需改动一小部分。就可以顺利。保质保量的完成。所以。工作时间越长。经验越久。自己所敲代码越少。基本上可以说。工作了。真的不用一个一个敲。现成的自动生成代码工具很多。网上开源代码。项目很多。会用搜索引擎可以解决很多问题。只需改改就好。参与的工作时间越长。敲代码的时间越少!

其他观点:

最近找同学的工作总是在调侃自己。说大家都是农民工。只有那些谷歌微软的。月薪4.5万的大佬才算得上是IT精英。区区小硕 小博毕业的我们工作。写写代码。也无异于搬砖了。

看到这个题目的时候。我就在想。如果说代码都是靠复制粘贴的话。好像又更加像搬砖的了~自嘲自嘲~

但实际上。应该来说。我们在写代码的时候。一些基本框架还是可以进行借鉴和套用的。现在很多软件编程都是开源社区和代码。程序员可以分享自己编程代码。也可以借用其他人的代码。应该来说。这种分享精神。还是值得提倡和推广的。

因此说。能够把框架用好的程序员是好程序员。也是合格的程序员。

与此同时。在实现一些功能和业务的时候。也有一些程序可以套用。只要能懂。只要会用。我觉的也是提高工作效率的一种可靠方式。

当然。当用户需求更多的时候。现有的框架和功能函数都不能满足时。就需要程序员自己一个字一个字地敲代码了。

另外。最主要的。其实在写代码的时候。更重要的还是逻辑问题。因为。我觉得程序员最重要的地方还是说能够有清晰的逻辑架构。如何来利用这些框架和函数。也是一种能力吧。

平时在科研的时候。没有写框架。函数。实现某个app的工作。在设计算法和仿真验证的时候。确实也是自己一个字一个字敲上去的。然后进行调bug。

但是我总觉得在科研的过程中。这部分内容应该也是比较有意思的地方了。看到一种创造的能动性和意义驱使。也就觉得自己所做的一切有了意义。

上面说的这句话还是我比较喜欢的一位老师告诉我的。其实以前会觉得发表论文的意义更大。但是静下心来想。用程序来实现你所提出的方案。取得了一定的效果。实际上更有收获。

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 陌念 永久VIP 2022年12月27日 10:46:00

    代码,程序员,都是,功能,矩形,工作,一个字,框架,界面,的是

  • 听闻你 永久VIP 2022年12月27日 10:46:00

    没想到大家都对程序员所有代码都一个一个自己敲出来的吗?感兴趣,不过这这篇解答确实也是太好了

  • 眼泪、说拜拜 永久VIP 2022年12月27日 10:46:00

    代码只有少部分是程序员自己一个一个敲出来的。程序员是戏称为码农。搬砖的是有一定的依据的。下面以安卓开发举例说明。其实做安