Redian新闻
>
终于得到理想的职位了 (转载)
avatar
z*e
2
【 以下文字转载自 JobHunting 讨论区 】
发信人: cliang2 (CalvinL), 信区: JobHunting
标 题: 终于得到理想的职位了
发信站: BBS 未名空间站 (Thu Jan 31 22:01:58 2013, 美东)
不久前上来发帖宣泄了一下(传送门http://www.mitbbs.com/article_t1/JobHunting/32306009_0_1.html),昨天终于得到11月开始投简历后的首次onsite然后今天收到offer说想让我加入他们了。公司是一个三年多的startup,意外的是竟然离我家才10分钟的bus,就在三藩市chinatown旁边。公司在25楼可以360度看三藩市景色。
很感谢大家在前面那张帖里的鼓励,最近笑容也是很勉强挤出来的,面试的时候也fake
smile了一整天,面试的时候不断提醒自己微笑地跟对方交谈。上次发贴后又去拼命做
题没回答大家问题。有几个问题要说一下,我
现在做的是client开发,我感觉不好的原因是公司用Lua做跨平台(Lua下面分别有Java
,Object C, C#实现的interpreter)开发,结果是我其实一直都是在写Lua代码,大
部分工作其实是在更下面一层的library做的。结果做了6个月我感觉自己技术上是原地
踏步,跟我一起进去的同学也天天在抱怨没事情做。我相信如果写native code的话我
感觉会好很多的。移动肯定未来的发展方向,只是自己感觉做应用挑战不够大,项目的
周期太短。
刚得到的这个offer是back-end developer(主要是Java Spring)。公司说我经验不够让
我选择做个小项目他们觉得好直接给full time,另外一个选择是三个月的contractor
然后看情况转正。两个选择对我来说都是可以接受的。只跟HR刚开始电话的时候提到过
我想要H1-B,今天收到他们email没提及。我在想如果赶不上今年申请H1-B先用OPT
extension然后等下年应该也可以,不知道大家觉得这样会不会有大风险?
论坛里的帖给了我很多帮助,希望还在suffer的同学也早日找到理想的工作!!
以后估计要定期做题,以往万一……
avatar
k*d
3
荔枝?

【在 y****g 的大作中提到】
: rt
avatar
z*e
4
现在买买提上越来越多人意识到搞backend的java才是好工作
希望老中越来越多地占领这些地方,别都给阿三给拿走了
avatar
y*g
5
再猜~

【在 k******d 的大作中提到】
: 荔枝?
avatar
o*i
6
搞backend的java工作才是好工作?
最近接手一个烂尾项目,悲催学习Flex中...

【在 z****e 的大作中提到】
: 现在买买提上越来越多人意识到搞backend的java才是好工作
: 希望老中越来越多地占领这些地方,别都给阿三给拿走了

avatar
L*A
7
茶花
avatar
c*e
8
恩,老中都要去写 java api, web services.

【在 z****e 的大作中提到】
: 现在买买提上越来越多人意识到搞backend的java才是好工作
: 希望老中越来越多地占领这些地方,别都给阿三给拿走了

avatar
y*g
9
不是

【在 L****A 的大作中提到】
: 茶花
avatar
p*2
10

关键是进不去呀。谁不知道好呢?

【在 z****e 的大作中提到】
: 现在买买提上越来越多人意识到搞backend的java才是好工作
: 希望老中越来越多地占领这些地方,别都给阿三给拿走了

avatar
J*i
11
枇杷?
板栗?

【在 y****g 的大作中提到】
: rt
avatar
o*i
12
看了几天的Flex,很是头痛
现在犹豫是不是重新用GWT写一个新的,还是Java
写起来顺手
这个Flex有没有前途呀?作为一个Java码工,学个新的Flex有什么用么?
求指点呀

【在 o***i 的大作中提到】
: 搞backend的java工作才是好工作?
: 最近接手一个烂尾项目,悲催学习Flex中...

avatar
a*a
13
肯定不是枇杷

【在 J****i 的大作中提到】
: 枇杷?
: 板栗?

avatar
o*i
14
请问,老中一般都占啥坑呀?

【在 p*****2 的大作中提到】
:
: 关键是进不去呀。谁不知道好呢?

avatar
y*g
15
我都没有见过板栗啥样子

【在 J****i 的大作中提到】
: 枇杷?
: 板栗?

avatar
z*e
16
是,很烂,adobe烂得要死,这种公司力量太小,而且被阿三搞得一塌糊涂
基本上不看好它的前景,最早这家公司是搞图片处理出身的
photoshop之类的,搞这种ria本身就不是它的长处,技术水平太差
理论再好到它那边都变形
我一般是这样,看你做的这个东西对客户端是否有办法控制
比如如果是公司内部的用户,那你可以强行要求全部客户端安装jvm
只要安装了jvm,什么swing, gwt,随便你搞
applet和web start,随便选,有的是办法做
如果是web,那么我用html+css,不过我本身对web有一定排斥
其他人很多人用javascript,但是我用得很少
如果是mobile,那就是特定得语言,比如android或objective c
东西不多,直接用就好了

【在 o***i 的大作中提到】
: 看了几天的Flex,很是头痛
: 现在犹豫是不是重新用GWT写一个新的,还是Java
: 写起来顺手
: 这个Flex有没有前途呀?作为一个Java码工,学个新的Flex有什么用么?
: 求指点呀

avatar
a*a
17
这个是从种子开始的, 不是扦插的, 对吧?
avatar
z*e
18
算法坑咯
2年前吧,我在jobhunting看过一个女的发帖
狂吹说去微软多好多好养老
然后2年后,微软末位淘汰,一堆人在seattle问被评为4该怎么办
这贴原帖作者就很聪明,知道自己该干什么
用java做backend的公司几乎所有的大公司都在用
很多人没有意识到这一点,我刚毕业工作一两年时候就注意到了
大部分都是大公司在用,大公司不缺钱,工作也稳定,为什么不?
你看这个版面讨论jsf时候下面一堆人举例,说自己的经历
都是世界五百强,然后就是这样,他们还要骂,垃圾管理层
呆了一两年就走了,垃圾,搞backend最爽的一点就是到哪都能混到不错的工作

【在 o***i 的大作中提到】
: 请问,老中一般都占啥坑呀?
avatar
R*G
19
会是芒果吗
avatar
b*i
20
我希望flex烂掉,flex是adobe编译flash的吧?竞争对手啊。现在好用不?听说能够跨
平台?

【在 z****e 的大作中提到】
: 是,很烂,adobe烂得要死,这种公司力量太小,而且被阿三搞得一塌糊涂
: 基本上不看好它的前景,最早这家公司是搞图片处理出身的
: photoshop之类的,搞这种ria本身就不是它的长处,技术水平太差
: 理论再好到它那边都变形
: 我一般是这样,看你做的这个东西对客户端是否有办法控制
: 比如如果是公司内部的用户,那你可以强行要求全部客户端安装jvm
: 只要安装了jvm,什么swing, gwt,随便你搞
: applet和web start,随便选,有的是办法做
: 如果是web,那么我用html+css,不过我本身对web有一定排斥
: 其他人很多人用javascript,但是我用得很少

avatar
B*a
21
avocado

【在 y****g 的大作中提到】
: rt
avatar
p*2
22

大牛给指条明路吧。

【在 z****e 的大作中提到】
: 算法坑咯
: 2年前吧,我在jobhunting看过一个女的发帖
: 狂吹说去微软多好多好养老
: 然后2年后,微软末位淘汰,一堆人在seattle问被评为4该怎么办
: 这贴原帖作者就很聪明,知道自己该干什么
: 用java做backend的公司几乎所有的大公司都在用
: 很多人没有意识到这一点,我刚毕业工作一两年时候就注意到了
: 大部分都是大公司在用,大公司不缺钱,工作也稳定,为什么不?
: 你看这个版面讨论jsf时候下面一堆人举例,说自己的经历
: 都是世界五百强,然后就是这样,他们还要骂,垃圾管理层

avatar
a*a
23
no for sure

【在 R****G 的大作中提到】
: 会是芒果吗
avatar
y*g
25
是从种子开始的, 嘿嘿~

【在 a****a 的大作中提到】
: 这个是从种子开始的, 不是扦插的, 对吧?
avatar
y*l
27
黄豆??
avatar
t*r
28

还有android/ios and ...

【在 p*****2 的大作中提到】
:
: 是java backend的吗?

avatar
a*a
29
番石榴?

【在 y****g 的大作中提到】
: 是从种子开始的, 嘿嘿~
avatar
c*e
30
现在貌似flash做的video在网上很流行。flash存为mpg,mp4之类的,都可以。

【在 b***i 的大作中提到】
: 我希望flex烂掉,flex是adobe编译flash的吧?竞争对手啊。现在好用不?听说能够跨
: 平台?

avatar
y*l
31
像不像嘛。。黄豆..

【在 y****g 的大作中提到】
: 是从种子开始的, 嘿嘿~
avatar
z*e
32
大部分东西,除了微软和国内的产品
大部分公司的产品都会尽可能实现垮平台
开源的东西尤其如此
adobe的很多东西是技术跟不上
感觉客户端和服务器端就像民用跟军工
java不仅仅是一个语言
关键在于jvm,这个做得是如此之好
以至于现在很多新生语言,都放弃了自身的虚拟机
比如scala和groovy,都是利用现有的jvm去跑他们编译生成的字节码
相比之下flash平台就差得很远了,主要是adobe技术实力达不到

【在 b***i 的大作中提到】
: 我希望flex烂掉,flex是adobe编译flash的吧?竞争对手啊。现在好用不?听说能够跨
: 平台?

avatar
s*s
33
是柑橘的一种吗?
avatar
p*2
34

不想搞mobile。待遇如何呀?

【在 t**r 的大作中提到】
: 有
: 还有android/ios and ...

avatar
y*g
35
avocado的叶子很长 长宽比4:1

---------

【在 B*******a 的大作中提到】
: avocado
avatar
J*n
36
gwt也要客户端jvm?

【在 z****e 的大作中提到】
: 是,很烂,adobe烂得要死,这种公司力量太小,而且被阿三搞得一塌糊涂
: 基本上不看好它的前景,最早这家公司是搞图片处理出身的
: photoshop之类的,搞这种ria本身就不是它的长处,技术水平太差
: 理论再好到它那边都变形
: 我一般是这样,看你做的这个东西对客户端是否有办法控制
: 比如如果是公司内部的用户,那你可以强行要求全部客户端安装jvm
: 只要安装了jvm,什么swing, gwt,随便你搞
: applet和web start,随便选,有的是办法做
: 如果是web,那么我用html+css,不过我本身对web有一定排斥
: 其他人很多人用javascript,但是我用得很少

avatar
y*g
37
显然不是

【在 y**l 的大作中提到】
: 像不像嘛。。黄豆..
avatar
g*e
38
frontend的project一概拒绝,我直接说我不会css jquery,现学现卖也行,不过时间
嘛翻个两三倍吧。老板也拿我没辙,直接找组里frontend强的人去做了。
avatar
y*l
39
难度比较大,再猜个枣子
avatar
t*a
40
as3本来从开发角度来说,有点像java的意思了,但无奈flash平台性能太差
原来仗着pc的cpu不在乎flash这点负担,大家也就忍了
但现在往手机上一跑,就露馅了
相对来说,adobe的服务器端,比如fms,还算是好东西了

【在 z****e 的大作中提到】
: 大部分东西,除了微软和国内的产品
: 大部分公司的产品都会尽可能实现垮平台
: 开源的东西尤其如此
: adobe的很多东西是技术跟不上
: 感觉客户端和服务器端就像民用跟军工
: java不仅仅是一个语言
: 关键在于jvm,这个做得是如此之好
: 以至于现在很多新生语言,都放弃了自身的虚拟机
: 比如scala和groovy,都是利用现有的jvm去跑他们编译生成的字节码
: 相比之下flash平台就差得很远了,主要是adobe技术实力达不到

avatar
a*a
41
柿子
avatar
p*2
42

膜拜大牛。

【在 g**e 的大作中提到】
: frontend的project一概拒绝,我直接说我不会css jquery,现学现卖也行,不过时间
: 嘛翻个两三倍吧。老板也拿我没辙,直接找组里frontend强的人去做了。

avatar
r*a
43
嗯,我也觉得叶子看着像橙/柑橘一类的。可是觉得那个果实有点不像。算了,还是投
橙/橘吧

【在 s********s 的大作中提到】
: 是柑橘的一种吗?
avatar
d*u
44
澳洲一干SE的,指望他还不如去找BEIJING2

【在 p*****2 的大作中提到】
:
: 膜拜大牛。

avatar
L*A
45
orange
avatar
z*e
46
本来flex就是打算放在jvm上跑
后来又自己搞一套,一下子就让人看出问题来了
不仅是手机不行,原先很多人还指望flash能够做好一个游戏的平台
google甚至还推出了相关的adsense,结果还是不行
学艺术的搞技术就是有些问题

【在 t***a 的大作中提到】
: as3本来从开发角度来说,有点像java的意思了,但无奈flash平台性能太差
: 原来仗着pc的cpu不在乎flash这点负担,大家也就忍了
: 但现在往手机上一跑,就露馅了
: 相对来说,adobe的服务器端,比如fms,还算是好东西了

avatar
g*e
47
这个靠谱。

【在 a****a 的大作中提到】
: 柿子
avatar
z*e
48
不用

【在 J*******n 的大作中提到】
: gwt也要客户端jvm?
avatar
r*a
49
放狗搜了一下,叶子真像。。

【在 g***e 的大作中提到】
: 这个靠谱。
avatar
z*e
50
找相关的工作积累经验吧
跟backend相关的无非是
做core java和j2ee
j2ee可以用front end来积累相关经验
core java比较难找,除了做middleware这种产品的外
还有一些公司会用core java来写
但是相对而言,做core java的人要少
说到底都是经验,慢慢找,总能找到机会的
你看原帖的作者也找了很久,也不是什么流行它就去做什么
虽然它做着android,但是念念不忘backend
最终如愿以偿,车到山前必有路
backend的东西变化很慢,我们的代码写了二十四年
现在还可以轻松找到二十年前的代码
而且backend是这样,变化越多,客户越不满意
因为你的代码改变了,客户的系统得跟着变,所以对客户来说是有害的
所以现在有很多legacy code
而且看起来,一眼扫过去可以看到n处可以优化的地方
但是没有必要折腾,反正公司不是自己的,把经验积累到
剩下的,该怎样就怎样,简单说就是处于产业链上游的企业
做core java的机会比较多,而且只有backend的经验拿出去说才真有得说
比如说backend的项目一说都是政府,国家,行业层面的东西
不是说给某一个人做东西,是给成千上万人做东东,而且是做必需品
这种层面才有构架的概念
而且backend很多东西是你说什么
它就是什么,你说你用了hibernate,只要你的hibernate基础扎实
能把问题回答上来,你就算没用过,对方也没有任何理由反驳你说你没用过
因为对方无法论证你原先公司是不是真的在用
但是如果你是做.net,你说你有hibernate经验,那对方肯定不信
到时候你再懂hibernate又能怎样?人家问都不问
很多工作机会经验要求是写明的,2-3年spring经验,1-2年hibernate经验
比比皆是,大多数时候就是这样,你没有经验,人家就不给你机会
你没有机会,就没有经验拿出去说,如此反复,恶性循环
时间一久,那就是另外一个概念了
想积累经验,多看看银行的招聘广告,是一个不错的选择
因为银行肯定有backend,而且待遇普遍都不错,工作也稳定
有时间还可以让老板赞助赞助你读个part time的学位
我们这边行情是老板赞助你学费,然后作为交换
你签个合同,一年内不准跳槽

【在 p*****2 的大作中提到】
:
: 膜拜大牛。

avatar
J*i
51
柿子的核是扁的,而且是单个的,而这个核是偏圆的,还2瓣,应该不是柿子

【在 a****a 的大作中提到】
: 柿子
avatar
z*e
52
哈哈,我们也是,我们最常见的理由就是
we are not web guy, so ....
老板也拿我们没辙
backend的很多时候做it的都很嚣张
不会做,不能做,business气死都没用
而且backend普遍不怎么搞末位淘汰
反正我没有遇到过说动不动把人赶走的backend职位
经常是看到一些公司的那些开发
都成精了,天天聊退休后该干什么
但是client side和frontend就是另外一回事了
原帖作者也写出来了,做client side天天都有人离职,工作不稳定
我的感觉则是相反,我感觉backend这一行有时候工作是太稳定了
必要时候我们还是多跳几次,给自己涨点经验

【在 g**e 的大作中提到】
: frontend的project一概拒绝,我直接说我不会css jquery,现学现卖也行,不过时间
: 嘛翻个两三倍吧。老板也拿我没辙,直接找组里frontend强的人去做了。

avatar
J*i
53
菠萝蜜?

【在 J****i 的大作中提到】
: 柿子的核是扁的,而且是单个的,而这个核是偏圆的,还2瓣,应该不是柿子
avatar
z*e
54
如果真想搞back end
就要留意一下公司的规模以及职位的性质
如果是做web开发的,不妨先做着
可以骑驴找马嘛
如果能抓到back end的机会,情愿工资少一点
也先混进去,混那么一年左右,你就有资本吹了
然后再跳就很容易了,万事开头难
一般大公司肯定有back end的机会
只是不太可能对刚毕业的和没有经验的开放
因为他们能找到有经验的为什么要去找没经验的?
挖的就是那些有经验的,我也发帖在这里问过
你愿意找刚毕业的还是有经验的?
古德霸几个回答也在意料之中,作为同事
我们也愿意找有经验的,谁都愿意跟懂的人合作不是?
找工作时候看一些关键字
j2ee, ejb, jms, eai这些看上去很唬人的关键字
一般都跟back end有关
比如j2ee developer往往就是back end
而java developer就未必了
比如要求ejb的一般都是back end
但是要求spring的就未必了
avatar
x*m
55
龙眼?

【在 y****g 的大作中提到】
: rt
avatar
z*e
56
平常也可以找机会面一些职位
其实大多数职位问的问题都大同小异
无非就那些东西,回头google一下,什么答案都有
所以只要有经验,剩下的无非就是体力活
投简历,面试,总结,投简历,面试,总结……
不少公司的面试题就是网络上的原题照搬
但是没有经验,那就是另外一个故事
avatar
j*i
57
开心果
avatar
p*2
58

Beijing2是谁呀?

【在 d********u 的大作中提到】
: 澳洲一干SE的,指望他还不如去找BEIJING2
avatar
J*i
59
很大可能是开心果

【在 j**i 的大作中提到】
: 开心果
avatar
t*a
60
早先只是flex的sdk在jvm上跑,编译出来的的东西还是flash,要不然它咋在浏览器上运
行。。。

【在 z****e 的大作中提到】
: 本来flex就是打算放在jvm上跑
: 后来又自己搞一套,一下子就让人看出问题来了
: 不仅是手机不行,原先很多人还指望flash能够做好一个游戏的平台
: google甚至还推出了相关的adsense,结果还是不行
: 学艺术的搞技术就是有些问题

avatar
y*g
61
不是。 龙眼,荔枝叶子差不多。 一片叶子上大概有5片小叶子

【在 x***m 的大作中提到】
: 龙眼?
avatar
o*i
62
看来我还是不要学了

【在 z****e 的大作中提到】
: 是,很烂,adobe烂得要死,这种公司力量太小,而且被阿三搞得一塌糊涂
: 基本上不看好它的前景,最早这家公司是搞图片处理出身的
: photoshop之类的,搞这种ria本身就不是它的长处,技术水平太差
: 理论再好到它那边都变形
: 我一般是这样,看你做的这个东西对客户端是否有办法控制
: 比如如果是公司内部的用户,那你可以强行要求全部客户端安装jvm
: 只要安装了jvm,什么swing, gwt,随便你搞
: applet和web start,随便选,有的是办法做
: 如果是web,那么我用html+css,不过我本身对web有一定排斥
: 其他人很多人用javascript,但是我用得很少

avatar
j*i
63
答案揭晓没有?
avatar
o*i
64
还有算法坑的?算法招进去难道不是做后台用的么?前台用什么算法呀?
一共有几张坑呀?后台/前台/数据库?算法?

【在 z****e 的大作中提到】
: 算法坑咯
: 2年前吧,我在jobhunting看过一个女的发帖
: 狂吹说去微软多好多好养老
: 然后2年后,微软末位淘汰,一堆人在seattle问被评为4该怎么办
: 这贴原帖作者就很聪明,知道自己该干什么
: 用java做backend的公司几乎所有的大公司都在用
: 很多人没有意识到这一点,我刚毕业工作一两年时候就注意到了
: 大部分都是大公司在用,大公司不缺钱,工作也稳定,为什么不?
: 你看这个版面讨论jsf时候下面一堆人举例,说自己的经历
: 都是世界五百强,然后就是这样,他们还要骂,垃圾管理层

avatar
l*d
65
UP!

【在 j**i 的大作中提到】
: 开心果
avatar
o*i
66
学了几天,挺好用的,很简单,能跨平台

【在 b***i 的大作中提到】
: 我希望flex烂掉,flex是adobe编译flash的吧?竞争对手啊。现在好用不?听说能够跨
: 平台?

avatar
y*g
67
牛, 这个也猜得出!

【在 J****i 的大作中提到】
: 菠萝蜜?
avatar
o*i
68
gwt全部编译成javascript的吧

【在 J*******n 的大作中提到】
: gwt也要客户端jvm?
avatar
J*i
69
谢谢双黄包子,

【在 y****g 的大作中提到】
: 牛, 这个也猜得出!
avatar
o*i
70
我说了我不会呀,老板让我学个两三星期。。。他说做后台了解些前台的还是有帮助的
。。。

【在 g**e 的大作中提到】
: frontend的project一概拒绝,我直接说我不会css jquery,现学现卖也行,不过时间
: 嘛翻个两三倍吧。老板也拿我没辙,直接找组里frontend强的人去做了。

avatar
x*n
71
没吃过菠萝蜜的飘过~

【在 y****g 的大作中提到】
: rt
avatar
o*i
72
ColdFusion怎么样?

【在 t***a 的大作中提到】
: as3本来从开发角度来说,有点像java的意思了,但无奈flash平台性能太差
: 原来仗着pc的cpu不在乎flash这点负担,大家也就忍了
: 但现在往手机上一跑,就露馅了
: 相对来说,adobe的服务器端,比如fms,还算是好东西了

avatar
o*i
73
读个啥学位有用?

【在 z****e 的大作中提到】
: 找相关的工作积累经验吧
: 跟backend相关的无非是
: 做core java和j2ee
: j2ee可以用front end来积累相关经验
: core java比较难找,除了做middleware这种产品的外
: 还有一些公司会用core java来写
: 但是相对而言,做core java的人要少
: 说到底都是经验,慢慢找,总能找到机会的
: 你看原帖的作者也找了很久,也不是什么流行它就去做什么
: 虽然它做着android,但是念念不忘backend

avatar
o*i
74
是呀,感觉后台太无聊了,所以我吵着让老板给点我前台的活干干。。。看来我错了。
。。

【在 z****e 的大作中提到】
: 哈哈,我们也是,我们最常见的理由就是
: we are not web guy, so ....
: 老板也拿我们没辙
: backend的很多时候做it的都很嚣张
: 不会做,不能做,business气死都没用
: 而且backend普遍不怎么搞末位淘汰
: 反正我没有遇到过说动不动把人赶走的backend职位
: 经常是看到一些公司的那些开发
: 都成精了,天天聊退休后该干什么
: 但是client side和frontend就是另外一回事了

avatar
J*n
75
老中们(尤其是半路出家搞cs的)确实应该和老印好好抢抢非IT大公司里面后台的工作
,包括银行,传媒类等等公司里面,都有大量的后台开发机会,也没那么累。而且Java
好上手,学几个框架,加以练习,再有个几年经验,还是很好混的。总听非IT大公司的
朋友,包括news corp里面,搞IT的都是茫茫一堆老印
avatar
o*i
76
还有医院,也是一堆阿三在搞it

Java

【在 J*******n 的大作中提到】
: 老中们(尤其是半路出家搞cs的)确实应该和老印好好抢抢非IT大公司里面后台的工作
: ,包括银行,传媒类等等公司里面,都有大量的后台开发机会,也没那么累。而且Java
: 好上手,学几个框架,加以练习,再有个几年经验,还是很好混的。总听非IT大公司的
: 朋友,包括news corp里面,搞IT的都是茫茫一堆老印

avatar
r*s
77
这个事情没办法,
首先大多数中国人
没有“服务”这个意识,
不懂得跟人打交道,
不懂得尊长助幼。
同时眼高手低,
没有耐心做成一件事情,
在A山看另一B山高,
换B山头的路上还喜欢笑话A山的人,
其实在那个山都只是在山脚而已。
老中找工作的总是指责老中面试官怎样,
我觉得绝大多数老中面试官都是好的,
请问你面试者自己的素质怎样?
面试时怎样?
面试后做了什么?
录取你了后你做了什么?
你把老中面试官放在眼里了吗?
将心比心才能赢得人心,
当然,
还有那个工作。

Java

【在 J*******n 的大作中提到】
: 老中们(尤其是半路出家搞cs的)确实应该和老印好好抢抢非IT大公司里面后台的工作
: ,包括银行,传媒类等等公司里面,都有大量的后台开发机会,也没那么累。而且Java
: 好上手,学几个框架,加以练习,再有个几年经验,还是很好混的。总听非IT大公司的
: 朋友,包括news corp里面,搞IT的都是茫茫一堆老印

avatar
z*e
78
软件工程这些年之所以工作好找
就是因为backend需要大量的人
以前一般大公司哪有什么it,更谈不上什么it部门
以前很多公司的it就是几个懂sql的做一些基本的db维护工作
现在稍微大一点的公司都养着一堆开发人员
韩信将兵,多多益善
我觉得能把那些劳动力给利用起来才是真正的帅才
而不是一天到晚觉得自己多牛逼,动不动淘汰有生力量
这种撑死了也就是一个武林高手,不能带兵打战
很多时候工程学和军事颇有共通之处
历史上会打战的国家,工程也搞得很好
比如德国,阿三这种不守纪律的,历史上不会打战
所以做个engineering也做得乱七八糟,缺乏纪律性

Java

【在 J*******n 的大作中提到】
: 老中们(尤其是半路出家搞cs的)确实应该和老印好好抢抢非IT大公司里面后台的工作
: ,包括银行,传媒类等等公司里面,都有大量的后台开发机会,也没那么累。而且Java
: 好上手,学几个框架,加以练习,再有个几年经验,还是很好混的。总听非IT大公司的
: 朋友,包括news corp里面,搞IT的都是茫茫一堆老印

avatar
z*e
79
了解了解没有坏处,大部分做backend的都会frontend
client side那个就显得有些不入流了,client side很多是美工的活
除了少数做多媒体的,比如搞游戏的那些人,其它的,就比如其他人举的医院例子
这个界面做得再好看又有什么用?立足backend,frontend了解了解
clientside的就不用太上心了

【在 o***i 的大作中提到】
: 是呀,感觉后台太无聊了,所以我吵着让老板给点我前台的活干干。。。看来我错了。
: 。。

avatar
z*e
80
跳槽时候,要求加薪时候可以用用
其实也没太大用处,我们这边高中毕业就可以轻松搞定工作
只有50%的孩子选择上大学,大多数人都没有本科以上学位
这样其实蛮好,因为本来grad.的学位就应该给那些喜欢研究的人

【在 o***i 的大作中提到】
: 读个啥学位有用?
avatar
z*e
81
还有交通领域,民航和铁路
国外早就j2ee化了,国内还比较落后,还需要时间改
legacy code太多
其实什么行业都有,只不过很多人不知道而已
有些公司就专门做这些backend,比如我们就是其中之一
我工作过三个公司,除了一个金融集团是所有人都知道是干什么的以外
其它两个,别人问,我说名字,对方一脸茫然
然后再问,我说了行业,对方还是一脸茫然
最后我要解释一下这个行业是如何运作的
然后对方才大概能够知道我在干什么
相比之下我们的reseller,知名度就都很大,因为直接面向客户

【在 o***i 的大作中提到】
: 还有医院,也是一堆阿三在搞it
:
: Java

avatar
z*e
82
还有邮政等政府部门,逛linkedin看到一个哥们在邮政部门做weblogic的consultant
其实这种机会到处都是,随便找,只要是个城市,我们这种人就能够找到宿主活下去
avatar
r*y
83
flex从技术上来说已经过时了。

【在 o***i 的大作中提到】
: 看了几天的Flex,很是头痛
: 现在犹豫是不是重新用GWT写一个新的,还是Java
: 写起来顺手
: 这个Flex有没有前途呀?作为一个Java码工,学个新的Flex有什么用么?
: 求指点呀

avatar
z*e
84
没有人现在会自己去写算法
真正工作中自己实现算法的少之又少
算法是比较底层的工具
你写的最有可能是模式
甚至低级的一些模式你都不用自己写

【在 o***i 的大作中提到】
: 还有算法坑的?算法招进去难道不是做后台用的么?前台用什么算法呀?
: 一共有几张坑呀?后台/前台/数据库?算法?

avatar
M*0
85
因为ajax,现在前端要做的逻辑越来越多,工作量往往比后端还大,再加上cross
browser issues,前端人员的日子不好过。以前一个J2ee developer做end to end,现
在有点力不从心了。在前公司有次我需要做cross domain ajax, cross domain
session,搜资料、做试验,花了两个月才搞出来能支持各种浏览器,包括多个版本IE
compatibility view on/off with 3rd party cookie enabled/disabled,绝对体力活
现在公司后端Java前端Ruby Rails Backbone,前后端开发人员完全分隔,能看得出那
些做前端的术业有专攻,不过还是天天能听到QA报告某某浏览器下不工作或显示不正常,
特别是坑爹的IE从出版本7到版本9就没几年时间
avatar
z*e
86
乱用javascript的后果就是如此,所以我一般主张轻浏览器部分的代码
用pure的html+css,不要用javascript,这种问题就会好很多

IE
常,

【在 M***0 的大作中提到】
: 因为ajax,现在前端要做的逻辑越来越多,工作量往往比后端还大,再加上cross
: browser issues,前端人员的日子不好过。以前一个J2ee developer做end to end,现
: 在有点力不从心了。在前公司有次我需要做cross domain ajax, cross domain
: session,搜资料、做试验,花了两个月才搞出来能支持各种浏览器,包括多个版本IE
: compatibility view on/off with 3rd party cookie enabled/disabled,绝对体力活
: 现在公司后端Java前端Ruby Rails Backbone,前后端开发人员完全分隔,能看得出那
: 些做前端的术业有专攻,不过还是天天能听到QA报告某某浏览器下不工作或显示不正常,
: 特别是坑爹的IE从出版本7到版本9就没几年时间

avatar
r*y
87
pure的html+css也还是会有浏览器兼容的问题,而且用js的framework来处理兼容问题比
自己再造轮子要方便。

【在 z****e 的大作中提到】
: 乱用javascript的后果就是如此,所以我一般主张轻浏览器部分的代码
: 用pure的html+css,不要用javascript,这种问题就会好很多
:
: IE
: 常,

avatar
d*i
88
这个不可能,现在谷歌,微软,苹果,脸书,雅虎等主流IT公司都在力推JavaScript,
而且开源社区象Github也是暴多的JS的各种库,如果做做一般的plain text的wiki少用
JS还可以,现在客户端功能越来越复杂,必须得靠JS。这不,Firefox和Chrome浏览器
之间已经可以不用通过第三方插件直接进行实时视频音频通信了,用的就是最新的JS的
WebRTC API。

【在 z****e 的大作中提到】
: 乱用javascript的后果就是如此,所以我一般主张轻浏览器部分的代码
: 用pure的html+css,不要用javascript,这种问题就会好很多
:
: IE
: 常,

avatar
t*a
89
javascript的兼容性其实比css高啊,我觉得主要原因是多数前端程序员coding基本功
太差
虽然我写的js也就那样了,但js这种东西真的可以写的很好的

【在 z****e 的大作中提到】
: 乱用javascript的后果就是如此,所以我一般主张轻浏览器部分的代码
: 用pure的html+css,不要用javascript,这种问题就会好很多
:
: IE
: 常,

avatar
d*i
90
JavaScript和Java,两个差不多同时诞生,而且是Sun和Netscape在上个世纪90年代互
联网开始的时候合作联盟形成的名字,所以语法上很有点像,但是一个是天马行空,轻
灵飘逸,一个是中规中矩,严谨清晰,所以有的人不喜欢JS,也许是因为太灵活了:动
态类型,函数式编程,原型性对象等等。

【在 t***a 的大作中提到】
: javascript的兼容性其实比css高啊,我觉得主要原因是多数前端程序员coding基本功
: 太差
: 虽然我写的js也就那样了,但js这种东西真的可以写的很好的

avatar
b*y
91

对头

【在 z****e 的大作中提到】
: 现在买买提上越来越多人意识到搞backend的java才是好工作
: 希望老中越来越多地占领这些地方,别都给阿三给拿走了

avatar
J*n
92
没错,现在是重JS

【在 d****i 的大作中提到】
: 这个不可能,现在谷歌,微软,苹果,脸书,雅虎等主流IT公司都在力推JavaScript,
: 而且开源社区象Github也是暴多的JS的各种库,如果做做一般的plain text的wiki少用
: JS还可以,现在客户端功能越来越复杂,必须得靠JS。这不,Firefox和Chrome浏览器
: 之间已经可以不用通过第三方插件直接进行实时视频音频通信了,用的就是最新的JS的
: WebRTC API。

avatar
t*a
93
有了node.js之后,js还能写服务器端了,还有mongodb
做网站的话,java太死板了,js就正合适

【在 d****i 的大作中提到】
: JavaScript和Java,两个差不多同时诞生,而且是Sun和Netscape在上个世纪90年代互
: 联网开始的时候合作联盟形成的名字,所以语法上很有点像,但是一个是天马行空,轻
: 灵飘逸,一个是中规中矩,严谨清晰,所以有的人不喜欢JS,也许是因为太灵活了:动
: 态类型,函数式编程,原型性对象等等。

avatar
z*e
94
那是webkit干的
javafx里面也有webkit

【在 d****i 的大作中提到】
: 这个不可能,现在谷歌,微软,苹果,脸书,雅虎等主流IT公司都在力推JavaScript,
: 而且开源社区象Github也是暴多的JS的各种库,如果做做一般的plain text的wiki少用
: JS还可以,现在客户端功能越来越复杂,必须得靠JS。这不,Firefox和Chrome浏览器
: 之间已经可以不用通过第三方插件直接进行实时视频音频通信了,用的就是最新的JS的
: WebRTC API。

avatar
z*e
95
因为网站很多是事件驱动的,很多东西都比较单一
而且java写网站其实也很容易,只要平台搭建好
grails能流行也跟它能利用上spring, hibernate这些有关

【在 t***a 的大作中提到】
: 有了node.js之后,js还能写服务器端了,还有mongodb
: 做网站的话,java太死板了,js就正合适

avatar
z*e
96
这些都不好说是不是“主流”it公司
可能说是主流互联网公司比较合适
有一个东西叫做web泡沫
为什么呢?就是因为人们对web期待太高
而web能实现的少
javascript很烂,不是一般的烂,写起来简直就是噩梦
虽然有很多这样那样的类库,但是一旦涉及到复杂的应用就挂了
两个例子
一个是我上次举的,html5所采用的attribute来替换javascript
用javascript一个常见的功能就是选择日期嘛
html5的input新attribute 就有type=date的选项
各个浏览器分别impl,你要用直接敲一个attribute就好了
自己去写岂不是吃饱了撑着?
另外一个,内存管理的例子
你尝试一下让javascript对象交叉引用
然后不断循环new这个对象
很快就挂了,因为javascript无法处理交叉引用的问题
这个都处理不了,所谓的gc就是一个joke
其它例子还有很多

【在 d****i 的大作中提到】
: 这个不可能,现在谷歌,微软,苹果,脸书,雅虎等主流IT公司都在力推JavaScript,
: 而且开源社区象Github也是暴多的JS的各种库,如果做做一般的plain text的wiki少用
: JS还可以,现在客户端功能越来越复杂,必须得靠JS。这不,Firefox和Chrome浏览器
: 之间已经可以不用通过第三方插件直接进行实时视频音频通信了,用的就是最新的JS的
: WebRTC API。

avatar
z*e
97
sun是和m$在互联网开始时候的联盟
那个时候有一个东西叫做applet
这两个就是通过这个东西搞死了netscape
然后同时促成了ie和java两个东西的大流行

【在 d****i 的大作中提到】
: JavaScript和Java,两个差不多同时诞生,而且是Sun和Netscape在上个世纪90年代互
: 联网开始的时候合作联盟形成的名字,所以语法上很有点像,但是一个是天马行空,轻
: 灵飘逸,一个是中规中矩,严谨清晰,所以有的人不喜欢JS,也许是因为太灵活了:动
: 态类型,函数式编程,原型性对象等等。

avatar
z*e
98
你就算用了javascript,你的frontend还是要做相应的逻辑处理
比如校验之类的,你敢不做么?
顶多说是某些framework帮你同时写两边的代码罢了
然后你写的javascript如果不是用framework
那就要在各种不同版本的浏览器上做测试
就会出现跟我原帖楼上相同的问题
一下ie7报错,一下firefox15.0.3报错
想想看浏览器有多少,还有多少个版本
客户体验糟透了
用pure html至少不会随便报错,暂时支持不了的就当不存在
其它部分继续用

题比

【在 r****y 的大作中提到】
: pure的html+css也还是会有浏览器兼容的问题,而且用js的framework来处理兼容问题比
: 自己再造轮子要方便。

avatar
d*i
99
不可能吧,Sun和微软一直是死对头啊,Netscape和Sun的关系一直很好啊,Netscape是
被微软活活搞死的。

【在 z****e 的大作中提到】
: sun是和m$在互联网开始时候的联盟
: 那个时候有一个东西叫做applet
: 这两个就是通过这个东西搞死了netscape
: 然后同时促成了ie和java两个东西的大流行

avatar
z*e
100
现在的javascript有一个前身叫做jscript
这个就是微软的东西
sun跟微软一开始关系很好,微软很长一段时间内在windows内自带有jvm
死对头是因为微软后来在它的jvm里面加了特色东东
后来的事了

【在 d****i 的大作中提到】
: 不可能吧,Sun和微软一直是死对头啊,Netscape和Sun的关系一直很好啊,Netscape是
: 被微软活活搞死的。

avatar
t*a
101
光事件驱动和动态类型这两个特性,node.js做个小网站,就多爽啊
grails,roo, play这些框架我都实际通过,不能说不好,但是不够爽
还有scala的lift,其实已经很不错了,很多很好的东西,但就是被scala的静态类型连累
相比之下,node.js就是个玩具,rails3代码还好点,rails2以前就是一坨shit, 可是
人家用起来就是有让你很high的地方
有时候我挺佩服你的,就好像志玲让你天天摸了十年。。。。也就只有你还这么爱摸了

【在 z****e 的大作中提到】
: 因为网站很多是事件驱动的,很多东西都比较单一
: 而且java写网站其实也很容易,只要平台搭建好
: grails能流行也跟它能利用上spring, hibernate这些有关

avatar
d*i
102
JScript是微软抄袭JavaScript的,我们公司有个以前在Sun工作的,他说他90年代在
Sun工作的时候,微软和Sun一直是敌人啊。

【在 z****e 的大作中提到】
: 现在的javascript有一个前身叫做jscript
: 这个就是微软的东西
: sun跟微软一开始关系很好,微软很长一段时间内在windows内自带有jvm
: 死对头是因为微软后来在它的jvm里面加了特色东东
: 后来的事了

avatar
d*i
103
要不然Sun在2010年被收购的时候,微软的总裁鲍尔默也不会幸灾乐祸般的嘲笑Sun了。

【在 z****e 的大作中提到】
: 现在的javascript有一个前身叫做jscript
: 这个就是微软的东西
: sun跟微软一开始关系很好,微软很长一段时间内在windows内自带有jvm
: 死对头是因为微软后来在它的jvm里面加了特色东东
: 后来的事了

avatar
z*e
104
你天天换来换去不累么?
人生多美好,把美好的时间浪费在这些乱七八糟的东西上
我觉得web的东西都没什么东东
无非就那点东西,现学现卖就好了
面试时候也从来没有人问过这种问题
难倒有人问过你?

连累

【在 t***a 的大作中提到】
: 光事件驱动和动态类型这两个特性,node.js做个小网站,就多爽啊
: grails,roo, play这些框架我都实际通过,不能说不好,但是不够爽
: 还有scala的lift,其实已经很不错了,很多很好的东西,但就是被scala的静态类型连累
: 相比之下,node.js就是个玩具,rails3代码还好点,rails2以前就是一坨shit, 可是
: 人家用起来就是有让你很high的地方
: 有时候我挺佩服你的,就好像志玲让你天天摸了十年。。。。也就只有你还这么爱摸了

avatar
d*i
105
开玩笑吧,applet怎么可能搞死Netscape,论浏览器的性能的话,当时的Netscape远超
IE一大截呢,还不是微软的Windows捆绑吗?

【在 z****e 的大作中提到】
: sun是和m$在互联网开始时候的联盟
: 那个时候有一个东西叫做applet
: 这两个就是通过这个东西搞死了netscape
: 然后同时促成了ie和java两个东西的大流行

avatar
z*e
106
这些东西本来就是抄来抄去的东西
我现在还有一个朋友以前在sun工作
一直工作到sun倒闭,我可以说是三个sun工程师教出来的学生
你觉得呢?

【在 d****i 的大作中提到】
: JScript是微软抄袭JavaScript的,我们公司有个以前在Sun工作的,他说他90年代在
: Sun工作的时候,微软和Sun一直是敌人啊。

avatar
z*e
107
applet是第一个真正意义上的ria
applet跟jvm性能有关系,跟ie性能没什么关系
而且浏览器和application无缝集成是最大的特色
这个美好的远景到今天都还处于憧憬阶段
没有成功

【在 d****i 的大作中提到】
: 开玩笑吧,applet怎么可能搞死Netscape,论浏览器的性能的话,当时的Netscape远超
: IE一大截呢,还不是微软的Windows捆绑吗?

avatar
t*a
108
sun和ms联盟好像有的,也就是ie非给你装个jre
我还记得那时候公司面试没事就问你applet的生命周期
但applet实在是先天不足啊,那时候多少鸟人还给java扣个做gui不行的帽子,天天上
论坛吵架,那时真不行啊,唉,要不然也没flash什么事了。。。。
我觉得netscape是微软windows绑定ie给搞死的。。。咱不能这么给java贴金啊

【在 z****e 的大作中提到】
: sun是和m$在互联网开始时候的联盟
: 那个时候有一个东西叫做applet
: 这两个就是通过这个东西搞死了netscape
: 然后同时促成了ie和java两个东西的大流行

avatar
z*e
109
小网站直接在eclipse里面加入tomcat
然后点击new,生成一个demo的war project
多简单,不过做这些有啥意思?十年前二十年前就可以做了
现在跟十年二十年前没有多大区别
现在还是很烂,当然十年前也很烂

连累

【在 t***a 的大作中提到】
: 光事件驱动和动态类型这两个特性,node.js做个小网站,就多爽啊
: grails,roo, play这些框架我都实际通过,不能说不好,但是不够爽
: 还有scala的lift,其实已经很不错了,很多很好的东西,但就是被scala的静态类型连累
: 相比之下,node.js就是个玩具,rails3代码还好点,rails2以前就是一坨shit, 可是
: 人家用起来就是有让你很high的地方
: 有时候我挺佩服你的,就好像志玲让你天天摸了十年。。。。也就只有你还这么爱摸了

avatar
z*e
110
我说了,applet代表着一个浏览器和application无缝集成的一个美好远景
这个远景到今天还是一个joke
但是当时那个年代,就实现了雏形
这是多让人兴奋的一件事情阿
可惜20年后回头看,居然还没实现
这是一个双输的局面

【在 t***a 的大作中提到】
: sun和ms联盟好像有的,也就是ie非给你装个jre
: 我还记得那时候公司面试没事就问你applet的生命周期
: 但applet实在是先天不足啊,那时候多少鸟人还给java扣个做gui不行的帽子,天天上
: 论坛吵架,那时真不行啊,唉,要不然也没flash什么事了。。。。
: 我觉得netscape是微软windows绑定ie给搞死的。。。咱不能这么给java贴金啊

avatar
t*a
111
面试的时候我是说我不会啊,结果进去之后还不是要做
这么多年,尤其最近这三四年一直现学现卖,结果就把一个个生客做成了熟客了。。。。

【在 z****e 的大作中提到】
: 你天天换来换去不累么?
: 人生多美好,把美好的时间浪费在这些乱七八糟的东西上
: 我觉得web的东西都没什么东东
: 无非就那点东西,现学现卖就好了
: 面试时候也从来没有人问过这种问题
: 难倒有人问过你?
:
: 连累

avatar
z*e
112
可怜的娃

。。

【在 t***a 的大作中提到】
: 面试的时候我是说我不会啊,结果进去之后还不是要做
: 这么多年,尤其最近这三四年一直现学现卖,结果就把一个个生客做成了熟客了。。。。

avatar
d*i
113
嗯,好像HTML5里面这个tag已经deprecated不再支持了,估计以后的趋势就是
无第三方插件,所以说JS在客户端的作用显得越来越重要了。

【在 z****e 的大作中提到】
: 我说了,applet代表着一个浏览器和application无缝集成的一个美好远景
: 这个远景到今天还是一个joke
: 但是当时那个年代,就实现了雏形
: 这是多让人兴奋的一件事情阿
: 可惜20年后回头看,居然还没实现
: 这是一个双输的局面

avatar
z*e
114
脚本语言先天不足,用脚本写一个复杂点的程序简直是要人命
写脚本程序完全就是一个违反人类伦理的思维方式
甚至不需要思考,你只需要用程序实现你接到命令后做什么就行
python臭屁的也是用python写,比用shell script这些要容易易读
如果写一些比较无脑的执行比较合适
比如web,总之都是request过来,然后执行,然后反馈,over
我一直都觉得这种方式写程序就是写成呆子了

【在 d****i 的大作中提到】
: 嗯,好像HTML5里面这个tag已经deprecated不再支持了,估计以后的趋势就是
: 无第三方插件,所以说JS在客户端的作用显得越来越重要了。

avatar
r*y
115
没懂。framework的功用就是把浏览器等运行环境尽可能封装起来。
当然,要是使劲往坏代码里写,报错的机会还是大把的。

【在 z****e 的大作中提到】
: 你就算用了javascript,你的frontend还是要做相应的逻辑处理
: 比如校验之类的,你敢不做么?
: 顶多说是某些framework帮你同时写两边的代码罢了
: 然后你写的javascript如果不是用framework
: 那就要在各种不同版本的浏览器上做测试
: 就会出现跟我原帖楼上相同的问题
: 一下ie7报错,一下firefox15.0.3报错
: 想想看浏览器有多少,还有多少个版本
: 客户体验糟透了
: 用pure html至少不会随便报错,暂时支持不了的就当不存在

avatar
r*y
116
这是捧哪头?unix都成了违反人类伦理了。
我倒觉得把程序往复杂里写是违反效率的,用高效的小程序组合起来做事,脚本执行的
unix风格是符合人类思维的。

【在 z****e 的大作中提到】
: 脚本语言先天不足,用脚本写一个复杂点的程序简直是要人命
: 写脚本程序完全就是一个违反人类伦理的思维方式
: 甚至不需要思考,你只需要用程序实现你接到命令后做什么就行
: python臭屁的也是用python写,比用shell script这些要容易易读
: 如果写一些比较无脑的执行比较合适
: 比如web,总之都是request过来,然后执行,然后反馈,over
: 我一直都觉得这种方式写程序就是写成呆子了

avatar
z*e
117
不紧凑,编译执行
不能预先读入内存是比较大的问题
unix不是script写的
话说java用了好久,jit什么才逐步解决执行效率的问题
adobe就没戏,技术跟不上
浏览器就更麻烦
用script连接小程序也有问题
效率跟不上
eai就很少用script搞

【在 r****y 的大作中提到】
: 这是捧哪头?unix都成了违反人类伦理了。
: 我倒觉得把程序往复杂里写是违反效率的,用高效的小程序组合起来做事,脚本执行的
: unix风格是符合人类思维的。

avatar
z*e
118
well
framework只能解决常见的问题
如果有一些feature的话
就需要自己码代码了
不能什么都依赖framework来搞

【在 r****y 的大作中提到】
: 没懂。framework的功用就是把浏览器等运行环境尽可能封装起来。
: 当然,要是使劲往坏代码里写,报错的机会还是大把的。

avatar
r*y
119
unix不是script写的,但是用shell脚本来用的。

【在 z****e 的大作中提到】
: 不紧凑,编译执行
: 不能预先读入内存是比较大的问题
: unix不是script写的
: 话说java用了好久,jit什么才逐步解决执行效率的问题
: adobe就没戏,技术跟不上
: 浏览器就更麻烦
: 用script连接小程序也有问题
: 效率跟不上
: eai就很少用script搞

avatar
r*y
120
确切地说,所有跟浏览器相关的操作都应该放到framework里,哪怕这个framework是自
己做的。换句话说,这种事情必须交给framework搞,只需要写一次代码的工作量,但是
一劳永逸,可以所有项目共用,而不用再抱怨。
这跟JVM是一样的,把平台相关性去掉,让JVM自己一次搞定。

【在 z****e 的大作中提到】
: well
: framework只能解决常见的问题
: 如果有一些feature的话
: 就需要自己码代码了
: 不能什么都依赖framework来搞

avatar
z*e
121
脚本语言看这个世界的方式就是数学家看这个世界的方式
所有东西都是函数,输入输出那些东西
学数学那些人看这个世界首先想到的就是各种函数
他们看人就是人,一视同仁,至于这个人好看不好看
他们不管,那是学艺术的人要想的事
但是学工程的人看这个世界,首先想到的是物体
先想办法用一个东西来描述并且指代这个物体
然后再考虑这个物体的各种行为
这多出来的一步就考虑到这个人好看不好看的问题了
因为setter/getter可以定义不同的属性
所以我不认为很多脚本语言的写法有多自然
相反,它破坏了一个最基本的物体为主的思维方式
使得计算机变成一个简单的机器,无非输入和输出
而把思考的任务交给了用户本身,所以做一些简单的工作可以
比如web,但是做一些复杂的就算了,比如游戏
当然有一些lua之类的脚本,但是这不是开发游戏本身用到的东西
作为嵌入的脚本语言,用来描述一些npc的行为
again,回到前面了,无非是一些行为,一个人上来看这个世界
首先想到的是行为而不是物体本身,这就是万恶
更好玩的是,那些脚本语言的使用者居然还互相鄙视

但是

【在 r****y 的大作中提到】
: 确切地说,所有跟浏览器相关的操作都应该放到framework里,哪怕这个framework是自
: 己做的。换句话说,这种事情必须交给framework搞,只需要写一次代码的工作量,但是
: 一劳永逸,可以所有项目共用,而不用再抱怨。
: 这跟JVM是一样的,把平台相关性去掉,让JVM自己一次搞定。

avatar
z*e
122
脚本语言使得计算机变成了计算器
所谓的编程变成了简单的指令输入
使得编程毫无美感可言,不再是一个描述和定义世界的方式
这就很无聊了,这样还不如去搞精算
因为精算的数学还更有挑战性
所以我现在明白为什么我对于random函数是如此地着迷
我天性就不喜欢那些过分有规则的东西
喜欢规律之外来一点例外,这也是为什么高中时候我化学特别好
然后搞数学的时候也喜欢搞统计的原因
因为例外总是让人无法把握,太有意思了
现实就是如此
avatar
z*e
123
所以包括fp什么的
其实都不过是一种定义行为的东西
定义行为在某些程度上更为接近现实
但是描绘世界的能力则大大减弱了
甚至为程序猿所抛弃
那多没意思
因为当我看到一个人的时候
我在程序里首先会去找人这个对象
其次才是观察他的行为
而不是上来就是2^3+12=?
很多书呆子做题做多了
一旦给他一个不需要做题的环境
就浑身不自在
avatar
a*e
124

某些数学家。搞几何的恐怕不这么看。

【在 z****e 的大作中提到】
: 脚本语言看这个世界的方式就是数学家看这个世界的方式
: 所有东西都是函数,输入输出那些东西
: 学数学那些人看这个世界首先想到的就是各种函数
: 他们看人就是人,一视同仁,至于这个人好看不好看
: 他们不管,那是学艺术的人要想的事
: 但是学工程的人看这个世界,首先想到的是物体
: 先想办法用一个东西来描述并且指代这个物体
: 然后再考虑这个物体的各种行为
: 这多出来的一步就考虑到这个人好看不好看的问题了
: 因为setter/getter可以定义不同的属性

avatar
n*s
125
脚本语言,高级语言,汇编语言,都有自己的角色和定位。
没有哪一种语言在什么环境下都最好,也没有哪一种最差。
不要用一方来贬低另一方。

【在 z****e 的大作中提到】
: 脚本语言使得计算机变成了计算器
: 所谓的编程变成了简单的指令输入
: 使得编程毫无美感可言,不再是一个描述和定义世界的方式
: 这就很无聊了,这样还不如去搞精算
: 因为精算的数学还更有挑战性
: 所以我现在明白为什么我对于random函数是如此地着迷
: 我天性就不喜欢那些过分有规则的东西
: 喜欢规律之外来一点例外,这也是为什么高中时候我化学特别好
: 然后搞数学的时候也喜欢搞统计的原因
: 因为例外总是让人无法把握,太有意思了

avatar
n*s
126
用GWT开发的已经可以兼容大部分浏览器了,尽管在不同浏览器显示的细节上可能还略
有差异,但绝不会有什么报错这种事

【在 z****e 的大作中提到】
: 你就算用了javascript,你的frontend还是要做相应的逻辑处理
: 比如校验之类的,你敢不做么?
: 顶多说是某些framework帮你同时写两边的代码罢了
: 然后你写的javascript如果不是用framework
: 那就要在各种不同版本的浏览器上做测试
: 就会出现跟我原帖楼上相同的问题
: 一下ie7报错,一下firefox15.0.3报错
: 想想看浏览器有多少,还有多少个版本
: 客户体验糟透了
: 用pure html至少不会随便报错,暂时支持不了的就当不存在

avatar
z*e
127
脚本语言的本意就是让所有步骤变得简单
比如简化学习的成本,简化开发的步骤等等
这些语言发明的本意就没打算做太复杂的东西
放弃了一些高级的功能,而简化了一些东西
前者是失,后者是得
所以要说做一些简单的东东,我不否认可以这么做
但是要说是复杂的东西也用脚本来搞
那算了吧

【在 n**s 的大作中提到】
: 脚本语言,高级语言,汇编语言,都有自己的角色和定位。
: 没有哪一种语言在什么环境下都最好,也没有哪一种最差。
: 不要用一方来贬低另一方。

avatar
r*y
128
呓啊,哈哈
说着说着就发现不对了吧
就像unix,并不是说每个工具都是拿脚本语言写的,但是每个工具只做一件事,脚本语
言是把它们连接起来用的,连接组合的方式很灵活。这就有点像封装。
你得把unix的哲学推翻了才能证明这种方式违背人类思维啊。还是歇歇吧。

【在 z****e 的大作中提到】
: 脚本语言看这个世界的方式就是数学家看这个世界的方式
: 所有东西都是函数,输入输出那些东西
: 学数学那些人看这个世界首先想到的就是各种函数
: 他们看人就是人,一视同仁,至于这个人好看不好看
: 他们不管,那是学艺术的人要想的事
: 但是学工程的人看这个世界,首先想到的是物体
: 先想办法用一个东西来描述并且指代这个物体
: 然后再考虑这个物体的各种行为
: 这多出来的一步就考虑到这个人好看不好看的问题了
: 因为setter/getter可以定义不同的属性

avatar
r*y
129
random比起非线性差了很多,应该去看看chaos这样的系统。
例外还是太死板了,应该去看看艺术。

【在 z****e 的大作中提到】
: 脚本语言使得计算机变成了计算器
: 所谓的编程变成了简单的指令输入
: 使得编程毫无美感可言,不再是一个描述和定义世界的方式
: 这就很无聊了,这样还不如去搞精算
: 因为精算的数学还更有挑战性
: 所以我现在明白为什么我对于random函数是如此地着迷
: 我天性就不喜欢那些过分有规则的东西
: 喜欢规律之外来一点例外,这也是为什么高中时候我化学特别好
: 然后搞数学的时候也喜欢搞统计的原因
: 因为例外总是让人无法把握,太有意思了

avatar
z*e
130
真正例外源自现实,我只是在其中推波助澜而已
这也只是一个例子,还有很多

【在 r****y 的大作中提到】
: random比起非线性差了很多,应该去看看chaos这样的系统。
: 例外还是太死板了,应该去看看艺术。

avatar
z*e
131
如果unix什么都能搞定的话
就不会有应用程序什么事了
也不会让你有机会去写所谓的系统了

【在 r****y 的大作中提到】
: 呓啊,哈哈
: 说着说着就发现不对了吧
: 就像unix,并不是说每个工具都是拿脚本语言写的,但是每个工具只做一件事,脚本语
: 言是把它们连接起来用的,连接组合的方式很灵活。这就有点像封装。
: 你得把unix的哲学推翻了才能证明这种方式违背人类思维啊。还是歇歇吧。

avatar
r*y
132
这个逻辑说不过去啊。
unix的哲学符合人类思维,效率高,很有用,不等于什么都已经搞定了,它就是个操作
系统。
应用程序可以按照同一个哲学思想来设计,但是不做还是没有。为啥说就不会有应用程
序什么事了?

【在 z****e 的大作中提到】
: 如果unix什么都能搞定的话
: 就不会有应用程序什么事了
: 也不会让你有机会去写所谓的系统了

avatar
z*e
133
unix的哲学未必就符合人类的思维
c及c++用来写app也有过一段时间
后来实在是进行不下去了,所以才有了java这个东西
那你如何解释这个进步呢?
是不是更符合人类的思维才对?
要不然发明java做什么?

【在 r****y 的大作中提到】
: 这个逻辑说不过去啊。
: unix的哲学符合人类思维,效率高,很有用,不等于什么都已经搞定了,它就是个操作
: 系统。
: 应用程序可以按照同一个哲学思想来设计,但是不做还是没有。为啥说就不会有应用程
: 序什么事了?

avatar
r*y
134
那发明了java,脚本语言不但没有被取代,反而到处可见,maya、AutoCAD、blender这
样的软件里带script的例子很多,python能跑的平台不比java少,那你是如何解释这个
现象呢?是不是两者共存更符合人类的思维才对?要不然还在出新的script语言做什么?
脚本语言没有说java的思维反人类,但是有的写java的人要说脚本语言是违反人类思维
的,这是不是有点搞了?

【在 z****e 的大作中提到】
: unix的哲学未必就符合人类的思维
: c及c++用来写app也有过一段时间
: 后来实在是进行不下去了,所以才有了java这个东西
: 那你如何解释这个进步呢?
: 是不是更符合人类的思维才对?
: 要不然发明java做什么?

avatar
z*e
135
因为简单阿,我没有说脚本存在是不对的
只不过我不愿意去写脚本而已
另外就是有些领域,有更为简化的空间
比如web,因为大同小异,所以很容易抽象出来
但是web你说是将来?
嗯,也许是,但是我相信那会是更为复杂的web科技
不是现在这种简单的跟翻书一样的web

么?

【在 r****y 的大作中提到】
: 那发明了java,脚本语言不但没有被取代,反而到处可见,maya、AutoCAD、blender这
: 样的软件里带script的例子很多,python能跑的平台不比java少,那你是如何解释这个
: 现象呢?是不是两者共存更符合人类的思维才对?要不然还在出新的script语言做什么?
: 脚本语言没有说java的思维反人类,但是有的写java的人要说脚本语言是违反人类思维
: 的,这是不是有点搞了?

avatar
r*y
136
“写脚本程序完全就是一个违反人类伦理的思维方式”
看来写简单程序是违反人类伦理的。。。不道德,不高尚。共产主义社会就没人写了。
我觉得你太跑火车是前边有人说过那句话的一个原因。

【在 z****e 的大作中提到】
: 因为简单阿,我没有说脚本存在是不对的
: 只不过我不愿意去写脚本而已
: 另外就是有些领域,有更为简化的空间
: 比如web,因为大同小异,所以很容易抽象出来
: 但是web你说是将来?
: 嗯,也许是,但是我相信那会是更为复杂的web科技
: 不是现在这种简单的跟翻书一样的web
:
: 么?

avatar
z*e
137
不是没人写,是不需要你这种档次的人来写
一个cegep或者cafe的学生,我看就够了
注:cegep, cafe是加澳两国的副学士学位

【在 r****y 的大作中提到】
: “写脚本程序完全就是一个违反人类伦理的思维方式”
: 看来写简单程序是违反人类伦理的。。。不道德,不高尚。共产主义社会就没人写了。
: 我觉得你太跑火车是前边有人说过那句话的一个原因。

avatar
r*y
138
我觉得刚好相反,这两年js库的代码水平明显比以前高一大截,就是因为以前写的人大
概都是cegep或者cofe级别的。你看现在的市场需求就知道了。雇主又不是傻瓜。

【在 z****e 的大作中提到】
: 不是没人写,是不需要你这种档次的人来写
: 一个cegep或者cafe的学生,我看就够了
: 注:cegep, cafe是加澳两国的副学士学位

avatar
z*e
139
雇主懂什么?有些傻瓜的行为要经过一定时间检验才知道
上一次web泡沫时候谁觉得自己是傻瓜了?

【在 r****y 的大作中提到】
: 我觉得刚好相反,这两年js库的代码水平明显比以前高一大截,就是因为以前写的人大
: 概都是cegep或者cofe级别的。你看现在的市场需求就知道了。雇主又不是傻瓜。

avatar
r*y
140
雇主反正不会去看那些代码,我觉得你也没去看。

【在 z****e 的大作中提到】
: 雇主懂什么?有些傻瓜的行为要经过一定时间检验才知道
: 上一次web泡沫时候谁觉得自己是傻瓜了?

avatar
z*e
141
要从一个大的方向上看趋势
什么语言写多了不能有那么点东西?
问题在于这个语言能不能有前途是另外一回事
这又不是什么量变引起质变的东西

【在 r****y 的大作中提到】
: 雇主反正不会去看那些代码,我觉得你也没去看。
avatar
r*y
142
长期看,没什么是有前途的,所有短期盈利的事慢慢都会利润为零的。

【在 z****e 的大作中提到】
: 要从一个大的方向上看趋势
: 什么语言写多了不能有那么点东西?
: 问题在于这个语言能不能有前途是另外一回事
: 这又不是什么量变引起质变的东西

avatar
z*e
143
那可以控制一下时间段,比如在我有生之年

【在 r****y 的大作中提到】
: 长期看,没什么是有前途的,所有短期盈利的事慢慢都会利润为零的。
avatar
r*y
144
这行业,需求是造出来的,几年一大变,谁都说不准。
就乐在其中,随波流转吧,呵呵

【在 z****e 的大作中提到】
: 那可以控制一下时间段,比如在我有生之年
avatar
z*e
145
嗯,看一下公司
这些年有家公司叫做ibm
貌似这个巨人就很少随波逐流
我的风格应该要接近这种公司的风格
而不是跟web公司一样,一天一个变

【在 r****y 的大作中提到】
: 这行业,需求是造出来的,几年一大变,谁都说不准。
: 就乐在其中,随波流转吧,呵呵

avatar
r*y
146
ibm钱好像不少,只不过现在口碑好像很低,闷声发大财?

【在 z****e 的大作中提到】
: 嗯,看一下公司
: 这些年有家公司叫做ibm
: 貌似这个巨人就很少随波逐流
: 我的风格应该要接近这种公司的风格
: 而不是跟web公司一样,一天一个变

avatar
g*g
147
ibm钱比不上那几个公司,但也还行。问题是不爱招h1,所以去的人自然不多。

【在 r****y 的大作中提到】
: ibm钱好像不少,只不过现在口碑好像很低,闷声发大财?
avatar
n*s
148
我说了嘛。不同的语言有不同的定位和用处。根本没必要抬高一种贬低另一种。
脚本语言就好像粘合剂,可以灵活粘合复杂的功能模块,它根本就不是代替高级语言的。

【在 z****e 的大作中提到】
: 脚本语言的本意就是让所有步骤变得简单
: 比如简化学习的成本,简化开发的步骤等等
: 这些语言发明的本意就没打算做太复杂的东西
: 放弃了一些高级的功能,而简化了一些东西
: 前者是失,后者是得
: 所以要说做一些简单的东东,我不否认可以这么做
: 但是要说是复杂的东西也用脚本来搞
: 那算了吧

avatar
z*e
149
也没有贬低,script本身的定位就不高,我只是回归了它原本的位置而已

的。

【在 n**s 的大作中提到】
: 我说了嘛。不同的语言有不同的定位和用处。根本没必要抬高一种贬低另一种。
: 脚本语言就好像粘合剂,可以灵活粘合复杂的功能模块,它根本就不是代替高级语言的。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。