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

程序员眼中的人生旅途

人生的旅途像一个树模型,我们时时刻刻都面临着选择,即每个选择点都有n个分支;但是人生的旅途更像一个有着拓扑结构的图模型,起点是我们诞生的时刻,而终点就是我们离开之时。旅途之中,我们都有着自己的

  人生的旅途像一个树模型, 我们时时刻刻都面临着选择, 即每个选择点都有n个分支;但是人生的旅途更像一个有着拓扑结构的图模型,起点是我们诞生的时刻,而终点就是我们离开之时。旅途之中,我们都有着自己的算法思想,去计算自己的得失;古往今来,有些人致力于寻找到达终点的最长路径(他们想着长寿,甚至长身不老。。。很可惜,寻找最长路径是NP难问题);有些人致力于寻找到达某个点的最短路径(寻求成功的捷径,也许有吧。。。但一般是有经验的老者,在回首往事之时发现的东东)。在面临人生的各种选择时,更多的人乐意(或许是自觉不自觉的)选择了贪心思想, 贪婪的选择目前给自己带来最大的名与利的路径,而忽略了以后的得与失;但是也有很多人有着动态规划的思想,他们能动态的规划自己的人生,做出正确的选择。然而,人生不是一道算法题,人生的旅途也不是一个拓扑结构图,无法预先知道任何一条路径的得与失。有时也许贪心更适合我们,这种思想单纯直接,即便是凸显了人性的弱点,但是我们能很快的明确自己的目标,有的放矢;然而,有时我们真应该静下心来冥想,去审视自己目前所追逐的目标,衡量一个得与失,动态的去选择正确的目标,以免到最后把自己伤的体无完肤。这里添上一首经典的英文诗歌,朴实的词句道出了人生的真谛

                     The  Road  Not   Taken

    Two roads diverged in a yellow wood,

           And sorry I could not travel both

           And be one traveler, long I stood

           And looked down one as far as I could

           To where it bent in the undergrowth;

 

           Then took the other, as just as fair,

           And having perhaps the better claim,

           Because it was grassy and wanted wear;

           Though as for that the passing there

           Had worn them really about the same,

 

           And both that morning equally lay

           In leaves no step had trodden black.

           Oh, I kept the first for another day!

           Yet knowing how way leads on to way,

           I doubt if I should ever come back.

 

           I shall be telling this with a sigh

           Somewhere ages and ages hence:

           Two roads diverged in a wood, and I—

           I took the ones less traveled by,

          And that has made all the difference.

       尤其是最后一句,I took the ones less traveled by,And that has made all the difference,坚信自己的选择能使自己与众不同。

 


推荐阅读
  • 提升Python编程效率的十点建议
    本文介绍了提升Python编程效率的十点建议,包括不使用分号、选择合适的代码编辑器、遵循Python代码规范等。这些建议可以帮助开发者节省时间,提高编程效率。同时,还提供了相关参考链接供读者深入学习。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文讨论了读书的目的以及学习算法的重要性,并介绍了两个算法:除法速算和约瑟夫环的数学算法。同时,通过具体的例子和推理,解释了为什么x=x+k序列中的第一个人的位置为k,以及序列2和序列3的关系。通过学习算法,可以提高思维能力和解决问题的能力。 ... [详细]
  • 本文介绍了游戏开发中的人工智能技术,包括定性行为和非定性行为的分类。定性行为是指特定且可预测的行为,而非定性行为则具有一定程度的不确定性。其中,追逐算法是定性行为的具体实例。 ... [详细]
  • JavaScript设计模式之策略模式(Strategy Pattern)的优势及应用
    本文介绍了JavaScript设计模式之策略模式(Strategy Pattern)的定义和优势,策略模式可以避免代码中的多重判断条件,体现了开放-封闭原则。同时,策略模式的应用可以使系统的算法重复利用,避免复制粘贴。然而,策略模式也会增加策略类的数量,违反最少知识原则,需要了解各种策略类才能更好地应用于业务中。本文还以员工年终奖的计算为例,说明了策略模式的应用场景和实现方式。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 本文详细介绍了相机防抖的设置方法和使用技巧,包括索尼防抖设置、VR和Stabilizer档位的选择、机身菜单设置等。同时解释了相机防抖的原理,包括电子防抖和光学防抖的区别,以及它们对画质细节的影响。此外,还提到了一些运动相机的防抖方法,如大疆的Osmo Action的Rock Steady技术。通过本文,你将更好地理解相机防抖的重要性和使用技巧,提高拍摄体验。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 无损压缩算法专题——LZSS算法实现
    本文介绍了基于无损压缩算法专题的LZSS算法实现。通过Python和C两种语言的代码实现了对任意文件的压缩和解压功能。详细介绍了LZSS算法的原理和实现过程,以及代码中的注释。 ... [详细]
  • Whatsthedifferencebetweento_aandto_ary?to_a和to_ary有什么区别? ... [详细]
  • mysql 学习笔记07日期相关函数01
    函数基本介绍:基本使用:使用日期函数插入数据:2.date函数的举例:data_add函数举例:data_s ... [详细]
  • 本文讨论了微软的STL容器类是否线程安全。根据MSDN的回答,STL容器类包括vector、deque、list、queue、stack、priority_queue、valarray、map、hash_map、multimap、hash_multimap、set、hash_set、multiset、hash_multiset、basic_string和bitset。对于单个对象来说,多个线程同时读取是安全的。但如果一个线程正在写入一个对象,那么所有的读写操作都需要进行同步。 ... [详细]
author-avatar
销魂成浩龙_346
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有