×

Loading...

fb


Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / 都说 IT / 编程简单,挂个香蕉猴子都能干 ---- 但走过路过很多公司,大部分 coder 连最起码的东西都写不好,多半是我水平差,进的公司不够牛。我要是自己招人,我这么面试 coder +1
    拿最简单的 business app web 开发举例,就考一个 table 增删改,俗吧。

    两台笔记本并排,左边 macbook, 右边 win10
    左边一瓶红酒,右边一听啤酒。
    左边 visual studio code, 右边 visual studio 2017
    左边 angular 6 + bootstrap + cli from scratch, 右边 asp.net core 2.0 + web api + ef + sql from scratch...
    (如果要用其他 framework, 您随意)

    就要一 list UI,drill down 到 detail UI,add/update/delete,
    google login + facebook login
    localization
    正确的 error handling, logging
    check in 到 vsts / github
    support docker,deploy 到 container,哪朵云随您便
    CI / CD
    code 简洁明了,一行不多一行不少
    该 DI DI, 该 IOC IOC,该 repo repo
    什么算法都不要,什么 AI 都不用...

    90 分钟完成,红酒喝完,啤酒喝完...

    简单吧...
    • 要求不要太高,能跑能Debug就行了。你找装修佬付他市场水平工资,会要求他做出日本匠人的活吗?
      • 一个 table 的 CRUD, 两个 screen 的 UI,基本上一个大点儿的 hello world 而已,离日本匠人还远点儿吧
        • 他主要考的是态度和细心。技术是可以放狗咬出来的。 +1
        • 没错,就是个大点儿的 hello world,能完成只能说初步具备了搬砖的能力。
          • 遗憾的是走过路过的公司能把这个 hello world 写得漂漂亮亮的屈指可数,更别说90分钟之内喝着小酒立等可取了 +1
            • 嗯,我同意,见过太多连coder都不胜任的在做developer的活,惨不忍睹。
            • 90分钟要求太高了,一般来说这个要长期训练才会快,基本上工作单位不会有简单的end to end 的code让你整天写,都写业务逻辑去了,就等于让白手写排序,老司机很多都写不出来,写出来的估计猜题了 +3
    • 90 分钟完成,红酒喝完,啤酒喝完...这个保证没问题!
      • you are fired. you missed biggest debug point: if you are drunk, do not drive, else it is OK to drive.
    • 是这样的,特别是大银行里面写程序的。我曾经见过一个竟然分不清ASCII的0和数字0。
      • 你知道还有utf-8,utf-16吗?知道越多,工作越苦, +2
        • 还大小伊甸园。
      • 年轻的谁还要知道这个呢?知道的都是老头了 +1
      • 我也分不清楚,赚钱一定不比你少,还工作顺便找,我上班第一天通常先问样本代码在哪抄。会思会想会Google,也就够去赚个IT 的打工钱了,还要咋样三头六臂 +1
        • 你是NB大了,人都不认得也能“赚钱一定不比你少”?GATES这么说还行。 +1
    • 这种就算完美完成,找回来也未必能干啥。
    • 理想世界是这样的?问题是招你这样做,七大姑八大姨怎么办?尤其是政府里用一个手指敲键盘的大妈?这么简单的道理难道只有你一个人知道?任何看不明白的事情背后必有猫腻? +1
    • 我觉得哪个行业都有滥竽充数的。进了公司之后很容易混下去。
    • 顺序改一改,先要把酒喝完。 +1
    • 老有人问小孩做summer intern需要准备什么知识,其实这个就可以,左手边option还有MacBook写iOS app,Linux写Android app,raspberry pi3 + python,右手边可以挑nodejs+mongodb, 还有whisky,vodka,二锅头各种选项,只要 90分钟完成frontend +backend+酒水就hire...lol
    • 你还没能领会挨踢行业的实质。烂程序员多了,才能多报工时,把项目做得细水长流,外包自主两相宜,甲方乙方打工仔一起发财。 +2
    • 你都什么地方啊。。我周围刚毕业都没问题啊。。我想很多基础不好的,一般是学别的转行的,同时也没好好学。。
    • Angular 6 才出一个星期吧,你老已经走过很多公司了。能不能牛的没有漏洞? +1
      你提到的那几个技术每一个都有编程之美,存怠慢之心实在不合适。
      • 这就是我的point--我提到的东西大部分都是tutorial101就提供的,但是很少有人能写得干净利落,逻辑清晰,这只是如何使用framework的入门第一步,离创造那些framework十万八千里。IT 门槛低,是因为有聪明人努力让编程变得更简单而已。 +1
        但门槛低也造成了在很多公司,20% 的人很辛苦地drag其他80% 滥竽充数的人。
        • 绝大部分人都是混混,这个我很早雇人的时候就发现的。虽然很多人不喜欢笔试,这是最简单的晒掉这些混混的方法。
    • 这么大岁数了还这么能码,你们都是人精
    • 这什么单位儿,居然还在工作场合提供酒精饮料。
    • 跟小学生做套题一样 代表你刷题多 不能测出什么鸟 +1
      • 真正刷题的不会刷这种的,因为太简单。但是刷题出身的往往就是这种看起来太初级太简单的做不好。 +3
        • 刷题的100%都没想到某些submitbutton要做成clickonce的。cancelbutton要等action出个结果才可以enable.
    • 任何行业基本上都有两种心态的人:一种是应付着混口饭吃的,有的行业这种人可能还占多数比如这旮的挨踢;另一种是以匠心来干活的人,即使拿着不高的薪水,要么不干要干就会用心做好,那是人品问题不是技能问题...
    • 面试过google,根本不是你这些东西,人家让我再平衡一个红白树,并优化左倾向到右倾向
      • 我说的是做 line of business app 的公司。FLAG 之类的公司当然只考算法 ---- 反正进去也要重新学他们的 tools...