赞 | 0 |
VIP | 135 |
好人卡 | 6 |
积分 | 3 |
经验 | 37799 |
最后登录 | 2020-4-30 |
在线时间 | 812 小时 |
Lv2.观梦者 旅之愚者
- 梦石
- 0
- 星屑
- 310
- 在线时间
- 812 小时
- 注册时间
- 2007-7-28
- 帖子
- 2148

|
以愚者的经验来看【纯自学coding】:最初学的js,那时候的js【也许只是愚者学到的】死板的就像是最最基本的编程语言,面向过程的命令式编程;而后也试过学java,条条框框的让人崩溃,不过学到了面向对象的思想,重载、覆写、继承和多态;今年学了Ruby,Ruby比起java,那种感觉,就好象把曾经的束缚全部扔到了天边,能够把精力都集中在所做的事情上【当然也许java程序员经验丰富了或者学深了也会感觉不错】。
以前觉得,学习的每一个领域,都是一种新的思维方式和处事哲学,寻找一个与自己契合的方式或哲学,就是所谓的专业适合。而今发现,即便在一个领域内,譬如计算机编程,不同的语言俨然可以有不同的哲学与思维方式。从这个意义上来说,Ruby和Java共通之处其实少的可怜,仅仅是面向对象【程度还有不同】和一些基本的语法结构【循环、判断、消息发送】。
从玩的华丽的角度来讲,愚者认为最厉害的莫过于js,js从一个面向过程的语言,硬是被一群程序员给玩成了【基于原型的面向对象】,不同于java的【基于类的面向对象】,从小小的function xxx=new function(){}玩出了类,玩出了继承。
那么如果说上面是个人经历和闲话,那么接下来就战吧:
【轻易小看任何人或语言都是无知的行为,Ruby也绝不是java程序员随随便便就能掌握的】
紫苏是不是脚本党的领头人,并不影响panpan的发言,你依然可以表达自己的意见,那么请问两点:
1、问紫苏会不会编程什么意思?难道说你认为不懂编程的就不能发言了?这与你的平等对话观点是否有所不符?还是说你要给他套个【明明不懂编程瞎扯蛋】的帽子来建立自己的优越感?
2、讨论技术是不是需要某种身份才可以参与?如果你觉得对方不懂编程,那你也可以举证据来证明你的观点是正确的【紫苏就是这么在做的,no offence】,而不是给对方判定个【你不懂编程】就结束了。
其次,算了不其次了,战帖还是适可而止吧。技术讨论的话,敬请多多讨论,有几种行为是不成熟的做法:
1、不以事实为依据说话【无意义的口水仗都是这么来的】
2、轻视对手,不放在和自己同一级别
3、一旦发现对手经验技术比自己强,又做鹌鹑状寻求保护【这个最讨厌了】 |
|