精华内容
下载资源
问答
  • 初中毕业的最后一天
    2014-08-21 18:41:53
    乡亲们and同学们:
                    大家好!
            貌似现在感谢信是每个黑马毕业后找到工作的首要任务了!

      我是5月份进的黑马,是9期的, 其实感觉从我搭上飞机,落在北京之时这一切都好像做梦似的,我是90年出生的, 属于90后了,我辍学的非常的早,在我上初中二年级的时候就辍学了。
            可以说我是一个标准的小学毕业生吧,当时我16岁,在我16岁到22岁的这6年我做过很多份工作,也做过很多种工作, 从刚出来的学厨,到去电脑学校学办公,瓦工, 水工,小工,电工,几乎工地上的活差不多都干过,当然服务员什么的我想是绝大多数 初高中毕业都必经之路的吧。
         从08年开始我认识了我的女朋友,也可以说这时候差不多是我人生的第一个点吧,从认识到交往开始,就有了一些压力,和动力,还有为自己的人生和以后的生活考虑了,后来我们开始不满足于 一个月一人  1  2千的薪水,于是我们摆过地摊,贩过蔬菜水果,也许是90后的冲动和不靠谱吧,我们都觉得这不是我们想要的。觉得有点浑浑噩噩。
         这个时候我也开始很冷静的考虑过我想要什么, 我该干些什么,如果还是这样我如何生活下去,还是直接带着女朋友回农村,种点蔬菜水果过一生? 这个时候差不多是10年的过年了,那一段时间真的非常的难熬,我不知道有多少人跟我一样,有这种身负着很大的压力,或者有着想要给家人亲人更好的生活,或者看着身边的人十分的辛苦的时候而自己却无能为力的感觉,那种感觉你说不出来, 不也不知道怎么办,就是一种很无力的感觉,这种感觉真的可以让人窒息。
      其实很早以前我就有想做IT的行业,不过那时候不太了解,11年的时候我在做的是游戏代练,梦幻西游,可能很多人都玩过,不过运气挺好那个时候出了 生死劫任务(可能很多玩过的人都知道 这个任务在11年的时候差不多一个任务就200块钱) 挺赚钱,但是我知道游戏不是一个长久的事情,那个时候我就开始对IT感兴趣了, 我想 什么时候我也写一个软件一个游戏或者什么的多牛X,于是我就开始在网上疯狂的找着一些视频看,什么C  C++ VB C# 几乎都有,不过视频都不全差不多都只能看到 if  或者for循环就没有了,在一个偶然的机会我也不知道是谁发给我的QQ邮箱,“不给1分钱即可入学,就业不做软件开发不给学费!不3k就业不给学费。。。。。” 这个的时候,我抱着看看的态度去了黑马的网站,黑马的论坛,当我看完毕向东老师差不多10天的视频的时候我就发现,其实这个就是我想要的,于是我陆陆续续的把我所有的游戏全部卖掉了。
         记得在看视频和给我父母说我要学电脑学IT的时候,我父亲跟我说了这么一句话“你一个初中都没毕业的人,能学了吗?”我也考虑过这个问题, 是啊,我初中都没毕业可以吗, 我英文一点都不行, 我怎么去学习, 不过我回答我非常肯定“ 是的,我初中没毕业。不过起码我现在看的这些视频我都能明白 我都敲的出来,不管行不行 我需要试试,给自己一个机会 。于是就这样我陆陆续续的卖着游戏看着视频。其实一个月的视频我差不多4个月才看完的,也花了差不多3个月时间才清空了游戏。当我学完所有视频准备报名的时候我父亲又跟我说了一句话“你现在可以报名,如果你没报名上你会怎么办?”这个时候我很有信心的说了句“如果我没报名上我也去北京,我去北京的传智播客上学,那里没有考试的流程。我要对得起我自己!”。当我走完流程收到通知书的时候,我激动的整整一夜都没睡着觉,我激动的回家跟我父亲说的时候我父亲又问了我一个问题“你要是学完了,别人都找到工作,就你找不到怎么办?” 这个时候我也非常肯定的跟我爸说“你儿子既然能考上,找工作还是问题吗?而且就算找不到也没事, 我去了,我能学到更多的东西, 我以后就不会什么事都去干了,不会今天做的是水电工,明年干的是服务员了。”
         是的,来黑马之前可能很多人做的很多都是七七八八的一工作, 什么行业的人都有,我也是这些乱七八糟工作者的一份子,当来到黑马之后我才发现,来黑马不仅仅学到的是技术,当看见身边一个又一个人都在努力的学习的时候,你会没有办法让自己停下来,这些不是一般的培训机构能给的,在这里能学到的还有各个同学身上的精神。 黑马的四个月,我不知道我该怎么去表达它,我觉得他是我这22年来做过的最有意义,最有价值的一件事情,如果非要表达的话我想用四个字去表达“痛并快乐着” 好吧五个字 - -!。
      当我4个月学完的时候,同学们拿到offer的时候我还在写的简历, 当同学们好多找到工作了的时候,我还在四处碰壁的面试,当我从最初的理想薪水8k,9k到自己觉得6k 7k就干吧先入行再说的时候,我觉得我跟做梦一样,今天我收到8.5k的offer 我简直不敢相信自己,我想我可能永远都会记得这天的吧,9月27号,当面试的HR跟我说“我给你8.5k的薪水”的时候,我简直不知道如何去表达我的心情。(因为我要的是8k)。
      我激动的问着方总,刘哥,我拿到8.5k的offer了 我问老方, 我说“方总,着是真的吗?我自己都没有想过,其实我自己都不知道我为什么在那家公司填的是8k,我最近面试一直都填的7k,我觉得人家给我开到6k我就干了。着给我8.5k,感觉自己就跟做梦一样”。
       是的,拿到8.5k的offer的时候我又一次的失眠了,我知道这种心情的人可能不只我一个,不过我却知道,黑马我是来对了,着是我这22年来做的最正确的一件事了。
       我不知道,还有多少徘徊在黑马门外,想进有不太敢进的人,我只说如果我没有看见黑马的广告,我没有进入黑马, 我不知道我现在如何,可能还在 找着各种各样的视频,看着各种各样的编程语言吧,也可能继续做着 自己都不知道为什么做的工作,今天服务员,也许明天就是工地上的一个小工。 人生不能没有想法,当你有了自己的想法的时候千万千万要把握住,去实现它,可能我们实现不了,但可能这就是你人生的一个重要转折。而我非常的庆幸,我把握住了, 一个初中都没毕业的小伙子。
       最后我要非常感谢的是:老方,可能很多同学都没怎么见过方总,方总也没带过课,但是觉得我们必须要感谢他,因为他做的都是我们看不见的,他一次又一次都帮着黑马的同学,一次又一次的为黑马办着各种活动。一次又一次的为黑马提供者各种信息。这些很多同学只是知道,并不知道着是为什么吧。 还要感谢我们的  老王 , 虽然总整一些不提神的提神图片来忽悠我们,不过也是您的幽默,侃侃而谈让我们更好的融入黑马的生活,还有我们冷冷的 张泽华老师,您是带我们进入Android的重要老师,如果不是您,我想我很很难打下扎实的Android基础。当然也有后期更多项目老师了,很多可能大家都不记得他们的名字了吧,这些都是默默我们付出的人。我想还有咱们的大师兄刘哥了:谢谢您给我们的各种就业指导。当然还有一位非常重要的人物,就是咱们的美女班主任,常老师咯。每一期都有头痛的学生吧,您辛苦了!!
              衷心祝福,黑马越办越好,也感谢黑马给我的机会。
                                                             一个特别能扯淡的学生

    偶老婆,也秀一下~_~
    更多相关内容
  • 原标题:初中毕业可以直接上专科院校吗目前很多家长在问:孩子初中毕业还有什么好的出路呢?教育体制不断改革,让初中学生压力也很大,考不上高中就要选择其他方式发展。但是现在社会上普遍对个人的接受程度都是看...

    原标题:初中毕业可以直接上专科院校吗

    目前很多家长在问:孩子初中毕业还有什么好的出路呢?教育体制不断改革,让初中学生压力也很大,考不上高中就要选择其他方式发展。但是现在社会上普遍对一个人的接受程度都是看学历,因此上学还是非常必要的。

    5328536fa6aaccd88b1f0932bd508cc0.png

    每年都会有很多初中毕业的学生面临选择学校,很多学生也会非常迷茫。一方面成绩不好上不了高中,另一方面不继续上学在社会上也没有什么出路,因此在想拿到专科学历的基础上,可以选择职业院校,这也是非常好的选择。

    12ebab0860b4c7e92b08f0c71cbfcd84.png

    现在教育体制改革,要求中学五五分流,成绩差点的考不上高中,外出打工肯定也不现实,还有一种更好的选择就是读职业院校。

    cb6fe70cfae5e3ee4d3c1879c9035651.png

    综合来看目前社会中的职业院校,学习计算机初中毕业学不到专业的技能,和本科生来比根本没有竞争力,学习厨师、美容等方面已经有些过时,工作也是比较辛苦的。

    72c98f9faf2fc2883a2da1165c1b03fb.png

    那么,初中生应该如何选择呢?现在这种职业院校有很多,鱼龙混杂,有些学校广告打的满天飞。但是对于初中生来讲,这次选择也是人生的一个转折点。选择大于努力,初中生走名牌大学的路走不通了那就踏踏实实学一门技术,首先先把大的方向定下来,再去选择一所专业的学校。

    5fa0ddd76b121e98a2c60ae4cc59010d.png

    初中生就读西安交通工程学校,读2+3五年制大专,前四年在校学习,最后一年带薪实习。毕业后也是双证双修,不但能拿到国家承认的大专文凭,还有你所报专业相对于的技能证,这些技能证书也是你通往工作的绿卡。

    e453465bf062fe088d3cb12a74a7a91e.png

    在校努力学习一技之长,毕业后能有份稳定工作也是很不错的。或许可能有些同学会想着读高中,但是成绩不理想高中毕业还是要面临同样的选择,现在三本院校也取消了,考不上一本二本还是要上大专,所以说不如早早选择职业院校,既节省时间,也可以早早参加工作去单位长工龄。

    4234902d8db84d8c49d06c5852b7c359.png

    初中毕业可以直接来西安交通工程学校就读,早学一门技术,早参加工作。毕业获得大专学历的同时还能有份稳定的工作!所以说是很不错的选择,毕竟铁路航空也是国家目前大力发展的行业。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 高考期间,我们初中毕业

    千次阅读 2015-06-08 22:15:32
    如果你还不知道中关村创业大街 如果你不知道孵化器 OUT! 个互联网创业团队的编年史,值得你花15分钟阅读。

    高考这几天,全国关注,连微信朋友圈都在做各种文章,诸如“我就差5分考上清华,清华录取597,我考了97分”之类的段子。

    我在写《超级表格PreA融资记》博文,花了一个下午的时间。

    其实我们还有更重要的事情要宣布,那就是:

    我们从中关村创业大街Binggo孵化器毕业了。


    创业大街上的每个创业团队,对于从孵化器毕业都有自己的定义。超级表格团队对此的定义是:

    1、产品上一台阶,用户数取得突破。

    2、团队组建上了一个台阶。

    3、离开孵化器,到更大的地方办公。一直留在襁褓里,怎么算是孵化成功呢?


    如果把上市当作本科毕业,那我们去年在上海创业获得种子融资,并回到北京,算是小学毕业,那这次从Binggo孵化器出来,就是初中毕业。在验证创业想法,创造用户价值,让企业增值过程中,我们现在还只能客观地判断,我们初中毕业了。


    在Binggo期间,我们的团队规模很小心地从2人发展到5人(不算兼职);比较小气地花钱。对我们来说,确保这次创业成功比暴富重要得多;确保公司活下去比获得光环更重要。

    我们可能是孵化器里工作时间最长的团队之一,通常是最晚离开办公区的团队;

    超级表格产品更成熟了;用户数以线性速度递增,目前已达数万。

    我们知道企业应用用户很难像成功的个人应用那样半年获取数百万用户,因此对于每个月35%以上的增速还是欣慰的。有了现在的基础,我们对今年10万用户,明年100万用户的目标,有了信心的底气。

    因为Binggo,我有机会坐在王石面前听他演讲,雷军在我们的早餐会上突然出现在我的身后,我与克强总理握手。

    说道离别,我们感恩。感恩创业大街和Binggo。这两个机构对我们同样重要。我们与中关村创业大街的官方运营团队和Binggo孵化器的工作人员建立了亲密的关系。他们给了我们诸多的帮助。对于我这样一个技术创业者来说,我已经很欣慰。创业改变了我,让一个技术宅变成了学会与人沟通、敢于演讲和表达的CEO。

    参加比赛:




    我们:



    Binggo孵化器工作团队欢送我们:



    Binggo咖啡厅工作团队欢送我们:



    中关村创业大街运营团队欢送我们:



    下面,我按照奥斯卡颁奖风格一一感谢。同时,这是想创业的人到中关村创业大街的找人指南哦!

    感谢Binggo咖啡的阿昌:你是我到这第一个跟我打招呼并认识的人。我每天上班经过咖啡厅总是有你的招呼。因为在众多咖啡厅干过,服务过中国许许多多的大佬(雷军之类)。不忙的时候,他就在咖啡厅里背单词。

    感谢创业大街“服务员”兼宣传大使一哥,李宁一:我还没有请你吃饭,你就已经给我介绍了那么多机会,融资机会、宣传机会。至今,他都不给我请他吃饭的机会。气死我了。

    感谢创业大街“服务员”晨曦:大街主管,忙上忙下。我刚入驻Binggo不久,她就找到我,要使用超级表格。她给我的印象是关怀入心。

    感谢创业大街“服务员”周玉平:很厉害的女人(女孩?我不知道)。怎么厉害,去找她办事就知道了。

    感谢创业大街“服务员”静静:就是那个著名的“我想静静”的原型。我参加北大宣讲时,她是主持人。

    感谢创业大街“服务员”豆豆:这个妞没什么可说,有点胖,嘻嘻。

    感谢创业大街“服务员”聂丽霞:印象很深刻的一幕依然记得:我刚来Binggo不久要回上海,跟她搭讪:我这是回上海还是去上海。她立即回答“去上海”。言下之意要把这里当作家。这位服务员还兼大街管理机构的总经理。


    然后感谢Binggo孵化器二楼的工作团队:晓宁、晓月(安排我参加了两次路演)、前台潘湃(最经常接到她的微信是“坤哥坤哥,有快递”,或者“呼唤坤哥”。她上班的第一天就是我们入驻那天)、新燕(负责宣传,答应了却至今还没安排人宣传超级表格。欠我欠我)、张翔(投资经理,在我们入驻时审核会上就认可我们)、韵然(您贵姓?)

    然后感谢Binggo一楼咖啡厅的服务团队:爽弟(每次我们加班延迟关门时他总是陪我们)、永贞、明珠、周冉(三位可爱的服务员)、聂成(全Binggo最帅的女生杀手),最后是店长潘总。

    Binggo的母公司,清控科创的人力资源总监冰心也支持对我们的创业。她去年主导了整个集团公司的KPI考核,全部使用超级表格。还有清控科创的帆总,虽然最近没看见,之前负责孵化时都尽力帮助我们。


    最后一个就是秦君,整个Binggo和创业大街背后的大老板。一个女人的身体,做着男人的事情。她主办开发的中关村创业大街盛况空前。看她都在干什么:接待市长、克强总理、自拍、微信朋友圈达人、考察美国、去杭州、跑成都、几次单独找我了解产品和融资情况。超级表格团队入驻Binggo也是她亲自主持的评审会。她把公司怎么创建、怎么融资、儿子女儿情况、老公如何帮助她全部分享给我们这些社员。

    这就是她(去年还那么年轻),她的公司价值几十亿了:



    下面是理性分析,孵化器到底带来了什么。

    我们团队当初从上海要回北京发展时,我甚至想过在京郊通州找个居民楼,一室两厅,吃住工作都在一起。现在回头看,那不是正确的选择。我们最后选择了创业最前沿地区,中关村。中关村互联网创业最中心:创业大街。我们付出并不高的房租,获得最好的创业环境。

    创业过程中要不断接收新信息,创业大街是天然的信息中心。因为创业信息直接在这里产生。

    不用花时间坐车去听各种创业讲座,这里每周都有各种讲座。

    不用特意花时间去留意创业新动向,楼上是办公室,楼下是创业动态实景:各色创业者、各种路演、大小投资商、所有创业服务。

    这里是创业媒体中心,你本身都可能是媒体来源。有个山东来的党报记者就把超级表格作为典型创业代表进行采访报道。北京电视台要报道创业,也找上我们;蛋解创业报道我们;中关村杂志社报道我们...

    在这里你可以抓住的机会天然就多。因为我们在这里,中关村创业大街运营方成为我们用户,天使会成为我们用户,Binggo咖啡成为我们用户,精一学社成为我们用户。通过这些机构,我们把他们的巨量受众变成我们的潜在用户。 我们去传媒大学宣讲,我们去北大宣讲...


    创业孵化器并不能保证创业成功。不过,我们抓住了机会。

    高考结束了,我们初中毕业了,新一轮的挑战等着我们。

    我们要去哪里?恩,还在创业大街,街头灯火阑珊处,我们的投资者给我们提供了15人的独立办公室。

    (完)作者陈坤极微信:980047267



    展开全文
  • 我在这个过程中得到的一个结论就是:Windows Presentation Foundation 的设计实在是太完美了……在做这些东西之余,我还开发了三次三维物体的软件渲染程序,前两个是在毕业前做的,最后一个是一年前因为一下子不知道...

    点击“技术领导力”关注∆  每天早上8:30推送

    作者:vczh

    来源:https://dwz.cn/sWwZoQEl

    vczh,本名陈梓瀚,因知乎的个人信息介绍上写有“专业造轮子”,所以江湖人称“轮子哥”。vczh大学时代就在微软实习,毕业后即加入微软。开始时是在微软上海,后来进入北京的微软亚洲研究院。现已移居美国西雅图,在Office组做工程师。

    以前经常有人问我,要怎么样才可以去微软。其实我从来没有想过这个问题,所以那个时候的答案自然就是微软的广告(编程好,数学好,态度好)了。09 年大四那会儿,刚好碰上了美帝的次贷危机,令我们这些想去美帝的公司被剥削的这帮人倍感艰辛。所幸后来还是过五关斩六将,最后在实习结束之后成功留了下来。这其中的因果,显然不是面试的那几天所能够决定的,因此还得从 hello world 讲起。

    中学

    我有幸从初二开始就学习编程。那个时候世界已经处于一个现代化的程度了,操作系统都有虚拟内存,有图形界面,有因特网,开发软件还有集成开发环境可用,跟一些老前辈所描述的编译一个程序还要换几次磁盘的日子已经完全不一样了。

    那个时候正值购买电脑半年,处于看见什么东西都感到十分好奇的时候,再加上父亲那个时候不太同意我玩游戏,所以我就在想什么时候也自己做几个游戏,就可以光明正大地玩了。所以在听到汕头华侨中学开 Visual Basic 5.0 的课的时候,感到比较兴奋。但是其兴奋程度比起初一为了上第一节电脑课兴奋过度,骑自行车超速以至于流了一大堆血没了几颗牙的那一天,已经可以忽略了。

    那个时候还是 21 世纪的第一年,正处于上网费用巨贵无比、Google 还刚起来没多久基本没人知道的时候,学习编程要比现在困难很多。当时想寻找什么知识,因特网基本上是没什么指望的,所以我就有了一个没事去书店的爱好。

    没过多久我就找到了一本《Visual Studio高级图形程序设计教程》。这本书我很喜欢,插图十分漂亮,而且还是使用 Visual Basic 编程绘制的,更是爱不释手。可惜内容过于高深,所以后来就有了初三的时候自学学会初步的立体解析几何,以及高三上课不听讲仅凭自己看数学分析后来还被我看明白了的故事。

    中间因为试图使用编程绘制很多复杂的图形和对图像进行各种复杂的变换,于是每当写程序之前都要在纸上推导长长的公式。如果程序的运行结果不对了,根本无从调试,只好重新推导,借以希望可以发现公式的几个 bug 以解释为什么会出现错误。

    从此以后我对符号运算就十分拿手。而且做数学物理作业也好,为了编程推导公式也好,需要计算的东西太多懒得到处寻找废纸,从而便获得了心算复杂过程的本领(可惜现在已经丧失了)。这顺带还给我带来了一个好处,就是高考数学选择题在发卷后不许动笔的 10 分钟内就被我全部心算出答案,而且全对了。

    图形编程做久了,就想起了当初的理想,于是就搞游戏去了。那会儿看到了成都金点工作组开发的《圣剑英雄传》,点燃了我开发 RPG 的热情。在经历了几次失败之后,我终于在高二的正月初一那一天完成了《天地传》的所有编码工作,没过多久就上传到了 GameRes 的网站上。

    这是我第一个行数过万的程序。为了顺利完成它,我悟到了很多道理,包括为什么要面向对象,为什么要划分模块减少互相依赖。这也成为我后来开发自绘图形界面和脚本引擎的契机。后来我试图用 OpenGL 做 3D 游戏,但是由于很难找到有共同爱好的美工跟我一起做,便作罢了。但是这却让我获得了很多时间,可以投入到图形界面和脚本引擎之中去。

    后来我就萌发了解释高级语言的想法。这是我整个编程历史上的第一个转折点。那个时候我数据结构只会用链表,而且编译原理也好,设计模式也好,都还没听过。那个时候去解释高级语言自然是比较困难的。因此我经过很多天的苦思冥想自己想出了一个如今称之为一遍编译(也就是很烂)的方法来把一个简单的高级语言重新处理成一个简单的指令集语言,就跟汇编长得差不多。

    那个时候已经高三了,所以其实也没多少时间可以投入在编程上面,因此做出来的第一个原型是一个简化后的 Pascal 的解释器,用 Delphi 开发的。现在想起来,里面肯定有巨多内存泄露和性能问题,不过当时根本不知道这些东西是什么。在高中毕业之后的三个月无所事事的日子里,我就重新把这个东西设计了一遍,得到了一个几十页的计划。由于后来没来得及做完,就打印出来带去了华南理工大学。

    大学

    刚进了大学没几天,就听一个大四的师姐说我们的班主任陈健老师是教编译原理的,于是我就把这一叠纸拿给了她看。她什么也没说(现在回想起来,只能是那一份设计实在是不堪入目……),就给了我一本编译原理的课本。我很快就看完了,然后用了里面的知识做了第一个真正意义上的脚本引擎,语法山寨了 Java 语言的一些简单的部分,还添加了一个编译的时候自动把模板参数都改成 Object 类型的语法,起了个名字叫 Jove。后来上了 Java 的课,发现 Java 竟然真的这么干了,让我觉得好生奇怪。

    后来我陆陆续续写了很多脚本引擎。大一的时候做的 Jove 是第一个我觉得还能见人的脚本引擎。第二个就是大二失败了一整年吸取了很多教训之后,于大三开发出的动态语言,名字叫 Free(可以在我的博客 http://www.cppblog.com/vczh 上找到)。最近正在打算将其更新到 3.0 来配合一个正在开发中的显卡加速的 GUI 类库 GacUI。接下来就是在去微软上海的 WCFTools 组实习的那一段时间里面,利用每天晚上的时间完成的一门纯函数式语言叫 KernelFP,这后来成为了我的毕业设计。

    提交了毕业设计之后,我又在毕业前的几个月时间里面完成了 CMinus。这不是编译原理课程设计上的那个简单到没法再简单的 CMinus,而是一个完整的 C 语言编译器(其中函数指针的语法被我改掉了,但是仍然支持)。其编译结果是保存到内存中的一段 X86 二进制代码,可以将函数的起始地址强制转换成函数指针直接在 C++ 程序中使用,这是因为我在生成指令的时候遵守了 Visual C++ 中的一些在 MSDN 里描述得很清楚的约定。

    毕业后我又雄心勃勃地做了 NativeX,是一个带泛型以及 concept mapping 的 C 语言。前几个月我又试图山寨 C#,但是无奈 C# 实在是太复杂,所以转而去做 GacUI。图形界面(GUI)类库我也写了不少。继高中的时候为 RPG 而开发的两个控件类库之后,在上大学的过程中使用 OpenGL 开发的两次 GUI 类库均告失败。后来还封装了一次 Windows 的 API(Vczh GUI),试图让其易用性接近 VCL 或 WinForm。

    毕业后我又尝试发了若干次基于渲染的 GUI,换了几次架构,一直到现在正在开发的 GacUI 才感觉走上了正轨。我在这个过程中得到的一个结论就是:Windows Presentation Foundation 的设计实在是太完美了……在做这些东西之余,我还开发了三次三维物体的软件渲染程序,前两个是在毕业前做的,最后一个是一年前因为一下子不知道要如何利用业余时间来充实生活而开发出来的,目的是用于打发时间。

    在这里我想可以回答一个月前不能很好地回答师弟师妹们的一个问题了。如何能够在微软找到工作?因为我把我上面做的这些东西都写进了简历。同时如果你们到了大四才来问这个,就已经太迟了……

    值得一提的是,我从大三开始指导一名基础几乎是零的、比我低两个年级的软件学院的一位学生学习编程。为了让对方在接受我为期 3 年的训练之后有扎实的 C++ 基础、熟练的单元测试编写水平以及能够靠直觉给出一些不算太差的设计,我回顾了许多关于 C++ 的内容,特别是给指针的几节课备课了好几天,并且每一天都要出一个作业。在这个过程中我深刻的感觉到,如果要快速提高自己的编程水平的话,你必须总是去做一些你做得出来,但是难度大到只要再难一点点你就做不出来的事情。再这么坚持好些年之后,肯定会进入高手的行列。

    因此我在安排作业的过程中,有意推迟了关于指针的内容。首先让对方接受变量和分支循环,然后要养成一个好的风格(譬如说不能老是用一个字母给变量命名之类),然后学会操作数组,接下来才是关于没有强制类型转换的指针的一些操作,并且在一个月之内做出一个带单元测试的字符串类。指针的重点是要对方深刻的理解,“指针本身就是一个指向位置的数字”这么一个概念。为此我特别设计(但没有实现)了一门只带有一个全局无限长数组的汇编语言来讲述指针背后一些复杂的概念。之后就是一些关于面向对象的知识、设计模式的知识、还有跟脚本引擎有关的一些东西。

    该学生的毕业设计是一个简单的动态语言的脚本引擎,并且该脚本引擎的实现正确地运行了我在上面模仿 Linq 的一个列表处理函数库。这个实现闭包一层套一层,到处都在给一个物体添加删除函数,创建各种延迟执行的迭代器,很是能够考验一个脚本引擎的实现。对方毕业后被网易招去了,并且在待遇上给予了一些人文关怀。

    自己的编程历程不仅包括自己在业余时间内做的这些程序,而且也包括在微软实习和工作的过程。高中的时候就听说了华南理工大学有微软俱乐部的事情,再加上自己对微软也持有一定的向往,因此在入学之后,除了学院的学生会以外,我就一直在密切关注着微软俱乐部的招新,并且忽略其它所有社团。不过说实话在学生会和微软俱乐部的工作也纯属打酱油,没干过什么正事儿。

    大二的时候微软搜索技术中心(STC)来微软俱乐部收简历的时候,我在路上碰到了陈健老师,也就是之前提到的班主任,就跟她说了这个事情。后来由于对方说我年龄太小而作罢,因为其它人全部都是研究生。到了大三的时候,陈健老师就跟我提到她可以找老同学帮我投微软的实习简历,因此我于 2008 年 3 月份接到了微软上海的电话面试。电话面试有两次,第一次对方是一位 HR,第二次则是一位软件工程师。在第二次电话面试的过程中,我们聊了上面提到的 Free,还针对一些数据结构和框架设计的问题进行了热情洋溢的讨论。没过几天,我就收到了面试通知,前往上海闵行区的紫竹数码信息港面试。那是我人生中的第一次面试。

    实习

    微软的面试安排精确到秒,这跟某些公司比起来要人性化许多,不会动辄浪费别人数个小时的时间。实习的面试一共有三轮,对话全部使用英语,尽管里面只有一个是外国人。我还依稀记得被那个年轻的老外面试的时候由于过于紧张,而导致一道简单的问题没有给出最优解的事情。不过他们最终还是让我进入微软位于上海的一个 WCF Tools 小组实习。

    这个小组有一位让我十分尊敬的软件开发主管葛子昂先生。葛先生是一位热爱敏捷并且经常投身于实践中的人。他在我长达 4.5 个月的实习过程中,教给了我很多软件工程上的东西,而其中最重要的、让我受益匪浅的则是关于单元测试的内容。

    除此之外,我也体验了快速迭代、Scrum 会议、结对编程以及基于源代码版本管理系统(我们使用的是 TFS)进行多人协作开发的流程。在经历了为 TechEd 大会修改 PetShop 制作 WCF的Demo、为 Visual Studio 2010 的 WCF 开发工具修 bug 和开发一个具有高度可扩展性的配置文件编辑器之后,我于 2008 年 12 月份结束了在微软的实习。经过了这次实习,我对源代码的掌控能力也得到了提高,并且直接体现在我利用业余时间开发的项目的代码质量上。

    转正

    在实习结束之前,我获得了一次面试全职员工(FTE)的机会。当时形势十分严峻。2008 年美国的次贷危机于 10 月份正式影响微软上海,公司在那一段时间决定减少全职员工的招聘数量。而我是 11 月份进行转正的面试,结果这件事情令我十分紧张。后来葛先生表示他的个人建议是希望我毕业后留下来继续工作,让我吃了一颗定心丸。

    实习生转全职员工的面试一共有五轮。其中令我印象非常深刻的是有一轮的面试官问了我很多非常复杂的问题,最后还考了我一道关于线索二叉树在线更新的问题,不过我已经记不清楚具体是什么内容了。我只记得我花了很长时间终于想到了一个正确的算法之后,时间就结束了,根本来不及在白板上写代码。后来我终于通过了面试,少数的几个名额里面终于被我拿走了一个。不过听说几个月后限制开始放宽,没有我面试的时候那么困难了。

    在实习和面试的过程中,我觉得华南理工大学软件学院开设的很多课程其实都是十分有用的,特别是关于数据结构、设计模式和软件测试的内容。这些都是在工作中十分有用的知识,并且也需要在今后的工作中继续积累这些东西的经验。只不过因为学院学生人数众多,而一个新的学院总是免不了缺乏一些师资力量,所以我有很多同学都表示很难体会到课本中所提到内容的作用。想必如今应该比我们那几年要改善许多了。

    Microsoft SQL Server

    面试结束到获得 offer 中间隔了几十天,最后HR的通知在除夕的那一天终于到来了。之后的半年时间我就在学校里面继续做自己的事情,偶尔参加几个活动介绍经验等等,还有就是跟一些人出去游玩。毕业后动身前往上海微软。中间发生了一些事情,因为名额变动的问题,我虽然拿的是WCF Tools的offer,但是最后却被安排到SQL Server组,在此之前我并没有收到通知。由于我比较不喜欢数据库,对SQL Server了解很浅,所以我做了一年半的SQL Server Management Studio(也就是传说中的“界面”)的开发。在这期间我跟同事们传播了一些关于单元测试、界面开发、设计模式、Linq和语法分析器的知识。

    这一年半的经历让我成长了许多,主要是比起实习,正式工作的时候总是免不了经常要跟别的团队、公司、民族、国家和物种进行热情洋溢的广泛交流,而且还占用了不少的时间。有些时候还要坐飞机前往美帝,感受一下社会主义的优越性。正式软件的界面部分十分复杂,不仅要在操作系统的 DPI 变动以及本地化(大部分内容是把界面上的文字翻译成别的语言)的过程中界面的布局需要自动调整,以便不让一些文字或者按钮只显示一半,还要照顾各式各样的残疾人(特别是失去视力的人群),并且对于某些自绘的复杂内容还要提供一些运行时的接口,使得自动测试团队可以完成他们的工作。

    这个经历让我感受到了开发一个严谨的界面是多么地不容易。另一个感受是关于需求变更的。设计模式的存在就是为了抵御需求变更,这个真理我直到工作之后才能明白。你必须把一个软件的架构设计得如此之好,才能在需求大规模变更之后,还能在整体上让你的代码是漂亮的、易于修改的、高性能的、并且是安全的。每一次改动都不能是打补丁,你总是需要重构来使得你的代码在任何一刻都在整体上是好的。为了达到这个目标,就需要熟练掌握并使用设计模式来开发项目。

    微软的跟别的公司比起来罕有一个好处就是他会给你很多时间,让你慢慢把软件做好。而这个好的定义,当然是以功能和可维护性为重点。倘若一段代码以非常精妙的方法来高速完成一个任务,但是却复杂到哪怕写遍了注释也不能让后续维护的人看懂的话,那这段代码是没有实用价值的。一段好的代码,不在于它的设计有多么巧妙,不在于它的算法有多么高深,而在于它可以被几千个人同时开发 10 年,并且在持续添加功能的过程中,不会因为过于混乱而导致出现了重写的需要。

    跳槽

    后来我因为一些原因申请了到微软亚洲研究院(MSRA)的人事调动。2011年1月份我在获得了经理的批准之后,从上海前往北京参加研究院的面试。这一次面试仍然有五轮。这次面试很难,其中一个面试官因为在我的简历上发现了很多跟编译器有关的东西之后,决定让我实现一个 strncpy 函数,要求是 CPU 对内存的访问次数要最少。这包含了很多诸如带宽、对齐和二进制字节位移操作等各种问题。方法本身就已经很繁琐,再加上纸上写代码总是免不了要犯错误,所以我依然没有时间把整个程序写完。另一个面试官老外在年轻的时候也做过一些编译器的事情,让我出乎意料的是他在面试的过程中没有跟我出题目,反而就编译器的各种算法和问题聊了整整一个小时,基本上我会的知识全部都因为要回答问题而说了出来。之后我跟这个人产生了深厚的友谊。

    不久之后我就获得了调动的批准。在做了一些包括给上海的SQL Server团队建立单元测试标准之类的收尾工作之后,我于2011年的4月份前往北京,正式成为微软亚洲研究院的一员,做一些跟分布式系统相关的研究。

    Microsoft Research Asia

    研究院的工作比较特殊,主要是由于我没有加入什么长期的项目,都是跟着几个 Researcher 干活。第一个项目做的主要是一个动态分析的项目,判断一个C/S架构的程序会不会死锁,以及给出一些报告,帮助程序员弄明白问题的根源,进一步修改调试自己的程序。后来就跟着他们做了一下图像搜索引擎、分布式图数据库,临走前帮他们做了几个爬虫来充实微软自己的 knowledge graph 项目的数据等等。

    在研究院的这几年,其实除了增长了一些技术上的见识,和学会了如何成为一个老油条以外,技术上主要的成长仍然来源于自己开发的 项目。研究院的结构是非常适合我这种喜欢把玩复杂(但不一定是新)技术程序员的。而且我在研究院的直属老板还是邹欣,让我深刻的明白了一位好的领导是多么的重要。

    已经写了四年半了。写 GacUI 的初衷是,想给自己的语言做 IDE,但是只有 C++ 写parser才写的爽,之前又试验过 C# 写 UI,C++ 写智能提示算法的项目。

    后来我干脆就想,要是整个都能用 C++ 来写多好啊。但是 C++ 的 GUI 库对 MVVM 的支持都是垃圾,于是就有了 GacUI。但是做一个 GUI 库工作量实在是有点大,我又追求要有良好的开发体验,因此就做了这么久。今年应该可以出 1.0 了……

    通过开发 GacUI,不仅理顺了之前那么多年做的 7 个天国的 GUI 库的经验教训,还学会了如何最小代价开发跨平台的客户端程序。其实写一个跨平台的程序一点都不难,不知道为什么网上有那么多人搞的鸡飞狗跳。GacUI 给我带来的另一个好处是,基本全部复习了一遍设计模式的内容,而且由于体积庞大,我还弄了一个专门在不同 git repo 之间实现偏序依赖的小工具——用来把一整个 repo 下的 C++ 代码打包成两个文件,以便于其它repo直接使用。本来想试试 submodule 的,无奈 submodule 只能实现树形依赖,实在太烂。

    GacUI 最后还复习了之前学过的编译原理的内容。因为 GacUI 在编译 XML 的过程中,实际上是把所有的东西都翻译成了一个脚本引擎的字节码,最后要么直接运行这个脚本,要么把脚本翻译成 C++(正在开发)。因此为了实现这一点,写一个编译器在所难免,而且编译出来的东西还要能跟 C++ 那边的类相互沟通,从而又复习了一遍 COM 的内容(尽管我并没有使用它,我只是尝试做了一个一样的东西)。

    等 C++ 生成搞定之后,我就要继续写去年就开始的 GacJS了,把 GacUI 搬上浏览器,全方位运行我的 IDE。适合使用 C++ 的那些领域真是博大精深啊。

    出国

    不得不说,当初由于不喜欢数据库所以跳槽到了研究院,结果研究院看我是从 SQL Server来的,弄了很多数据库的东西给我做。后来我找了老板说能不能弄点别的啊?老板问我那你想做什么,我说弄点编译器的东西试试?于是老板后来安排我给另一帮研究院,替他们做一个分布式图数据库的 query language。不过这种东西本来就是超级简单的,很快弄完之后,我又变成做数据库的了。于是这让我明白了一个道理,多半研究院是没有我喜欢的东西的了。

    于是又过了一些年,由于我对北京(主要)和研究院(次要)的不慢逐渐增加,于是我赶紧弄了个老婆之后,就触过了。

    其实跟普通的面试是一样的:

    • 找到你想要去的组

    • 联系他的老板,把简历给他

    • 看他是否因为经济危机或者收购案件什么的,正在裁员或者无法招人

    • 然后面试

    • 拿 offer(这是肯定的)

    • 办签证

    这个过程让我不由得感叹,美帝的面试官就是没有见过世面啊。竞争压力太小了,搞出来的题目都超级容易,得让他们来中国呆一呆,面一面,不然美帝迟早药丸。不过我觉得另一个方面是,我给 Office 做跨平台 GUI 的那个组看了一下我做的 GacUI,估计他们觉得还不错吧,就随便面了一下我,这也是有可能的。

    在这里不得不提到微软照顾员工真是无微不至,不仅帮我提供优质的搬家服务,在我到了美帝之后还给我安排了一位大妈,负责帮我融入现代社会。还说如果我觉得自己牛逼不需要这些东西,就给我两万刀。这些就算在谷歌,也只有被公司强行安排到美帝(而不是员工自己想出国)的那些人才有。最重要的是,微软员工买 BMW 还能打折,真开心。

    虽然牛逼的人在中国和美帝拿的工资并没有太大差距,但是撇去美帝的IT地区跟北上广相似的房价以外,美帝除了汽车和电器的其他东西贵得一逼啊,总体来讲幸福感还是下降了。不过幸好中国IT发达地区空气污染太严重,不仅抵消了这个缺点,反而让我觉得穷一点过得更爽了。于是自从翻了墙,每天就过着再也没空把玩电子产品的日子,有空就开车,没空就上班,爽的不行。

    果然站在风口猪都会飞啊。明明其它行业的工资中国比美帝低那么多,但是程序员居然只有1-3 倍的差距。果然中国还是需要大量的、专门训练来添补社会主义发展过程中的缺口的、专业的程序员的。

    Microsoft Office

    这次跳槽刚好遇到了微软要开除诺基亚的人,搞到大部分的组都冻结名额了,只有财大气粗的Office能招人,因此我也就只能来Office了。本来我的目标是想给Edge弄JS引擎,或者去VS组搞搞编译器什么的,无奈他们都太穷了,只好作罢。

    在Office的工作让我大开眼界,算是体验了一把一万个人写了三十年的、一个repo的snapshot就有几百G代码的软件是怎么弄出来的。由于机器实在太贵,所以平时修改代码的时候,只能在本机编译,因此我们基于msbuild弄出来的这套CI,还包含了如果需要链接的lib/dll的代码在硬盘里面没有的话,就去服务器找当前checkpoint的编译好的缓存,下载下来编译的功能。因此偶尔build farm挂掉的那几天,由于网络连接断了,本机编译也没办法弄。

    尾声

    回顾一下自己的编程之路,学生时期大概就是从一开始写游戏,到写游戏引擎,到专门搞游戏引擎需要的图形、GUI 库和脚本引擎,最终由于精力的关系生下了 GUI 库和编译器。我从一开始设计脚本引擎的时候就很注意脚本如何暂停的问题——其实基本就是源自于游戏的需要——于是人肉做了 coroutine 的各种奇怪的实现方式。到了最后终于学习到了正统的方法,于是本来可以很简单的完成的问题,由于后来需求就是复杂了那么一丁点(说白了就是要让脚本也可以 customize(或者说 hack)coroutine 相关的类型系统的一部分内容),导致了需要用无限复杂的方法来实现 coroutine。人类为什么要互相伤害?

    到了工作,基本就是

    • 本来冲着去弄 Visual Studio 的,而且学生时期还不喜欢 SQL,结果工作的时候由于经济危机的关系给我弄到 SQL 去了,工作的内容包含了学习专业的数据库知识和拖控件。

    • 但是我做了几年还是觉得不喜欢 SQL,就跳槽到了 MSRA,结果 MSRA 拼命让我搞数据库的东西。也不想想本来我就是不喜欢弄这个才走的……

    • 后来我想好吧,反正编译器没得搞了,那我还是拖控件吧。于是我就告诉Office的人说,你看我做 GacUI 多屌不屌!Office 的人说,屌!于是把我招了进来,专门负责组里面不是 GUI 的那部分。

    • 过了半年老板开始安排工作了,我想了个办法表达了一下我还是喜欢弄别的东西。于是终于干起了老本行——给Office的程序员开发内部的编译器了。

    总算最后还是做了喜欢的工作。

    大家在看:

    1.我们阿里内部,是怎么做业务中台的?

    2.假如有人把支付宝炸了,你的钱就没了?

    3.中台干货!百度/小米/滴滴/京东中台实践

    4.程序员频繁被抓,如何避免面向监狱编程

    5.阿里王坚:所有的理想主义,都是拿命来填

    6.日本女星遭猥亵,因自拍瞳孔倒影暴露住址

    7.媳妇沉迷赌博输了套房,我一怒之下...

     -End- 


    想看更多独家精彩推文?

    关注“技术领导力”公众号

    想加入社区,跟100位互联网大咖学习?

    添加群助理Emma,注明“加群”

    技术领导力社群

    好看就点在看

    展开全文
  • 第1篇:关于毕业季的作文 毕业季作文_1关于毕业季的作文 毕业季作文毕业季作文毕业季作文(1) 又是个夏天,又是毕业季。--题记窗外的知了在声声鸣叫,给烦闷的夏天带上一点活力。榕树旁的教室里,坐着一群即将...
  • php毕业论文题目

    2021-03-23 20:04:52
    摘 要:毕业设计(论文)作为地方院校本科教学的最后一个重要环节,受就业环境和行业形势变化及国家政策变革影响巨大。为了调查分析目前地方院校本科生毕。摘 要:本科毕业设计是培养学生的实践及创新能力的重要环节,...
  • "就要毕业了。 回头看自己所谓的大学生活, 我想哭,不是因为离别,而是因为什么都没学到。 我不知,简历该怎么写,若是以往我会让它空白。 最大的收获也许是……对什么都没有的忍耐和适应……" 这是个大四...
  • 初中经历——走出农村,想象未来

    千次阅读 多人点赞 2019-09-03 21:37:32
    2002年,我小学毕业初中有两个选择:个是当地乡中学,个是县城私立实验中学。 私立中学刚开办,第届招生,作了很大推广宣传,引起了家长们的广泛关注,“优质的师资力量”和“封闭式军事化教育”赫然醒目。...
  • 二哥花了个月的时间,把近十年来读过的系列计算机经典书籍(戳戳)))全部都整理出来了,给大家瞧瞧,可以说是包罗万象,应有尽有(入门→工具→框架→数据库→并发编程→底层→性能优化→设计模式→操作系统...
  • 大家新年快乐,一转眼一个年头过去了,今天第一天回到岗位,开始回顾这过去的一年,和想着今年该怎么做。 貌似每一年都像这样,年初回来工作都是激情慢慢,各种flag,总想着这一年得干点啥,有点成就,慢慢的就被...
  • 写在2016年最后一天,致以后的自己

    千次阅读 2016-12-31 14:56:33
    2016年最后一天,写给未来的自己。
  • 初中毕业的90后程序员

    千次阅读 2012-06-14 13:52:22
    前传 ...初中有信息课,学win2000,上信息课就特激动,初三,面临中考,全年级13个班,两实验班(其中之),成绩中等。不知哪儿来的灵感(叛逆期),放弃了中考(背着所有人的不理解,父母,同
  • 全世界只有3.14 %的人关注了爆炸吧知识他的脑子不太像人脑太聪明了今天,超模君来介绍位看数学书像看小说一样的天才吧。他是初中毕业,靠自学8年,便成为文 革后第个被中科大破格录取...
  • 个北大毕业生决定去送外卖

    千次阅读 多人点赞 2019-01-30 13:35:19
    】 去年夏天我和女朋友开车回家看我父母,进门的时候全家人都在,他们问我路上是不是顺利。我女朋友说张根开车就犯路怒症,一路上都在骂旁边车的司机。我说那不是我的原因,那些人开车没规矩,跟着急回去奔丧...
  • 有个知乎网友这样调侃到,”初中上了4年,高中上了4年,研究生考了2年,博士再考个几年,感觉博士一毕业,就能直接领退休金了“对于考研来说,年龄会是个问题吗?新东方在线全国硕士研究生考试研究中心今天就跟大家...
  • 大学毕业有感

    千次阅读 多人点赞 2019-05-25 23:10:56
    忽而今夏,今日周六,记得大一大二大三时,现在这个时期应该是期末,...忙碌了也算有些日子,汇编文档也发给老师改到怀疑人生,打印废掉的纸差不多有好几斤,建了个“毕业论文改动版本汇总”文件夹,里面记录着...
  • 今天麦子给大家推荐的是郝培强的文章,作者的前妻初中都没毕业,从小饭馆洗盘子月薪800元起步,到现在进入BAT级别的公司做技术,年薪40万,这是个真实的励志故事,希望对正在奋斗的你有所启发。 作者之前还有...
  • 人生被彻底改变时,我还以为那只是寻常的一天 “如果我多考一分就好了。” “如果我没遇见ta就好了……” 我们经常在后台看到这样的留言。很多人在后悔过去做错的某件小事,恨不得穿越回去改写人生。 可是话说回来...
  • 郑重声明:文中的“我”是网易前员工,化名,本观点不代表本公众号立场我是网易的名游戏策划。14年从上海交大毕业后就进入网易工作,5年里,我和大部分网易员工一样以“网易人...
  • 校园民谣I的封面上写着1983-1993。仿似个十岁小孩的墓碑,他在刚懵懂这个世界的时候,夭折了。而我听到这盒校园民谣I的磁带的时候,恰恰是1993年。(1)奶奶1982年,罗大佑第...
  • 今天我有个初中朋友问我,他是学体育的,说马上实习时间就到了,不知道去哪里实习,家里没有背景,父母不能给自己找工作,自己也不知道该怎么去找,该去哪,该找什么样的工作……这系列都困扰着他。面临毕业,面临...
  • 与其说是篇文章不如说是篇记录我生活的条条琐事,从几年前我经历高考毕业,留下的条条便签,有自己写的,有网络上面看到的,有爸爸妈妈给我说的,有朋友告诉我的,也有我自己听到的!值此机会,致谢我的兄弟...
  • 记得在小学毕业的那个暑假里,我知道上了初中会开一门叫做英语的课程,那时候在我们那里有好多上过初中、高中的在我们小学开英语补习班,也许是因为家庭条件的原因,我没有去。在家里我拿着我哥以前用过的英语书,...
  • 正如她说过的那句话,“就算有一天我不不赚钱了我也不怕,我还年轻,难道失败了就爬不起来了吗?” 在这个本该是懵懂少女的年纪,她却已经准备好了一切。 3 趁着年轻,再给自己一次机会 诚然,这几位月...
  • 毕业季 愿毕业的那,阳光明媚就像四年前的初见。 希望天南海北的我们,都能万事顺意。 今年夏天最好不过一张毕业学位证书,最美不过校门前的声再见。 今天天气很好,下午没有课,以后也不会有课了。 目前是大几...
  • 这一年我毕业

    热门讨论 2016-06-30 22:56:43
    这是个尴尬的季节,这一年大学生涯的我毕业了,也许这也意味着我这一生学生生涯的毕业,不过这一定不是我学习生涯的毕业,这一点我坚信不疑O(∩_∩)O~
  • 毕业一年了

    2015-08-18 10:38:26
    毕业一年了
  • 篇算是个导论 不知道大家有没有经常回溯、追溯或者抱怨过这样的内容。 第种抱怨:工作了4年、5年,晋升不明显,最最多做到个小Team Leader,管了3-5个人。跳来跳去工资增涨只不过多个2千、3千。而眼看着...
  • 个人亲身经历,超真实我也想写写自己的人生经历,我个中专生可能文笔不怎么好,请大家见谅。青春小学、初中时的我就是小混蛋、抽烟、打架、上网、喝酒、钻老师的裙底、欺负女孩子等等等,只要是坏...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,898
精华内容 3,559
热门标签
关键字:

初中毕业的最后一天