热门回答:
代码只有少部分是程序员自己一个一个敲出来的。程序员是戏称为码农。搬砖的是有一定的依据的。下面以安卓开发举例说明。
其实做安卓应用开发跟用画图板画画有点类似。我可以根据脑海中想象的样式。借助画图板上已经集成的功能进行画画。我要画一个粉色的矩形。我只要点中矩形按钮。再选中红色。拖动鼠标就可以快速的画出一个矩形。整个过程是非常简单愉悦的。我不需要知道电脑是如何绘制矩形的。电脑是如何把线的颜色变成红色的。电脑是如何把画面呈现出来的。我只要调用画图板的功能即可。鼠标点击。选择各种功能就是执行画图板的各种指令。
安卓开发也是如此。就好比画画调用画图板的各种指令一样。比如我想做一个音乐播放器。刚开始进入的是欢迎界面。我调用系统的UI界面库。把图片显示在界面上。然后进入登录界面。我调用网络请求库。把用户名、密码发送到服务器进行验证。最后进入播放页面。点击播放歌曲。我调用系统的多媒体库。把音乐播放出来。整个过程跟画画是十分类似的。只不过你是用鼠标触发然后调用画图板指令。而我是借助代码调用各种库函数。
整个安卓系统是非常庞大的。里面各种模块、功能已经是高度封装好了的。大部分的开发者都没怎么看过系统源码。因为他实在是太庞大了。更何况是自己手动去实现他。我们都是在原有的基础上进行二次、三次、四次发开。开发者只需要调用。把功能拼凑出来即可。
当然。这只是形象的比喻。实际的情况要比这复杂的多。比如在欢迎界面。各种安卓机显示出来的样式不统一。在登录页面。用户名、密码的参数限制。网络差、没有网络咋办。在播放页面。一首首歌曲是按什么顺序排列。播放的循环模式等等。这就需要程序员自己手写、自己调试了。
文/火星一号团队
其他观点:
对于程序员写代码。不同阶段。不同层次。所使用的工具都有关系。这个的分情况具体说明。
对于在校学生。学习编程的过程。我个人强烈建议。代码自己一个一个敲。这个时候是学习的阶段。不应该偷懒。拷贝他人。或者用很成熟的开发工具。培养敲代码的感觉和良好的习惯。对于自己今后的成长将是巨大和有价值的事情。在工作当中。就不一样了。我们工作。提升效率。尽快完成工作。在时间紧。任务大。我们此时要善用开发工具。善用封装好的库。借鉴他人的一些开源代码都是可以的。此时就不用一个一个自己敲代码了。而对于程序员。还会有所区别。初级的往往自己敲的相对要多。因为还没有积累。当一个高级工程师。有了多年的开发经验后。当遇到类似项目。只需改动一小部分。就可以顺利。保质保量的完成。所以。工作时间越长。经验越久。自己所敲代码越少。基本上可以说。工作了。真的不用一个一个敲。现成的自动生成代码工具很多。网上开源代码。项目很多。会用搜索引擎可以解决很多问题。只需改改就好。参与的工作时间越长。敲代码的时间越少!
其他观点:
最近找同学的工作总是在调侃自己。说大家都是农民工。只有那些谷歌微软的。月薪4.5万的大佬才算得上是IT精英。区区小硕 小博毕业的我们工作。写写代码。也无异于搬砖了。
看到这个题目的时候。我就在想。如果说代码都是靠复制粘贴的话。好像又更加像搬砖的了~自嘲自嘲~
但实际上。应该来说。我们在写代码的时候。一些基本框架还是可以进行借鉴和套用的。现在很多软件编程都是开源社区和代码。程序员可以分享自己编程代码。也可以借用其他人的代码。应该来说。这种分享精神。还是值得提倡和推广的。
因此说。能够把框架用好的程序员是好程序员。也是合格的程序员。
与此同时。在实现一些功能和业务的时候。也有一些程序可以套用。只要能懂。只要会用。我觉的也是提高工作效率的一种可靠方式。
当然。当用户需求更多的时候。现有的框架和功能函数都不能满足时。就需要程序员自己一个字一个字地敲代码了。
另外。最主要的。其实在写代码的时候。更重要的还是逻辑问题。因为。我觉得程序员最重要的地方还是说能够有清晰的逻辑架构。如何来利用这些框架和函数。也是一种能力吧。
平时在科研的时候。没有写框架。函数。实现某个app的工作。在设计算法和仿真验证的时候。确实也是自己一个字一个字敲上去的。然后进行调bug。
但是我总觉得在科研的过程中。这部分内容应该也是比较有意思的地方了。看到一种创造的能动性和意义驱使。也就觉得自己所做的一切有了意义。
上面说的这句话还是我比较喜欢的一位老师告诉我的。其实以前会觉得发表论文的意义更大。但是静下心来想。用程序来实现你所提出的方案。取得了一定的效果。实际上更有收获。
您还感兴趣的文章推荐- 准备与好友合伙做生意,开什么店合适?
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/148540.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
代码,程序员,都是,功能,矩形,工作,一个字,框架,界面,的是
没想到大家都对程序员所有代码都一个一个自己敲出来的吗?感兴趣,不过这这篇解答确实也是太好了
代码只有少部分是程序员自己一个一个敲出来的。程序员是戏称为码农。搬砖的是有一定的依据的。下面以安卓开发举例说明。其实做安