Soft_Job 板


LINE

我是工作约一年的PHP工程师,晚上会自修node.js, 处理过售票系统、人力资源管理系统,都是收烂摊子就是了。 想跳槽因为公司(资X、X通)规定太多(上班要穿西装、坐姿要端正、不可以听音乐), 且公司没有具有前瞻性的计画,工作没有挑战性, 反应一些安全上的问题也没用(都买windows server了,干嘛不用IIS当伺服器 ,硬要用apache,还用2.2版的) 1.CHOCOLABS(node.js) 我先说结论,这家是好公司,这是我面试到目前为止最满意的一家。 我们一共谈了3HR,我从那边收获到很多,DevOps真的是花时间来陪我的。 一开始Chief system Architect进来感觉还好,问了我一些作品的基本问题,就出去了。 之後进来了以後换DevOps各种被电,而且他才学三个月ORZ。 他问了很多有趣的问题,比如: 如果你要开发一个DB要如何开发他的index功能? 如何调查全台有几家加油站 你赞不赞成clean code(附带一提,我是反对派的) 当然一些javascript的基本概念他也有问,但是那些我都答不好ORZ。 最有趣的是最後一小时他说别谈技术了,但是话题还常常偏到技术去XD。 很久没有面试感觉很充实了 结果:经验不足,以後再联络 2.Omusic(PHP) 我不想谈,我事後觉得我不够成熟,所以才吵了一架。 3.PCHOME支付连(PHP) 最近很火红的第三方支付,所以所以我有投。 基本上就把我售票系统如何做讲了很多,这是我唯一一家有开到薪水的,我开50K。 他有暗示我说把薪水降低一点,不过我觉得没必要去降,所以没理他。 结果:说预算不够,不录用 4.台湾自由行(PHP) 我讲了很久他才坦白跟我说他是PM,他跟我说现在程式部分是外包给中国, 他希望有人可以优化介面。 我很耐心听他说完,确定他要找的是前端不是後端,但显然他搞不太清楚差别,我花了一点时间跟他讲解(虽然我自己也不是很懂) 结果:他开45K,但我拒绝,因为我不想害人。 5.麻吉波波(node.js) 最近很火红的17APP,虽然我是面试後才知道的。 面试的空间很小,很有压迫感,我不太喜欢。 来面试我的人口音有点奇妙,不过可以听得懂。 当我讲解完我的履历跟网站以後,被劈头说一句你这个网站好像也没什麽特别的功能。虽然这是事实,但我还是有点不爽,因为我的网站是纯靠我自己一个人架起来的。 最後他展示给我看他们的APP,说有机会会通知。 结果:无声卡 题外话:我大概把104、板上、66k的用node.js的公司全投过一遍了,但是有邀我去面试的还是很少。 看来只能写PHP写个3年再跳槽到node.js吧。 徵一下node.js gitbook协作者,有意者站内信。 https://y2468101216.gitbooks.io/node-wiki-book/content/ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.30.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1443681404.A.07C.html ※ 编辑: y2468101216 (118.163.30.31), 10/01/2015 14:40:03
1F:推 tw689: 去的不在里面? 10/01 14:49
我全部fail欧。 ※ 编辑: y2468101216 (118.163.30.31), 10/01/2015 14:58:29
2F:→ qrtt1: 想听关於 clean code 部分的细节 10/01 15:10
其实谈的不多,我先假设大家对clean code认知是一致的 (即完美的程式是不需要注解的。) 我谈到我说我要求自己写程式都要写注解,DevOP就说那你知道clean code吗? 我那时大概是说我觉得没有任何code是完美的,所以我永远都不支持clean code。 我的看法就是趋近於一但永远不等於一。
3F:推 deray: 想听吵架 10/01 15:15
4F:推 BlackMatrix: 吵架+1 10/01 15:19
5F:推 crossdunk: XD 我对吵架也有兴趣 10/01 15:24
6F:→ crossdunk: 还有坐姿要端正,现在很多公司有要求这个吗 好奇问问 10/01 15:24
7F:推 Samuellu: 想听吵架 (认真 10/01 15:27
可以翻阅之前我对於面试要考试的心得,是因为那个吵起来的。 ※ 编辑: y2468101216 (118.163.30.31), 10/01/2015 15:35:07
8F:推 deray: clean code 并不是极端的不要注解 10/01 15:55
9F:→ deray: 而是良好的命名 易懂的function名称 简洁的function 功能 10/01 15:56
10F:→ deray: 如果注解可以融入code中,那和必须要处处摆注解? 10/01 15:56
11F:→ deray: int a;//Age <-- 那就直接写int age; 10/01 15:57
12F:→ deray: 另外注解到後来会跟程式脱勾,程式一直改,注解不会改 10/01 15:57
13F:→ deray: 或是程式看的懂,但是他妈的注解看不懂! 10/01 15:58
14F:→ deray: clean code是一本书(我想你应该知道)大便的时候可以看 10/01 15:58
15F:→ deray: 另外node.js稳红的! 趁你已经在船上,请多往这方面求职 10/01 15:59
谢谢,我会找时间来看看的。注解即code,要达到这样的境界很困难, 可是写注解却不需要太多的技术,有时看到开头就知道trace到错误的code 而不用再看下去,我认为的注解是这样,我的看法拉。 ※ 编辑: y2468101216 (118.163.30.31), 10/01/2015 16:03:34
16F:→ deray: 我觉得这问题有点像废话,应该要问你认为什麽是clean code? 10/01 16:00
17F:→ deray: omusic不去不是你的损失,这货注定就这样了 是他们的笋丝 10/01 16:02
18F:→ deray: clean code 中文版 第8~13 页,是各大师谈什麽是clean code 10/01 16:04
※ 编辑: y2468101216 (118.163.30.31), 10/01/2015 16:07:48
19F:→ deray: 『我喜欢我的程式优雅又有效率,逻辑直截了当,使得错误 10/01 16:11
20F:→ deray: 无处可躲,尽量降低程式的相依性,以减轻维护上的功夫..』 10/01 16:11
21F:→ deray: 『Clean Code简单又直接明了,读起来就像一篇优美的散文.』 10/01 16:12
22F:→ deray: 另外那个啥,DevOps你文中指的像是开发人员? 但它的意思.. 10/01 16:13
DevOPs Architect我没打全名。 ※ 编辑: y2468101216 (118.163.30.31), 10/01/2015 16:23:21
23F:推 a926: 先假设你没有写Testing的话 10/01 17:23
24F:→ a926: 像我注解会写这样耶 10/01 17:23
25F:→ a926: //1.初始化计算用变数 10/01 17:24
26F:→ a926: //2.丢入Sum function进行计算 10/01 17:24
27F:→ a926: //3.取得结果,存入资料库 . 10/01 17:24
28F:→ a926: 自已觉得这种注解也不错呀!XD 10/01 17:24
29F:→ deray: 其实楼上这注解很...咳 10/01 17:48
30F:推 Masakiad: 其实clean code并没有说完全不准注解 而是追求code本身 10/01 18:16
31F:→ Masakiad: 表达一切所有注解很多余 10/01 18:16
32F:→ Masakiad: 如果什麽都注解 其实看的人会很辛苦 10/01 18:17
33F:推 ECMA: 注解感觉只是写给不在同一个水平的人看得 10/01 18:18
34F:推 Masakiad: 看完注解还是得看code才可以准确明白coder的逻辑,如果 10/01 18:21
35F:→ Masakiad: 什麽也注解就变成同样的内容要看两遍... 10/01 18:21
36F:→ alphadog: 我认为唯一有价值的注解是 // It's a trap! 10/01 18:23
37F:→ Masakiad: Clean code提出很多建议原则 虽然我也没100%赞同但我觉 10/01 18:25
38F:→ Masakiad: 得80%很值得参考,像是控制每行的长度,每个method的行 10/01 18:25
39F:→ Masakiad: 数使之维持在1/2左右可以一次呈现 10/01 18:25
40F:→ Masakiad: 有助於一个萤幕至少可以显示两个method(左跟右) 10/01 18:26
41F:推 ccccboom: 坐姿端正 XD 10/01 18:29
42F:→ ccccboom: 唉 穿西装是怎麽回事 10/01 18:30
43F:→ yyc1217: 我觉得clean code和完美是两回事 10/01 18:55
44F:→ yyc1217: 每个人心中都有最爱的小说 但不会有一本是所有人都爱 10/01 18:58
45F:推 atpx: 看产业吧,除非你有信心一次记熟20种以上代码,爬几千 10/01 19:14
46F:→ atpx: 行程式也不会搞混,那的确不需要注解 10/01 19:14
47F:推 crossdunk: 不知道西装是不是等於正式服装 像玉山就得穿正式的 10/01 19:17
48F:→ atpx: 某些产业有一堆系统,画面20个按钮,每种按钮根据3、4 10/01 19:18
49F:→ atpx: 个状态代码判断开启或隐藏或disable, 我会希望注解 越 10/01 19:18
50F:→ atpx: 多越好 10/01 19:18
51F:→ atpx: 楼上,金融业几乎都会要求至少衬衫加西装裤 10/01 19:20
52F:→ crossdunk: 所以那不知道算不算西装 XD 10/01 19:39
53F:推 arodriguez: 吵架的那间真的是颇呵 我之前也有去那里interview过 10/01 20:04
54F:→ arodriguez: 完全是雷到爆炸的地方 但是没像原PO一样吵架啦XD 10/01 20:05
55F:推 lashante: 当你的同事根本还没体会「可读性」的艺术、英文程度也烂 10/01 21:49
56F:→ lashante: 到爆时,只有顺手多写一点中文注解,可以减少他们来烦你 10/01 21:50
57F:→ lashante: 的机会.... 10/01 21:50
58F:推 abccbaandy: 别写中文...看过太多汇入变乱码的... 10/01 21:54
59F:→ a926: 我是举例啦T_T 我个人是不会写中文,虽然UTF8很好用. 10/01 23:01
60F:→ a926: deray这是我自已开发的习惯@@ 所以你觉得这样很差吗XDD 10/01 23:01
61F:→ a926: 我是因为如果逻辑复杂,这样写下来才知道自已做到那里:D 10/01 23:03
62F:推 GoalBased: //2.丢入Sum function进行计算 10/01 23:23
63F:→ GoalBased: int sum = GetSum(); 10/01 23:23
64F:→ GoalBased: 那注解何必呢... 10/01 23:23
65F:→ et282523: 注解拿来写每段大概的功能很好用,而且有区隔的作用... 10/01 23:34
66F:→ et282523: 毕竟让程式码自己解释自己是一种理想的状况。 10/01 23:36
67F:→ et282523: 不过没有维护的注解不如不要写,因为会变成一种误导! 10/01 23:37
68F:→ x000032001: 每段功能不一样 那不同功能拆不同function不是更好吗 10/02 00:10
69F:→ andymai: 注解就和看书一样~并不会所有人都能清楚你的明白~所以双 10/02 02:48
70F:→ andymai: 管齐下会是比较好的~如果注解和code都看不懂~其实代表的 10/02 02:49
71F:→ andymai: 是双方都有问题... 10/02 02:50
72F:→ a926: 可能我的比较偏向提醒用的 功能拆不同fn是要的。 10/02 09:54
73F:→ a926: 就见人见智罗XD我是觉得把每行记录的事做完,你功能也做完了 10/02 09:55
74F:→ a926: 反正我是举例啦 可能例子不好GoalBased才觉得好像多此一举 10/02 09:56
75F:→ a926: 分享一下而已 :D 10/02 09:56
76F:推 Masakiad: 分享一下注解我大多用在两个地方,1. method开始最上方 10/02 10:27
77F:→ Masakiad: ,但理由为的不是分段,而是因为会用自动产生说明文件 10/02 10:27
78F:→ Masakiad: 的工具跟给ide自动补字时带出的。所以整个team注解风格 10/02 10:27
79F:→ Masakiad: 也一样。2.是做标记,todo之类的,方便管理技术债...跟 10/02 10:27
80F:推 Masakiad: 附带ㄧ提,因为team有限定code style所以比较少注解, 10/02 10:29
81F:→ Masakiad: 及注解看不懂的状况。 10/02 10:29
82F:→ a926: m大你的第2点就是我现在的用法 XDD .fn的说明我也是因应文件 10/02 10:42
83F:→ a926: (握手) :D 10/02 10:42
84F:→ a926: 我是觉得久了大概就跟你在写文章一样吧! 要言简易赅呀~~ 10/02 10:44
85F:→ y2468101216: 推M大 10/02 11:16
86F:推 discoby: 如果自以为自己的程式码很简洁易懂 但其实没有 又不愿意 10/03 19:25
87F:→ discoby: 写注解时 那就换成是别人的恶梦了 10/03 19:25
88F:推 discoby: 在成为clean code大师的路上 总少不了一些同事当祭品 哈 10/03 19:27
89F:→ discoby: 哈哈 10/03 19:27







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP