V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dan2001go
V2EX  ›  求职

好烦诶,现在程序员已经溢出到完全不缺人了么……

  •  
  •   dan2001go · 2017-10-15 19:48:06 +08:00 · 34985 次点击
    这是一个创建于 2596 天前的主题,其中的信息可能已经有所发展或是发生改变。
    人在上海,最近投了近百封简历了,全部石沉大海。

    只有一个初创的公司有过沟通,去面了一下,技术(还 TM 是我以前同事的同事)那边 OK 了,人事过来聊了一会就打发掉了。我 X ……

    目前也只有一个认识的朋友想我去他那边打个杂(他不太懂技术,听下来是让我同时维护和开发 Ios+Android+Web 三个东西……感觉太不靠谱)

    现在大环境已经到这种地步了么。。看看招聘上一堆招人的,现在是投也不是,不投也不是啊 T_T

    附上简历,这样写的简历有问题么?
    https://github.com/gundamzaku/my/blob/master/README.md
    274 条回复    2018-12-08 13:05:39 +08:00
    1  2  3  
    nullcoder
        201
    nullcoder  
       2017-10-17 09:41:38 +08:00   ❤️ 2
    记得之前看过说,最好的简历就是一个名字,其次是一张名片,在其次是一段比较短的介绍。
    要写一张 A4 纸的,已经是普通的简历了。
    类似 LZ 很多经历有相似之处,可以每个挑重点,简单写一些不同之处,然后适当总结。

    LZ 还是要有一个目标,广撒网到投 100 多家就太多了。
    类似前面一个 V 友的评论,你得有一个目标,然后知道自己的现状,才好适用最短路径算法。
    哪怕因为现状离目标比较远,走的长一点,好过洪泛。

    专科没什么,本科不是 211,985 会被*某些*公司歧视,没有读研会被一部分歧视,读研不是 985 又会被部分歧视。
    如果说你的目标就一定要常青藤博士,你又认准了,那你去考好了,考上或者考到死心。

    具体说到管理,也是有 MBA 认证,或者 PMP 认证,这些都没有也没什么,还是看你的目标。
    如果你要去竞争搬砖的苦力活,肯定是争不过体力好的年轻人。

    技术上万金油和金刚钻都是相对的,真是太专太窄了,适应面窄也不是优势。
    所以大部分人推荐的是一专多能,快速学习 /终身学习,达芬奇那种毕竟是少数。

    心态放好,LZ 加油
    60 岁的现在都延迟退休了,后面还有几十年,现在可以说才刚刚开始呢。
    e9e499d78f
        202
    e9e499d78f  
       2017-10-17 10:14:22 +08:00 via iPhone
    @dan2001go powerbuilder,不是 poweerbuilder
    cnTangLang
        203
    cnTangLang  
       2017-10-17 10:28:06 +08:00
    @wayne712 发个简历给我吧 Y254aWFveWFvQDEzOS5jb20=
    cnTangLang
        204
    cnTangLang  
       2017-10-17 10:41:00 +08:00
    @zpvip 很早发在我的公众号上,好长时间没维护,现在也看不到了。word 版的应该在家里的 NAS 上,回去找找先
    cnTangLang
        205
    cnTangLang  
       2017-10-17 10:41:37 +08:00
    @ReGlenn 欢迎,发个简历给我吧 Y254aWFveWFvQDEzOS5jb20=
    zjyd
        206
    zjyd  
       2017-10-17 10:54:00 +08:00 via Android
    说个题外一点的,自考本科或者远程,千万不要选择汉语言文学或者工商管理这类专业。。。多刷两边简历就知道了
    xxqq1020
        207
    xxqq1020  
       2017-10-17 10:58:35 +08:00
    背景挺好的呢, 想来南京联系我呗
    newguest
        208
    newguest  
       2017-10-17 11:20:08 +08:00 via Android
    北京也是 我的简历 1 天了 几十家都没人查看
    dan2001go
        209
    dan2001go  
    OP
       2017-10-17 11:28:14 +08:00
    @zjyd 是不是把汉语言文学和学前教育搞混了?现在学汉语言文学(又是自考的)真的是对这门学科是真爱了。这么说吧,我去考试的时候,考场里面 3 个教室是汉语言文学(其中一半缺考)。而学前教育……我操,十几个教室密密麻麻啊。这摆明了就是混文凭啊。

    而且在上海这里,你去外面的文凭培训班看看,基本清一色全是什么学前教育和工商管理什么的,你你你,你不是要文凭吗,学个大众的轻松的包你 2 年必过的好了。汉语言文学?鬼才来教你这个啊。

    我认识的几个考友,我们都聊过,都真的是对文学有真爱才去读这个的。最后到毕业答辩的时候,一共也才 8 个人。(上海只有华东师范有这个专业,也就是说我毕业这一年的人也就 8 个人)其中一个小姑娘才 19 岁,他爸妈从小没让他读正规的学校,而是送到类似于山里的私塾去的,然后 17 岁左右开始读自考,19 岁读出来,直接参加考研(对比起来好丢脸啊)

    还有一位考友是放着一个公家的铁饭碗(其实工资也不算特别高吧,开地铁的),为了追求自己的梦想,来读这个专业。可能对很多理科生来说,这种人蛮傻的,但是事实上一些文科生就是在追求这种感性的(非理性)的东西。这在“美学”中就是一种对于生活的理想化的一种美的沉浸。

    和我同期考试的时候还有一位师太(尼姑),大约也有 40 多了吧(也可能我看走眼了,其实才是 20 岁的小姑娘)。不过我毕业的时候她还没考出来吧。
    dan2001go
        210
    dan2001go  
    OP
       2017-10-17 12:01:35 +08:00
    @CinderellaCiCi 非常感谢您的激励。其实基层管理真心不是人做的,还不如潜心写代码,心情会舒服点。碰到下面的人和你搞事情,你左右为难,处理不了吧,上面会觉得你无能。想处理吧,又没太多权力。帮上面吧,下面的人不爽拍屁股走人。帮下面吧,你在公司还想混下去么?
    你想安心做管理吧,下面的人跑了你还要救火。你想好好写代码吧,上面天天催你管进度管人力管项目。最后么两边不讨好,两边难做。
    小弟和你说:“这破公司我不想待了,没发展,我代码都在这了,你自己想办法接吧”
    老大和你说:“现在公司没计划招人,你克服一下,人少的事情,你自己想办法搞嘛”
    iweisi
        211
    iweisi  
       2017-10-17 12:09:39 +08:00
    您技术不错,管理方面也有经验,是不是开工资太高了
    cnTangLang
        212
    cnTangLang  
       2017-10-17 12:14:33 +08:00
    @dan2001go 理解你的想法。不过有兴趣的话,还是可以联系我邮件 Y254aWFveWFvQDEzOS5jb20= 。
    dan2001go
        213
    dan2001go  
    OP
       2017-10-17 13:22:39 +08:00   ❤️ 4
    @zhoubug @cgcs @nullcoder @xxqq1020

    看到很多朋友的激励,真的非常的非常的( repeat 100 )感动。说真的,其实我没有太远大的理想,只是环境把我推到了现在的位置。就像以前在公司,就是安心做技术。后来突然有一天就和我说做管理吧。就开始当管理了。不过不管什么位置,我的原则就是一定要做好。

    怎么说呢,我好歹也是个从小在上海生活的“上海人”吧,其实像某楼讲的,不想加班,公司情况不好了想快点溜。这都是人之常情,能有多少黑点呢?其实每个人心里都是这样的“阴暗面”,只是胡人不摆在明面,而有人摆在明面上来讲罢了。哪里都有好人有坏人,你说公司情况不好,不好到什么程度?如果还能看到奔头的,我想一般也不太会逃得比什么都快吧。如果没有奔头的,摆明了要死的,那你别说别人了,换我我也要赶紧溜啊。你陪公司吃苦,最后公司挂了你更惨,公司也帮不了你,反而是先逃的出去到好地方占了坑,你失去了机会。真要说这种,这种精明都是大家有一说一,有二说二,算清楚的。要说坏的,那那种公司明明有猫腻,还骗员工进来,浪费他的时间和青春。还有拖欠公司的,几个月不发的。公司赚了钱的一脚把你踢开的。从人员区域比例上来说,可远远超过上海本地人了……那是不是碰到几次就决定以后绝对不在 XX 地区的人当老板的公司上班啊~嘿嘿。

    最近一直在研究太平天国史,真的是一部非常典型的创业反面教材。一群农民,靠着信仰竟然打下了大清半壁江山,这么好的一个创业的局面,却又不思进取,搞内斗,分裂,同时也不注意吸引人才,弄腐败。最后又莫名其妙地就失败了。其中在 1864 年天国的国都天京陷落的时候。凡是被抓住的天国的“管理层”那可是一律被凌迟处死(身上的肉一刀一刀割下来直到把你割死,多的割 3000 刀)(想想如果现在的创业如果失败也是这种下场的话,估计市场就会干净很多了吧 [玩笑话] )的。投降的也就两种下场,一种能活下来,一种就是弄死。

    v2ex 里应该不少年轻人,有些说话比较直接,我是会虚心接受的。刚才还有一位 89 年的年轻人加我和我聊了一会,非常感谢。

    至于我简历,怎么说呢……我妄自菲薄地揣测一下,不一定对,有些人应该是没有经历过,其实我的简历杂,因为这些都是我在工作中在做的事情,原封不动写了,没有经过(艺术)再创造和加工。看上去平平无奇,但背后蕴藏了无数的幸苦。我们的工作大多都是以业务为主导的,当年也没少加班,24 小时待命,连续加班 2 天 2 夜的事情没少玩过。当然,也有年轻时间犯得经验不足的错导致的,比如一个当年害我一直晚上睡不好觉被公司催的一个老是会出问题的项目,现在我回过头来看,真的有好多技术解决方案可以用,可是当时一是经验不够,二是很多有意思的开源都没有出(那时候 redis 都没)。

    现在的年轻人应该很爽,90 后写个代码动不动就是上 15 寸的 MAC,我们出道(对不起,再用一下这个词)的时候还是 14 寸的 CRT 显示器啊。。然后又是各种方便的开源软件,成熟的技术解决方案,各种技术资讯,想想还是好羡慕啊。

    时代已经开始发生变化了,这其中并没有很多个人的对和错。也不一定是你不努力。几年前,程序行业并没有现在这么夸张,蛮多都是偏向于以业务为主的开发。而这几年,随着业务的饱和,开始向底层,向算法上面去靠了。再加上学校出来的人越来越多,这都是没有办法、很正常的事情。当年我们做 PHP 的时候,也是受到一波又一波培训机构的冲击的。

    时代是什么?社会的构成,不管哪一方面,都是金字塔型的。注定了要分几个阶层,你说一定要深入到底层,底层有多底?韩天峰在 PHP 上开发了 Swoole,是牛人。如果若干年后,人人都能开发 swoole 呢?那他也就变成了普通人,然后对那时候的牛人又有了更高的要求。就像我刚出来工作的时候,互联网的要求一般大专就可以了;几年以后,要求本科;再几年以后,要求全日制本科;再几年以后,要求 211 985 本科;再几年以后,要求研究生;那再几年以后呢?你能说别人不努力?对不起,说别人不努力这本身就是一种很不负责任的说法。

    大公司要求高学历,这是正常的,从比例来说,重点大学出好员工的概率比大专要高出不少,也就是说挑出次品的机率就要小很多。所以他要重点大学的,这是实情,没什么好黑的。当然,这也是一种懒政,可以省却不少麻烦。就像是国家现在房子这么畸形的局面,现在就一刀切,规定了你在上海连续社保满五年才能买房子,这也是一种懒政,简单,直接,暴力。年轻人肯定不爽,因为这懒政把他们给坑了,但是对买了房的人,却又很开心,你这么搞,以后只会意味着房子要涨啊。对国家来说,这同样很爽,为什么呢,因为我只用了最方便的办法就把房价控制住了,对我这个国家来说是稳了。对你个人来讲,你算老几?

    那么这可以怪年轻人么?那么现在高房价买不起房,这是因为年轻人不努力吗?那是不是可以跳出来放个群嘲,说哈哈,你们买不起房子,是你们脑子不好,你不努力,你没眼光。明显不是啊,这就是时代,如果你早生 10 年,早生 20 年,说不定你现在都靠房子躺着数钱了。

    我在两年前曾经出去面试过,被各种打击,经常被技术流的学术派看不起。而创业流的也看不起你,因为你不能迎合他们一起打鸡血,灌鸡汤。更加有意思的是,我发现很多在管理级别的人(主要是来面试我的),都特别的傲慢。几个问题一回答,只要你答不上来的,就会非常不客气地来嘲讽你,说你连这个都不会,还出来面什么试(真的是原话)?反而惟一一次面试体验最好的却是一个外国人(华裔)。。。彼此交流了一下知识,互相都很客气,如果有不足的地方,也就是说说这块的话我们在用到,是需要事后好好深入了解一下的,完全没有刻意来刁难的意思,主要还是看看你的想法,思想和谈吐。(当然可惜,因为一直在小公司的关系,由于想从游戏切入到电商,当时选择了另外一个公司)

    经我手面试的人,这么多年也不下于 200 来个了,90%都属于很一般的人,70%的人就是我问 MySQL 的优化,连索引都没有答出来的人。不过我并不觉得他们有多笨,还是环境的关系,我早期的时候接触过不少做 PHP 外包的公司,知道那是种什么环境。还有那些培训班(早期的),都是个怎么样的教法。不是每个人都能进大公司的,也不是每个人都有技术牛人可以带一把的。靠书本上的那一点知识,没有实战,确实会很欠缺。或许里面有的人,如果有一个好的环境的话,会成长地非常快(只能说有些人被埋没了,太可惜)。

    我曾经有一个运维的同事,他和我在一个公司的时候,也是个什么都不懂的家伙,所以公司就安排他值夜班,做苦力活,拿 3000 块钱的工资。但是后来,他抓到一个机会,有一个人带了他一把,然后他又靠着内推进了一家国企背景的公司,里面有千万级的服务器给他摸让他玩,然后就靠着这个再一次跳到另外一家上市公司做了主管。这就是环境和机遇。

    然而并非人人都有,千万级别流量的公司能有几个?面试别人的时候,我主要看反应,看谈吐。比如我问一个 PHP 的问题,他答不出来也没关系,他只要能说:“我查一下谷歌,我搜一下百度,我翻一下 PHP 手册”。我都觉得这个是个很不错的答案,说明他有想法啊:)( 不过很多人就直接说不知道了:( )甚至经常连笔试题都不浪费时间给别人做,直接面几个问题就可以了解了。也曾经这样,真的挑出过很不错的人才出来的(中专学历的,进来前在外包公司做的,很多东西都不懂,进来后学得特别快,现在也出去做了管理了吧),只是要你带,你自己要累一点罢了。(当然这也是管理工作的一部分啊)

    也有网友很重点地提到这个本科汉语言专业的事情,唉,解释了几次啦。。不是混文凭,也不是好考,纯粹是爱好 T_T
    平时没事情也喜欢写写东西啊,在我的 github 里有一个目录,就是准备开出来没事情码字的。
    https://github.com/gundamzaku/my/tree/master/novel
    里面一篇长的文章就是我一年前感叹于如今互联网行业的小说,没想到一年后要变成自己的写照了?(当然,文笔不好也请见谅,毕竟目前也不能靠这个来吃饭,完全是自娱自乐)

    技术的当然也有。。最近一段时间是在学 go
    https://github.com/gundamzaku/golang_study_note
    没事情可以互 f 一个,不过我技术估计没有 V2EX 上的一些牛人那么高明,如果觉得我水平低的也别来嘲我了。。
    dan2001go
        214
    dan2001go  
    OP
       2017-10-17 13:23:24 +08:00
    @iweisi 都没进入到面试。。哪有开工资啊。
    hu0097
        215
    hu0097  
       2017-10-17 13:26:47 +08:00
    想到自己将来也可能被 年轻人喷,有点心酸。
    187j3x1
        216
    187j3x1  
       2017-10-17 13:38:33 +08:00
    哎,这帖子来回看了几次,唏嘘啊,码农界人口红利也许就是这样吧,后浪直接拍死前浪。
    lxguidu
        217
    lxguidu  
       2017-10-17 15:25:57 +08:00
    @psirnull 要不就是没做过管理,要不就是你待的公司太好,否则你就应该知道为兄弟们争取最大的利益和报酬之类的话纯粹是废话。
    guchengyehai1
        218
    guchengyehai1  
       2017-10-17 15:33:00 +08:00
    楼主,人生总会有低谷的,总会过去的
    lxguidu
        219
    lxguidu  
       2017-10-17 16:05:25 +08:00
    @anianj 楼主有你列的任何一项优势,都不会在这吐槽了。论管理或者技术,人家未必比你差,只不过写的太杂而已。
    2144207397
        220
    2144207397  
       2017-10-17 16:08:34 +08:00
    在上海这样一个人才汇集的都市,人才竞争压力很大,学历是一方面,重要的还是目标和针对性(企业和技术方面),建议楼主还是有针对性的投递简历,如果有意向的单位,可以主动联系看看
    dan2001go
        221
    dan2001go  
    OP
       2017-10-17 16:19:52 +08:00 via Android
    今天我的一个以前的小弟突然找我,说有个接触他的猎头手里有合适的岗位所以推荐给我。

    针对回复里的所谓的『兄弟』,这才是兄弟。不是说没有人脉的,你也没办法保证你的人脉就一定混得好。如果因为混得好才能成为人脉那都是有目的性的了。

    这个小弟是以前我带的 ios 开发,很丢脸的是就半年,他在我手里被裁员了。我觉得很抱歉,不过他也还是觉得我是个好老大

    他最近也在找工作,ios 开发,水平尚可吧,因为也没机会进大公司,无法达到 v2 论坛的平均水平。不过我还是强烈推荐如果有机会的话。因为人好,负责。这是重点,技术是其次的。
    2144207397
        222
    2144207397  
       2017-10-17 16:36:24 +08:00
    我们公司在招会 Golang 的技术经理,在武汉,有没有兴趣?扣:2144207397 V 信:whcyw666
    2144207397
        223
    2144207397  
       2017-10-17 16:40:09 +08:00
    @dan2001go 学前教育这么多人考? 我还准备考一个的
    antowa
        224
    antowa  
       2017-10-17 17:16:14 +08:00
    老哥,我虽然不是你这个年纪,不过也挺能理解你的。我觉得很多东西往往不是个人规划来的。有句话叫事与愿违,这不以人的意志为转移。所以你或许会等来自己的机遇,或许也不会。不过该来的总会来,不来的怎么求也不会来。所以人生的常态是挫折,惨淡的现实要接受。重改简历,努力迎合市场,找到工作应该不难,就看你给自己定位成什么样的社会角色了。

    祝你一切都好吧。帮不上你什么
    dan2001go
        225
    dan2001go  
    OP
       2017-10-17 18:53:19 +08:00 via Android
    @2144207397 你就看看培训班教什么什么就考得人多,他们都是挑最简单的来应试的
    qooweds
        226
    qooweds  
       2017-10-17 19:01:58 +08:00
    @dan2001go #213 哎,看到了这一段真是勾起了我惨痛的回忆
    面试的时候很多人不客气,直接问你"你这都不会,还怎么 XXXX","你们 XXX 出来的人,水平也就这样?"
    哎,人与人之间最起码的尊重都没有
    winsyka
        227
    winsyka  
       2017-10-17 19:14:00 +08:00
    楼主找个人好好把简历改改,不愁找工作的。何必没自信,找网友评价自己呢。。
    forestyuan
        228
    forestyuan  
       2017-10-17 19:34:57 +08:00
    楼主别做程序员了,要不转项目经理试试?
    dan2001go
        229
    dan2001go  
    OP
       2017-10-17 19:43:04 +08:00
    @forestyuan 项目经理没经验啊,,我也不擅长吹牛皮。虽然狂投简历,其实还是比较有针对性的,集中在资深,架构和技术经理。项目经理的话面试估计过不了(泪)。
    sagaxu
        230
    sagaxu  
       2017-10-17 19:47:39 +08:00 via Android
    不要说千万级流量了,大部分公司连百万级都不一定有。工作一到三年的时候不尴尬,五年以后找高阶一点的工作,到处都是大互联网公司出来当技术主管的面试官,拿着高并发和大数据狠狠的问,即使他们在大公司也接触不到那些,也会当成重点问。

    如果不是履历非常抢眼,
    没做过大流量的项目,有条件的公司不要。
    有条件的公司不要,就没机会接触大流量。
    完美而稳定的 deadlock 就这么形成了。
    要破除这种死锁,需要机缘巧合。

    即使做过大流量,十年以后可能又流行别的了,大龄开发你还跟得上吗?这句话是问我自己的。
    vincent1q84
        231
    vincent1q84  
       2017-10-17 19:48:26 +08:00 via Android
    看到黑专楼主业和面试时被黑“这都不会”,想起村上春树在《我的职业是小说家》 中的一段文字。


    不论什么事情,只要触碰到专业以外的领域,以那一领域为专业的行家们往往就不会给你好脸色,如同白细胞注定要排除体内的异物,他们是要拒绝这种接触的。尽管如此,只要那个人不屈不挠,坚持不懈,久而久之,他们又会渐渐觉得“啊,真拿他没办法”,默许他同席就座。但至少刚开始的时候压力还是相当大的。“那一领域”越是狭隘、越是专业,并且越是权威,行家们的自尊心和排他性便越是强烈,遭遇的阻力似乎也就越强大。
    bibizhang
        232
    bibizhang  
       2017-10-17 19:59:14 +08:00   ❤️ 2
    又回来看了一眼,我也不知道楼主的能力在 v2 上面算是怎样,但我觉得这股虚心认真的劲儿,和这份耐心的脾气性格在这里真算得上是不错的。
    dyman
        233
    dyman  
       2017-10-17 20:35:49 +08:00
    感觉现在 IT 行业要求确实越来越高,只有一直保持与时俱进才能不被时代淘汰啊,互联网尤是如此。尚处弱冠之年,看了 lz 的回复感触良多
    forestyuan
        234
    forestyuan  
       2017-10-17 21:34:47 +08:00
    @dan2001go 如果认准了做技术,建议选自己最擅长的技术领域,把自己好好包装一下,要有那种让人眼前一亮的感觉,就好办了
    ipconfiger
        235
    ipconfiger  
       2017-10-17 21:40:00 +08:00
    等你把简历浓缩到一句话的时候, 就真牛逼了, 比如, I wrote Python
    billyzg
        236
    billyzg  
       2017-10-17 21:45:25 +08:00
    楼主,我觉得你的资历很对我们公司的需求。就怕你不肯来。
    我们就要 PHP 用的非常精通的人,能答出 sort()的源代码是 binary sort 还是 quick sort。
    [email protected]
    secondwtq
        237
    secondwtq  
       2017-10-17 21:48:55 +08:00   ❤️ 2
    @billyzg 斗胆问一句有没有 binary sort 这个算法
    GoGoGoBoy
        238
    GoGoGoBoy  
       2017-10-17 22:32:38 +08:00   ❤️ 1
    @secondwtq binary sort ()) 哈哈哈哈哈哈
    billyzg
        239
    billyzg  
       2017-10-17 22:42:59 +08:00
    @secondwtq 你通过了,没有这个算法。:)
    billyzg
        240
    billyzg  
       2017-10-17 22:44:04 +08:00
    @GoGoGoBoy 是我年纪大了,随手写的不对。包涵包涵。
    dan2001go
        241
    dan2001go  
    OP
       2017-10-17 23:28:39 +08:00
    @billyzg

    寒,看了这道题目顿时虎驱一震。
    不是我要不要你们公司,而是你们公司要不要我了……
    因为……这道题目我当场肯定回答不出来。我只能对面试我的人说这题目我会“百度知道”。

    我确实会借助于百度去查这个问题的……

    百度也确实有答案:
    ---------
    php 内置函数用什么排序算法,如 sort 函数等_百度知道
    1 个回答 - 提问时间: 2012 年 02 月 27 日
    最佳答案: 用的是快速排序
    ---------

    完美解决了啊

    啊…………

    我手里正好有 PHP 的 souce,还是谨慎点看一下免得被 v2 的高手打脸到时候我脸皮都没地方搁吧。

    在 D:\php_source\php-7.1.2-src\php-7.1.2-src\ext\standard 里的 array.c 里找到代码


    PHP_FUNCTION(sort)
    {
    zval *array;
    zend_long sort_type = PHP_SORT_REGULAR;
    compare_func_t cmp;

    if (zend_parse_parameters(ZEND_NUM_ARGS(), "a/|l", &array, &sort_type) == FAILURE) {
    RETURN_FALSE;
    }

    cmp = php_get_data_compare_func(sort_type, 0);

    if (zend_hash_sort(Z_ARRVAL_P(array), cmp, 1) == FAILURE) {
    RETURN_FALSE;
    }
    RETURN_TRUE;
    }


    重点在 zend_hash_sort(Z_ARRVAL_P(array), cmp, 1)

    然后在
    D:\php_source\php-7.1.2-src\php-7.1.2-src\Zend
    中的 zend_hash.h 里找到定义
    #define zend_hash_sort(ht, compare_func, renumber) \
    zend_hash_sort_ex(ht, zend_sort, compare_func, renumber)

    在 zend_hash.c 里找到实现

    ZEND_API int ZEND_FASTCALL zend_hash_sort_ex(HashTable *ht, sort_func_t sort, compare_func_t compar, zend_bool renumber)
    {
    Bucket *p;
    uint32_t i, j;
    ……
    }
    问题就简单了,因为我看到了 Bucket *p;
    接下去的东西就太晚了不想看了。

    不过这道题目我确实是当场面肯定答不出来的,我对算法也不是那么熟。如果这是资深 PHP (我更感觉这标准应该是在招一个 C 程序员)标准的话,我大概只能算初级 PHP 了(难怪没有面试)。一般我们公司也不会去改造 PHP 源代码,能用就可以了,我的 PHP 的核心也不是非常了解,都是应用级别,毕竟是万金油。除非真的是性能出了问题,不过那时候先会考虑模块层面的拆分和架构,我第一想法有压力的那部分业务拆分到 Java 上面去了。(到那种数据级别的公司应该不会小气到不用 Java 工程师吧,原谅我。。我是 Java 墙头草……)

    不知道你们什么公司……能考虑到这种问题感觉规模应该是蛮大的了吧……如果是这个要求的话,我感觉面试会被调戏啊。。
    sagaxu
        242
    sagaxu  
       2017-10-18 02:44:14 +08:00 via Android
    @dan2001go php 的 sort,移植的 clang runtime 里那个 libc++ sort,优化的很好的,几种排序算法混用了
    alichen
        243
    alichen  
       2017-10-18 10:04:36 +08:00 via iPhone
    @dan2001go 我跟你情况差不多 同样 35+程序员 坐标长沙 12 年之前也是一直在维护 pphp 商城项目 还是基于 ecshop 免费版二次开发的 那时候的日子过得浑浑噩噩 摆弄各种 php 框架 qeephp yiiframework,后来转前端的契机也是在这时出现的,公司的程序员就我一个,要上一个 h5 版的商城项目,刚好那会也在看 nodejs 和 angularjs,也接触到了一些前端构建的东西,所以就立马在这个项目用上了,第一版出来后公司还是没有招到合适的和我一起来开发,考虑到 angular 陡峭的学习曲线,于是用 vue 开始重构(那时候的 vue 好像还是 0.x ),重构完第二版之后公司专门针对我们项目成立了一个开发小组,项目上线后暴露了不少问题,比如首页加载过慢(必须等待接口响应完成才能显示),seo 不友好等等问题,于是决定'再次重构,那时的时间点是 15 年中下旬了,当时技术总监主张的方案是采用传统的 spring 技术栈来开发,我提出的是使用 react+express 的 ssr 方案,理由是解决首屏渲染和 seo,还有就是后端接口数据转发过滤,很幸运最终我的方案被采用了,正是有了这段宝贵的项目经历让我在前端领域更加深入,虽然最终技术总监还是反悔了,在上线半年后用 spring+jq 推倒重做,那会我心里是有点想法的,所以就提了离职,长沙的圈子其实很小,技术栈也比北上广深至少落后几年,简历也投了十几家,期间我积极维护自己的 github 上几个开源项目,大概一个月后找到了下家,目前工作是公司前端脚手架开发后和 ui 组件库研发
    写了这么多只是想同楼主共勉,年龄大不要成为自己的心理障碍,学无止境,还有就是 github 要有实际内容的开源项目,这是比较重要的加分项
    lfmy
        244
    lfmy  
       2017-10-18 11:43:34 +08:00
    再投上 300 来份
    0gys
        245
    0gys  
       2017-10-18 13:07:56 +08:00 via iPhone
    直接杀到想去的公司门口。一般都会面试一下。应对小公司的方法。反正发过去没人看,还不如直接见个面。
    flowerains
        246
    flowerains  
       2017-10-18 13:08:44 +08:00
    老哥能加个好友么,想和你交流交流。
    dan2001go
        247
    dan2001go  
    OP
       2017-10-18 13:19:04 +08:00 via Android
    @flowerains 你加我微信好了~
    dan2001go
        248
    dan2001go  
    OP
       2017-10-18 15:59:47 +08:00 via Android
    面了个试,完败。问了我 php-fpm 和 swoole 的区别是什么。没明白什么意思,所以也没答上来。又问了我 go run 的原理是什么。答不上来。然后随便扯了点就被打发回家了…连请等消息的客套话都没说…
    iPhoneX
        249
    iPhoneX  
       2017-10-19 04:09:06 +08:00 via Android
    mark
    lwldcr
        250
    lwldcr  
       2017-10-19 09:11:39 +08:00
    昨天也面了一个 35+的哥们,来面的岗位基本还是一线的程序员,看起来依然很灵活很有激情
    有点感慨,不知道自己到这个年纪的时候是不是还能像这样写代码
    dan2001go
        251
    dan2001go  
    OP
       2017-10-19 09:28:08 +08:00 via Android
    @lwldcr 你是哪个公司的?
    lwldcr
        252
    lwldcr  
       2017-10-19 10:40:06 +08:00
    @dan2001go 不知名小公司 有弃坑的打算了
    dan2001go
        253
    dan2001go  
    OP
       2017-10-19 10:52:04 +08:00
    @alichen 想想好几年前的自己,原生 javascript 可以说比 php 掌握得还要深了。没几年没想到 js 变得这么复杂了 @_@,一堆框架,css 都弄了个 less,sass 什么的标准,js 还搞什么 typejs。自己后来也没怎么去写了,就慢慢地生疏了。
    dan2001go
        254
    dan2001go  
    OP
       2017-10-19 10:55:00 +08:00
    @lwldcr 噢。。我昨天也是去面试的,出来真是心酸呐。小公司的话…也别盲目弃坑了,有条件(想办法)去大公司走一圈,没条件先忍着,如果还是跳一个小公司,没什么意思(除非很看好,想拼一把),简历上还不好看。
    lwldcr
        255
    lwldcr  
       2017-10-19 11:14:34 +08:00
    @dan2001go 大哥还没确定去哪儿吗 加油哈 快过年了
    我下回跳肯定也要先看好,毕竟年纪不小了,要更慎重点
    dan2001go
        256
    dan2001go  
    OP
       2017-10-19 11:18:55 +08:00
    @lwldcr 不是没确定。。是没人要- -
    Derek_S
        257
    Derek_S  
       2017-10-19 17:26:32 +08:00
    看到楼上 V 友对基层管理的说法真的是太贴切了。
    我不是程序员,四处打杂。24 了,转到基层管理没多久,西南某省省会,4K 薪水。
    很多公司桌面维护(修公司内电脑、网络、打印机)的岗位都有 4K5 (我去面过人家开给我的价码)。
    对现在公司已经觉得很心寒了。
    最后
    @dan2001go 祝老哥早日找到合适的岗位。能否加个好友聊聊?
    dan2001go
        258
    dan2001go  
    OP
       2017-10-19 17:59:48 +08:00 via Android
    @Derek_S 联系方式简历里面有,加微信好了。
    dan2001go
        259
    dan2001go  
    OP
       2017-10-19 18:06:08 +08:00 via Android
    昨天有个猎头介绍了一个万达的工作。正好我有个老同学在里面。我微信上问了他一下。然后他就不遗余力地帮我找里面的人打招呼,帮我简单介绍可能会问的问题,还帮我改简历。
    我都不知道说什么好了…
    crazyhl
        260
    crazyhl  
       2017-10-19 18:57:58 +08:00
    比楼主小 8 岁,也在努力中
    Derek_S
        261
    Derek_S  
       2017-10-20 07:29:17 +08:00
    @dan2001go 祝老哥顺利
    fyooo
        262
    fyooo  
       2017-10-20 11:47:22 +08:00
    @dan2001go 祝小哥顺利
    susucoolsama
        263
    susucoolsama  
       2017-10-20 11:49:07 +08:00
    看得出来楼主是一个爱好广泛的人啊,文学+程序,感性+理性的结合,但是老实说啊,可能大部分人十年后经历得还没楼主的多呢,大龄程序员真是一个尴尬的物种。
    HuangLibo
        264
    HuangLibo  
       2017-10-31 22:32:07 +08:00
    为什么又读了一个汉语的本科啊, 匪夷所思
    raincoat
        265
    raincoat  
       2017-11-02 12:14:08 +08:00
    持续关注楼主找到工作没有,再鼓励一波,(比心).
    linkai1208
        266
    linkai1208  
       2018-02-17 14:46:34 +08:00
    作为 44 岁的老程序员深有同感啊。前年公司清盘,找工作没人要,只能凭借老关系从老客户那里要些任务自己开发,被逼做起了灵活就业者,和上班一样累,挣的钱只有上班的一半多。感觉天都是灰色的。好在今年初同学介绍给了一个初创公司做 CIO,工资比之前上班还高,虽然可能累点可能不会长久,但已经习惯了累大不了回头再继续自由职业。说了这么多,我觉得目前你不应该是盲目的投简历,而应该找同学朋友做内部推荐,否则一天到晚像个猴子似的被比你小的人面试还没有多大可能,心里是非常痛苦的。另外,如果一时半会儿还没地方去,你先看看能不能先暂时做自由开发职业者,至少每月能有进账减缓家庭压力。一定坚持努力!你的简历和我很相似,有些地方比我还好!
    dan2001go
        267
    dan2001go  
    OP
       2018-03-03 13:40:40 +08:00 via Android
    @linkai1208 非常感谢激励,最近找工作找的好累。虽然很不甘心,但是这是社会的规则,要么把自己变得更牛逼,要么就被时代逆流吧。唉。我的痛苦也只有像你这样的过来人能理解了,同事我都找过,没有什么用,可能圈子的关系。混得好的早就不是一个圈子了,混的差的你也指望不上。去年老同事帮我内推腾讯,初中级岗位吧,工资我都想着你们开,过得去我就来。结果还是面试过不了他们老大的关,他也帮不上什么忙。其他的就是不断的在面试中被打击了。

    比起努力来说,机遇更加重要吧。一直觉得自己特别努力,什么都会去学,也非常虚心。可是…结果现在方面最看不起的混混工作都比自己好,基本上也只能怀疑人生了。实在找不到地方去倾吐这些苦处,这种时候看看类似于你给我的回复,大概稍稍能给自己一点慰藉。
    yingfeng094
        268
    yingfeng094  
       2018-03-18 21:38:43 +08:00 via Android
    老哥现在找到了吗?看了你的帖子,其实技术水平和项目经历,我觉得,我到你这个年纪也未必会有,所以我最近一直在想,程序员的核心应该不是简单的语言的使用,还有一堆框架的调用,应该往底层学习,要么就是把业务搞透了,这样就很难取代了,不知道这样的想法对不对
    dan2001go
        269
    dan2001go  
    OP
       2018-03-19 08:29:16 +08:00 via Android
    @yingfeng094 没找到…你说的没错,不过三分靠这个,七分靠运气。
    mf2019d
        270
    mf2019d  
       2018-04-27 18:34:05 +08:00
    程序员 就是 会一种语言, 比常人更会与机器交流. 使唤机器.
    pjzhong
        271
    pjzhong  
       2018-05-12 20:00:34 +08:00
    千言万语不知如何表达啊........祝前辈好运吧。
    luckjs2017
        272
    luckjs2017  
       2018-11-05 21:31:44 +08:00
    看到商派 这公司 就火大,这公司的代码 被我们技术全部骂了个遍,写的代码都是垃圾....那个 ecshop 那些玩意。恶心人。简直小学生
    IamMM
        273
    IamMM  
       2018-12-07 22:58:05 +08:00
    @qdwang 什么 it 技术是应届生一个月学不会的 印象中没有吧
    qdwang
        274
    qdwang  
       2018-12-08 13:05:39 +08:00 via iPhone
    @IamMM 实在太多了,你反过来想,如果应届生可以一个月学会任何 it 技术,那么 it 技术人员工资差异应该非常小。
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2735 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:16 · PVG 20:16 · LAX 04:16 · JFK 07:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.