编程,很有趣,也很催泪(三)

  记得小时候,看过一个动漫,好像叫星际牛仔,讲的的是几个牛牛的人开着自己的宇宙飞船穿梭在宇宙中冒险的故事。那时候觉得,能够像他们那样,拥有自己的飞船,自由自在的在宇宙里漫游,是多么美妙的一件事情啊。随着自己逐渐长大,自己的世界渐渐的眼前的人和事所占据,想象中的那艘宇宙飞船也越驶越远,逐渐消失在茫茫的宇宙中,而我则被留在地面上。

  数年后的某一天,当写字楼里的某个小会计以为自己的人生就会像他的桌子上放着的那本会计核算指南一样,一切都按部就班规规矩矩,犹如即使世界末日到来也改变不了的资产=负债+所有者权益的会计恒等式,那艘满载着儿时的梦幻的宇宙飞船突然又出现在天际!舱门缓缓开启,刺眼的强光中,我感到有东西在召唤我。。。

  从此,我开始了宇宙冒险的生活。一切都好像我小的时候想想的那样,我成为了,星际牛仔。只是,我没有想到,确切的说是小时候没有注意到,做一个星际牛仔,除了无边的自由,还有如苍茫的宇宙般无尽孤独在等着我。

时间: 2025-01-14 09:19:04

编程,很有趣,也很催泪(三)的相关文章

编程,很有趣,也很催泪(一)

我几乎都忘记自己是怎么开始就迷上了编写程序这项本来完全和自己无关的活动的了,我只是一个会计,普普通通的那种. 那时候,在通过了注册会计师考试的会计科目以后,我在一家不错的企业找到一份会计的工作.一次偶然的机会,公司的excel里的vba出了问题,IT部门没有人手处理,大家都在忙着开发我们的核心业务应用,对于我们财务部这些excel里的小宏程序,完全没有计划去维护,况且编写这些vba代码的大哥早已离职,IT部那些科班出身的大牛都懒得看这些凌乱的vba代码,他们懂得JAVA,懂得Oracle,懂得L

为什么函数式编程在Java中很危险?

摘要:函数式编程这个不温不火的语言由来已久.有人说,这一年它会很火,尽管它很难,这也正是你需要学习的理由.那么,为什么函数式编程在Java中很危险呢?也许这个疑问普遍存在于很多程序员的脑中,作者Elliotte对此发表了一些见解,我们一起来看看他是怎么说的. 在我的日常工作中,我身边的开发者大多是毕业于CS编程顶级院校比如MIT.CMU以及Chicago,他们初次涉及的语言是Haskell.Scheme及Lisp.他们认为函数式编程是一种自然的.直观的.美丽的且高效的编程样式.但奇怪的是,我和我

一个很有趣的算法

var arr = [ 3000,0,1000,'aa', 2000, 4000, 8000, 6000, 7000, 5000]; for (i = 0; i < arr.length; i++) { setTimeout(function(num) { console.log(num); debugger; }, arr[i], arr[i]); } 先看结果 哈哈是不是很有趣. 竟然自动排序了. 其实把原理很简单 首先setTimeout有两种形式 setTimeout(code,inte

这是一张很有趣的图片, 通常女性会先看到月亮, 男性会先看到人脸. 如果相反, 表示你体内的异性荷尔蒙偏高哦!

四不像... 这是一张很有趣的图片, 通常女性会先看到月亮, 男性会先看到人脸. 如果相反, 表示你体内的异性荷尔蒙偏高哦!

编程为什么有趣?

编程是否有趣,在不同的时间点可能有不同的看法,像上学时成功解决一道线上的编程题感觉很有趣.但是要在工作里天天写的是sql 写页面 写UI 搭环境 看日志 可能会感觉很无趣.新霸哥觉得编码是一个很无聊的一个过程,但是却是实践想法的一个过程. 创建事物的纯粹快乐 一种想法或者是一个设计在程序员的编程设计下,经过自己的设计能够让一个事物有无到有的展现在我们眼前.如同小孩在玩剪纸一样,通过自己的设计能够展现给你一个完整的设计结果,这种快乐不是一般人能体会到的. 开发出来的东西有价值 开发者开发出来的东西

《Android编程权威指南》-读书笔记(三)Git初探

<Android编程权威指南>-读书笔记(三)Git初探 版本控制-Git 为什么要使用版本控制 什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统.在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制. 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能).采用版本控制系统(VCS)是个明智的选择.有了它你就

Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)

著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:孙立伟 链接:http://www.zhihu.com/question/20140085/answer/14107336 来源:知乎 这个问题quora上有人提过 What are some lesser known but useful Unix commands? ,已经有不少答案了,我个人已经从这些答案中学到不少,这里我只是照搬过来,然后加上自己的解释. lsof: 列出所有打开的文件.举例:'lsof -p

很详细、很移动的Linux makefile教程:介绍,总述,书写规则,书写命令,使用变量,使用条件推断,使用函数,Make 的运行,隐含规则 使用make更新函数库文件 后序

很详细.很移动的Linux makefile 教程 内容如下: Makefile 介绍 Makefile 总述 书写规则 书写命令 使用变量 使用条件推断 使用函数 make 的运行 隐含规则 使用make更新函数库文件 后序 近期在学习Linux下的C编程,买了一本叫<Linux环境下的C编程指南>读到makefile就越看越迷糊,可能是我的理解能不行. 于是google到了以下这篇文章.通俗易懂.然后把它贴出来,方便学习. 后记,看完发现这篇文章和<Linux环境下的C编程指南>

编程之美资格赛 大神与三位小伙伴

题目2 : 大神与三位小伙伴 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外.距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各有N种.其中种类为A_i, B_i, C_i的纪念品价值均为i, 且分别有N+1-i个剩余.现在大神同学希望在三类纪念品中各挑选一件然后赠送给

【高并发】学好并发编程,关键是要理解这三个核心问题

写在前面 写[高并发专题]有一段时间了,一些读者朋友留言说,并发编程很难,学习了很多的知识,但是在实际工作中却无从下手.对于一个线上产生的并发问题,又不知产生这个问题的原因究竟是什么.对于并发编程,感觉上似乎是掌握了,但是真正用起来却不是那么回事! 其实,造成这种现象的本质原因就是没有透彻的理解并发编程的精髓,而学好并发编程的关键是需要弄懂三个核心问题:分工.同步和互斥. 分工 比较官方的解释为:分工就是将一个比较大的任务,拆分成多个大小合适的任务,交给合适的线程去完成,强调的是性能. 如果你还