热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

梦断代码体会(一)

对于小时候,我还能记得那时的我沉迷于电子游戏的场景,第一次玩的游戏是红白机里面的超级马里奥和魂斗罗之类的一些游戏,当时沉迷于游戏无法自拔,认为游戏中的世界真是太丰富多彩了,于是总想着以后要是能够写出来

对于小时候,我还能记得那时的我沉迷于电子游戏的场景,第一次玩的游戏是红白机里面的超级马里奥和魂斗罗之类的一些游戏,当时沉迷于游戏无法自拔,认为游戏中的世界真是太丰富多彩了,于是总想着以后要是能够写出来这些东西就好了。第一次看到有这些红白机的游戏的编写的还记得是白夜行和幻夜,但毕竟写小说的是文学家而不是专业的程序员,所以在对这些东西的描述的时候肯定是不如一个在这方面造诣多年的程序员深和让我们能引起共鸣的。

作者曾经和我,还有许多曾经在小时候非常沉浸在电子世界中的人一样,他也曾经喜欢游戏,只不过他后来把自己的这份喜好,付诸了实践。这些小时候能够激发出我们无限的兴趣的事物,不知道什么时候已经丧失了他们本来该有的魅力,我们大概是已经被生活磨砺得麻木不堪了,才会对本来对于我们来说吸引力极强的那些游戏失去了初心。而作者在工作的时候,却仍能不忘代码给予他的乐趣,我也不知道我是否能在以后的生活中从代码中沉浸于其中,那些曾经的出现的让我着迷的代码如今或许已经渐渐地失去了魅力,如同那小时候曾经令我无限着迷的红白机里面的那些游戏一样,是不是最终还会令我忘记了自己的初心。

在对经历了那些软件从无到逐渐丰富甚至于渗透到我们生活之中的各个领域的作者而言,体会到的不易与乐趣绝对比我们如今一出生就身处于信息时代的我们要深刻的多得多。软件在经历了半个世纪的发展之后,却依旧不能从软件工程难以实现的境地之中脱离出来,作者认为存在着某种桎梏促使我们在代码编写的过程中让我们难以实现我们想实现的功能,只能通过不断的查找漏洞,修补漏洞来完善我们的软件。我记得书中有说过类似这个意思的一句话,程序员在编写项目的时候99%的时间都浪费在了查找bug和修补bug的过程之中,只有剩余不到1%的灵感让程序员有发挥他们空间的余地,程序员在发挥了他那1%的灵感之后,剩下的就是重复那个99%的过程。他们的作品始终处于未完成或未臻至善,只能是问题更少而已。其实在编写小型的程序的过程之中也挺难想象能够在一次的尝试之中就完成一个问题甚少的程序,更何况是规模一个规模庞大的项目项目来说。

人类在这个信息化时代在各个方面都依靠于软件之上,这样说来,对于软件行业来说实在是一个发展的机会。可是在这个大背景之下,我能清楚地感觉得到当前想在这一方面从事的人究竟是有多么的庞大,许多之前的人,现在不时问起他们的专业,很大一部分都选择了计算机。不禁感慨,一个机会的来临伴随着激烈的竞争,唯有在竞争脱颖而出,才能有一席生存之地。在我看来,每个程序员都有属于自己的骄傲,这份骄傲可以是在编程方面的造诣,也可以是在对编程的兴趣,还可以是曾经所完成的作品。这些骄傲,始终是我们不断前进,不断进取的动力。

 


推荐阅读
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • Monkey《大话移动——Android与iOS应用测试指南》的预购信息发布啦!
    Monkey《大话移动——Android与iOS应用测试指南》的预购信息已经发布,可以在京东和当当网进行预购。感谢几位大牛给出的书评,并呼吁大家的支持。明天京东的链接也将发布。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
author-avatar
然然妈1
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有