突然之间,我就从C++程序员变成了Java程序员,又是突然之间,我从Java程序员变成了HtmlCSSJavascript程序员,又是突然之间,我变成了ShellPythonRubyPerl程序员。。。
丫的,幸亏哥们我还练过,不然还不得被整成残废啊。
ruby ruby ruby,刚看完那本programming ruby,正好想练练呢,正好来了个小项目。虽然项目遗留给我的脚本不是shell的就是python的,不是python的就是perl的,不是perl的就是ant target,可是我还是死不悔改以一种一往无前排除万难的精神要用ruby来完成任务,于是项目终于成为了5国混血,我也很开心的成为无替代品的core - 这么乱的代码库,只有我能看懂了,所以公司应该短时间不会把我开除鸟,嗯 - 至此我终于明白了为什么世界上会有这么多种语言,框架,类库,协议,那些创造混乱的前辈们啊,我赞美你们,没有你们,A钱怎会如此容易~~
ruby的duck typing哲学我觉得很受用,强类型系统就留给编译型的语言吧,脚本语言就得和FSK一样(Free Skating,单排流派之一),讲究的就是一个潇洒,玩的就是一个随便,用脚本语言不随便来你都不好意思。所以我一直觉得一个程序员如果能做到用编译型语言的时候不是随便的人,用脚本语言的时候随便的不是人的话,那他就有收放自如的宗师气魄了。什么程序规范编程约定,那都是项目经理想出来想要把程序员变成白痴的把戏和方便自己汇报进度的把戏 - 回车空格一多代码行数就漂亮点,这是一个朴素的道理。你得好好想想,把一个程序往规范了写,有技术含量吗?no。你去让最晦涩C程序大赛(
ioccc)的那些变态们写工工整整的正统风格,你以为他们写不出来吗?当然写的出来。随便挑一个写正统风格的家伙让他去写一个晦涩程序,他写的出来吗,写的出那种艺术吗,no,这是第二个朴素的道理。上古时期的时候,程序员比的都是谁的程序巧妙,谁的程序字节少,谁用的内存少,所以那是黄金时代,那时候的程序员,个个是大牛。现在不行了,班加罗尔电线杆上贴的都是招Java程序员的启事,可见现在写程序这活儿的含金量之低,都是那些狡诈的商人和项目经理害的。
所以做程序员一定得奔放点,变态点,神经质点,偏执点,不奔放不变态不神经质不偏执就赶快转行,不然死定了,奔放如David Cutler,面试的时候问别人what do you think of the word ''? 才能成为VMS和Windows NT的首席设计师,号称硅谷最牛的kernel开发员啊。国家领导人或者奸商都是很好的职业吗,干嘛一条道跑到黑,所以大哥我就在考虑转行,为成为平花偶像而奋斗。
...
分享到:
相关推荐
资源名称:【一脚揣进J2SE】视频教程(持续更新)资源目录:【】《一脚踹进J2SE》1-1Java简介【】《一脚踹进J2SE》1-2Java运行环境搭建【】《一脚踹进J2SE》1-3HelloWorld实现及Java运行原理介绍【】《一脚踹进J2SE...
电子政务-一脚来强力电子点火器.zip
学习PCF8591,一脚踹开新世界大门.url
scratch2源码和抢劫犯干,一脚搞定!本资源系百度网盘分享地址
本项目名为“和抢劫犯干,一脚搞定!”的案例,是专门为少儿设计的一款游戏,通过编程学习,让孩子们在娱乐中提升逻辑思维和编程技巧。 项目源代码文件"2-和抢劫犯干,一脚搞定!.sb2"是使用Scratch 2.0版本创建的...
"learnyounode_code"是一个学习平台,旨在帮助初学者快速掌握Node.js的基本概念和技能,让你"一脚掉进node坑",意味着它会带你深入到Node.js的世界中。在这个过程中,我们将探讨Node.js的核心特性、JavaScript在...
L6563 引脚定义详解 L6563 是一款高性能的电源管理芯片,广泛应用于各种电源设备中。了解 L6563 的引脚定义是使用该芯片的关键。本文将详细解释 L6563 的每个引脚的定义和功能。 1. INV(1 脚):误差放大器反向...
具体来说,球员移动中枢脚(持球时站立的一脚)时,如果另一脚离地,就可能构成带球走。 3. **确定中枢脚**:接球时,球员可以选择任意一脚作为中枢脚。在移动中接球,如果一脚触地,另一脚随后触地,前者则成为...
因为“一脚一脚”更准确地描绘了爬山虎的脚通过每一步细微的黏附动作来稳定和推进的过程,而“一步一步”则通常用于形容人的行走,与爬山虎的攀爬方式不符。 通过这篇课文的学习,学生不仅可以了解爬山虎的生物学...
根据给定的信息,本文将详细解释PS2键盘的VHDL程序设计原理及其实现细节。此VHDL程序主要用于检测扫描PS2键盘并读取按键值,通过一个七段数码管显示出来。 ### 一、PS2键盘简介 PS2(Personal System/2)键盘是一...
在探讨如何传递包含空格的命令行参数时,我们首先需要理解命令行参数的基本概念以及在实际编程场景中如何正确地处理这些参数。本篇内容将深入解析如何在不同的编程环境中处理带有空格的命令行参数,并通过示例来解决...
分享的是基于51单片机+TFT320240+按键设计的双人对战五子棋,小游戏,无聊的时候打发时间,也考验技术哦! 双人对战五子棋实现功能: 1)白棋,黑棋轮流下子 2)判断是否五子相连 3)判断是否和局 ...
"一脚一脚地往上爬"的表述比"一步一步地往上爬"更为准确,因为"一脚一脚"强调了爬山虎每个生长阶段的连续性和稳定性,而"一步"通常用于形容人类或动物的大步行走,不太符合爬山虎缓慢而稳健的攀爬过程。通过这样的...
开关电源变压器在电力电子设备中扮演着至关重要的角色,它负责将输入电压转换为所需的输出电压。然而,变压器的烧毁问题经常发生,对设备的稳定性和安全性构成了极大的威胁。了解开关电源变压器烧毁的原因对于维护和...
2. **起跑器的安装**:前起跑器抵足板距离起跑线后沿约为一脚半长,后起跑器抵足板距离前起跑器同样长度。两起跑器中轴间的距离约为15cm(或一脚长)。起跑器的正确安装是保证起跑姿势的关键。 3. **动作要领**:在...
这个教学主题旨在让学生通过实践活动了解和使用人体自身作为测量工具的“尺”,包括一拃(张开的手指宽度)、一庹(两臂伸直后的两手间距离)、一步(行走时一脚到另一脚的距离)和一脚(单脚站立时脚底到地面的长度...
- 圆规是画圆的工具,它由两脚组成,一脚固定(圆心),一脚旋转,通过调整两脚间的距离可以画出不同大小的圆。 - 使用圆规画圆时,固定的一脚代表圆心,另一脚旋转一周形成的轨迹就是圆。 4. **圆周率π**: - ...
晶闸管管脚的判别可用下述方法:先用万用表R×1K挡测量三脚之间的阻值,阻值小的两脚分别为控制极和阴极,所剩的一脚为阳极。再将万用表置于R×10K挡,用手指捏住阳极和另一脚,且不让两脚接触,黑表笔接阳极,红...
普通式起跑器的安装,前起跑器距起跑线一脚半长,后起跑器距前起跑器一脚长,支撑面与地面的角度分别为45度左右和60度到80度。而拉长式的前后起跑器则更远一些,前起跑器距起跑线两脚长,后起跑器距前起跑器一脚半长...