想要去香港读研,本科计算机CS专业,想问问电子商务类和信息生物科学类专业哪一类前景什么的比较好。

想要去香港读研,本科计算机CS专业,想问问电子商务类和信息科学类哪一类前景什么的比较好。_百度知道
想要去香港读研,本科计算机CS专业,想问问电子商务类和信息科学类哪一类前景什么的比较好。
PS:不想读完研还做一辈子的程序员。女强人类型。
我有更好的答案
去香港读研 看下能拿到奖学金不
不然 那1年的花费可高。
有个电子竞技专业,好像专科,多年前某个学校
其他类似问题
为您推荐:
电子商务的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁关注Warald
Search ...
关注Warald
多年经验长远考虑,助你实现自我
遇到难题?Warald替你答疑解惑!
北美研究生申请录取和全奖通知
纵横比较,做到心中有数
留学申请只是起点 | 长远规划 助你学业顺利 + 事业成功
Warald出书了!
真实有料的美国留学指南,不知道后悔一辈子。
购买链接:
原创精华,申请结果汇总,内部消息分享
专业介绍,选课心得,一起来上公开课!
方法综述,美国各大公司面经,网友内推
信噪比最高,干货最多,参与原创,共同成长
Sep 2015treebug同学今年暑假在Facebook做实习,并且拿到了return offer。他在一亩三分地院系介绍版里分享了Cornell University, MPS in Information Science这个硕士项目的招生信息。
去年入学学生的录取情况
14 fall整个program来了二十多人,其中中国人占了一半。。。有CS背景的学生不多,大家本科的专业各不相同,除了CS,IS,EE外也有心理学,电子商务,business以及统计背景的同学,从这点可以看出康村的IS对转专业十分友好。
今年刚入学这批的录取情况
新生大约在50个人左右,其中中国人三十多个,北邮占了9个人,剩下的有北航,清华,南大,中大,Gatech,Purdue,UW,UIUC,Penn State, 以及Cornell 本校若干。从录取的趋势来看,今年这个项目扩招了不少,已经不再是传说中的中国人占很少数的项目了。新生的背景除了跟上届一样十分丰富外还有一个特点,就是有CS/IS背景的同学增加了,想找码农相关工作同学增加了。。。当然,也有相当一部分同学倾向于找HCI相关的工作。
该项目选课自由度很大,并且有选CS系课程的优先级
毕业需要修满30学分,其中需要选15学分的专业课,其中project占3到6学分,然后两个小方向Information System Area 以及 Human and SocialSystem Area 各需要至少选6学分。不少CS的好课都能算进Information System的学分里,比如AI,software engineering,database,computer graphics以及machine learning。。。剩下15个学分完全就可以自由发挥了。全校范围内不管是何种专业,只要课号大于4000的课都可以算在这15个学分里,无论你是想学CS,IS还是商科,金融,统计,统统都可以选。这种选课的自由度放眼全美也是十分罕见的。
跟CS共享同一栋楼,同一个lab,同一个Kitchen。除此之外,IS的学生选CS课程相比其他专业也有优先级。
treebug愿意给大家提供Facebook的内推:
可以给recruiter 发邮件,因此会在本周末小规模的推一次。如果你有兴趣,可以发送简历以及一段第三人称自我介绍给我。如果我觉得你的简历ok,会回复你,并且给出修改简历以及准备面试的建议,甚至可以提供mock interview。
感兴趣的同学,抓住机会来地里的帖子《2015 update: 介绍一下Cornell Information Science MPS 项目》里跟他提问、求内推。
Sep 2015每年10月份,美国大学明年秋季入学申请就会进入高峰期,你做好准备了吗?
1. 申请过程大体是个什么节奏?
美国研究生入学申请,大部分名校在12月15附近截止,1月1和1月15也是两个很大的deadline,之后申请提交基本结束,进入等结果的阶段。
各个专业的情况不同,比如统计和数据科学类专业主要是在1月份截止、个别专业有多轮录取,但是从“准备”申请的角度来看,你可以粗略的认为“名校12月15,其他学校1月15”。
2. 忙碌起来之前,先考虑好你留学的目的!
在跳进各种繁琐的申请细节之前,先仔细想想,你对留学的期望值是什么?读完书的打算是什么?
提交评估定位表格给Warald的同学,大多数人希望毕业后,在美国先工作几年。这种情况下,作为国际学生,在美国就业有诸多限制,你要申请的专业工作机会有多少,就很关键了。如果投资四五十万,临近毕业才发现你主观上再努力也很难找到工作,你很可能会愿望落空。
对有些同学来说,留学最主要的目的是体验不同生活、开阔眼界和视野,那找个位于大城市里的学校,选择有更多机会跟人交往、跟文化接触的专业,才是适合你的,没必要为了饭碗去读你不喜欢的专业。而且,大多数人为了在美国就业把少数几个专业炒热,如果你避开竞争,申请冷门专业,更容易完成申请目标。
3. 申请过程有什么具体的事情要做?每项要多久?
最主要的是选校和文书写作,加起来往往需要至少1-2个月。
选校一方面要了解目标学校和项目的客观情况,另一方面也要考虑以自己的背景申请,难度有多大。有的人选校很快,按排名高低很快弄个组合,也觉得OK,而有的人要把每个学校每个项目都研究透彻了,才会下手。所以,时间上,从一周到一个月都有可能。这里提醒大家关注一亩三分地的各个板块,有很多在读的同学来分享录取信息,往年结果汇报里很多人也附带了背景信息供你参考。
文书写作是个相对漫长的过程。新手DIY,从构思到起草到反复修改,都需要时间。网申信息很复杂,说什么的都有,这里提醒大家阅读《什么是好的PS/SOP?简谈几句内容如何选取的话题》
学校选完了,文书写好了,就进入网申和提交阶段,下面的工作就是纯体力活了。网申期间可能会遇到各种小问题,但都比较trivial,很多新手纠结的问题其实对申请没有任何影响,最主要的是PS、CV、RL、成绩单这些硬性要求的材料上传到网申系统里,GT分数送到,申请入学的学期和项目选对,这几个大步骤搞定一般就没事了。除非你申请的学校数目特别多,否则1-2周时间足矣。
4. 下面一段时间,最重要的事情是什么?
如果考试尚未结束,你需要尽快。很明显,每个学校对英语成绩都有要求,你的选校肯定跟英语成绩相关,不可能你托福无论考了多少分选校都一样。有人跟Warald电话咨询,说英语成绩还没出来,中介已经把学校选好了,她想来跟我确认一下 – 这种违反常理的事情,明显是忽悠你的。
很多同学关心GRE和TOEFL最晚可以什么时候考?GT考试太晚,申请是否来得及?Warald认为,DIY申请,最好最迟能在11月中旬之前拿到英语考试分数,否则你的时间太紧了,申请工作太仓促了。
如果你能在10月上旬结束考试,那时间很充足。做申请的同时,也回顾一下自己背景的强弱,是否除了本科成绩什么都有没有?周围有什么机会可以提高自己的专业背景?短短几个月的时间,能做的事情很有限,但是仔细挖掘一下,也许有机会呢。
5. 做好计划
做申请大体是个稳定、可以掌控的过程。但是意外也经常发生:托福考场环境嘈杂,影响听力;GRE考试安排临时被取消了或者ETS怀疑有人作弊,你的成绩被取消了;写文书比想象的难,研究了几天,只好承认自己前面几年过得太水了;选校发现看到一堆学校名字,但是毫无头绪,网上一搜,信息也很少,怎么办?
诸如此类,各种事情都发生过。以前中美之间甚至发生过海底光缆断掉,网申系统从中国大陆无法登陆的情况呢。
对于考试较晚的同学,做好计划就更重要了:你考试的同时,小伙伴们已经开始做申请了;如果成绩不理想还要重考,你不得不一边考试,一边做申请,时间要分成两半,那怎样把考试和申请二者兼顾?你需要制定一个可行的计划,严格执行,否则各种事情压倒最后,耽误了申请就麻烦了。
–Warald (Email: )
微博:/warald
欢迎转载,转载必须在标题注明转载,在文章正文开始之前而不是最后,用不小于正文的字体大小,肉眼可以清楚识别的颜色,一字不漏的附带以上三行内容。否则视为侵权!感谢合作。
Sep 2015首先做个铺垫:美国职业移民申请绿卡有三步,最后一步因为中国和印度申请人太多,大家不得不排队等候,这个现象被大家成为“排期”。
再定义一个专业名词:优先日期,可以认为是你正式提交绿卡申请的日子。一旦绿卡申请的前两步都被批准了(需要1-2年时间),你的优先日期就被锁定了。绿卡申请的第三步俗称提交485申请,按照你的优先日期来审批,轮到你了,你就可以提交485申请,绿卡很快可以拿到;没轮到你,你就要等着。那要等多久呢?过去十年里,等待时间最长的那批人等了6-8年,而近期内绿卡排期大幅前进,据Warald所知,一亩三分地里有些2011年开始工作的ID们(也就是优先日期在年),已经拿到了绿卡。
今天美国移民局(USCIS)宣布了最新移民申请排期日期表(Visa Bulletin),这次表格跟以往出现了重大不同:以前的表格里,只有可以提交485的一个优先日期,而这次有两个,叫做Dates for Filing Applications(可以提交485申请的优先日期)和Application Final Action Dates(绿卡最终审批的优先日期),分别设置在日和日。
这两个日期意味着什么?
如果你在不晚于日之前提交了绿卡申请、锁定了优先日期,你现在就可以提交最后一步485申请了,会很快拿到EAD卡,也就是你毕业后申请OPT时拿到的那个EAD卡(美国对此没有名额限制),待遇方面,接近于绿卡,不但可以无限期延长,而且,你可以自由跳槽(不用重新办理绿卡申请)、自由创业(如果只有H1-B则只能从雇主拿工资、其他收入是非法打工)、出入美国不需要签证(单独申请一个AP卡即可)、即使短期失业也没事(理论上不可以但是实际上移民局不管),唯一的要求是在绿卡被最终审批时,你必须保持被雇佣状态,并且是同类职业(比如不能从做码农变成卖煎饼果子),因为移民局将来可能会要求你补充更新材料,你拿不出来就完蛋了。
第二个日期则很简单,只要在日之前提交的绿卡申请,你马上就要拿到正式绿卡了。
据Warald所知,很多年轻人并不想在一家大公司混一辈子,而是有各种追求,但是碍于没有绿卡,只能在公司里“服役”,等着提交485申请。很多人都希望美国移民法改革、早日拿到绿卡,但是移民法改革这件事被美国两党扯皮弄得前景渺茫,现在移民局提前发EAD卡了,你需要的自由,其实基本上就满足了,你可以在美国大展拳脚。
Warald期待可以看到更多中国人事业成功,在硅谷看到中国人创办更多的企业。
更多进展,欢迎来一亩三分地身份移民版讨论。
– Warald (Email: )
微博:/warald
欢迎转载,转载必须在标题注明转载,在文章正文开始之前而不是最后,用不小于正文的字体大小,肉眼可以清楚识别的颜色,一字不漏的附带文章末尾的版权声明,包括作者ID、博客网址和原文链接。否则视为侵权!感谢合作。
Sep 2015金融行业给人的感觉是高大上、钱多、精英。Warald经常听到看到有人在地里询问,去金融行业做IT情况如何?
这里给大家推荐一个干货超多的帖子。mnmunknown在一亩三分地招工求职版里分享了他在J.P. Morgan Chase 纽约区的实习经历,他感触深刻:
我夏天看到的是,金融行业人才流失很严重,从投行部到技术部。有一部分原因是金融危机之后政府对整个行业的监管,使得很多行业里有能力的人都跑去更小的对冲基金和私人投资一类业务,而不愿意在树大招风的大投行里混;另一部分原因是硅谷的崛起。
金融行业一度以来都是高大上挣钱多的象征,西装革履,头等舱,空中飞人,和各个CEO高管接触的机会,即使工作时间没人性依然对优秀毕业生们有非常强的吸引力。毕竟每一辈的学生中都有很多这样的人,从小喜欢做尖子生,读名校,进最难进的行业名企,做强度最大和筛选最残酷的工作以此来努力做一个精英。一直以来很多这样的人都走进了名校然后挤进了华尔街,而华尔街也很乐于见到自己的光环能持续的吸引到最出色的年轻人。
不过我在JP Morgan Chase看到的是,时代真的变了。有很多非常聪明的学生都转投了CS,向往着硅谷那样整天大裤衩写代码的生活,更自由,更有创造力,更有激情。投行对大学新生的技术岗位招聘受到很大挑战,而且失血严重。无论是起薪,工作环境还是行业前景都似乎被一点一点褪去了投行光环,露出了真实的一面,有越来越多的年轻学生发现自己最喜欢的还是一个真正的科技公司,而不是穿着西装在金融行业里做技术螺丝钉。如果说金融行业对年轻人的吸引来自于行业优厚的待遇和光鲜的社交,那么新崛起的科技公司对年轻人的魅力就在于,你可以一起来改变世界。
负责我们学校招聘的Managing Director还需要把我们学校的实习生都叫过去开会,认真地问:“你们今年校招技术岗位无论是投简历的还是接offer的人都比去年少了,告诉我们,我们该怎么办?”
他的万字长贴《【干货】2015夏天在J.P. Morgan Chase 纽约区的实习经历》值得大家仔细阅读。
Sep 2015phoenix416在一亩三分地院系介绍版里分享了UC Berkeley MEng项目今年招生数据。
伯克利MEng项目有多个专业:
Berkeley MEng分为七个专业:Bio, Civil & Envir, EECS, IEOR, ME, MSE, Nuclear。今年七个方向最后enrollment分别为17, 12, 35, 66, 59, 7, 7。每个专业的中国人分别为1, 2, 12, 22, 23, 1, 0。大部分来自海本
phoenix416就读的EECS系,录取难度更大,MEng录取比例只有8.2%,847个申请人里只有70人拿到录取,最终有35人接受录取入学。
Applications
Admissions
... Sep 2015Warald有多个客户今年暑假在Facebook实习,地里也有一些前几年加入Facebook的老ID今年带了实习生,根据我了解的信息来看,拿到return offer的同学,standard package包括基本工资11万5,签字费(sign on)7万5,股票15万(分4 年发)。按照平均年薪的标准算法(签字费和股票加起来除以4,再加上基本工资),年收入超过了16万美元。此外,还有搬家费若干,我没计算在内。
Facebook今年大约有1000个实习生,粗略估计有2/3的拿到了return offer,给的工资这么高,对新手来说是顶级待遇了,加上Facebook牌子响、工作环境好,估计今年实习生接受return offer的比例会很高。相比之下,去年Facebook暑假实习生大约有五六百人。今年大幅扩招实习生,并且从中大量招聘全职员工,也意味着Facebook后面的应届生招聘名额可能会减少,会越来越难进。
以Google、Facebook为代表的互联网大牌公司招聘应届生旺季是年底到年初。去年底,FB为了尽快完成招聘计划,一度放低招聘门槛,据说有些水平惨不忍睹的人也拿到了offer。今年FB扩大实习生规模,用实习作为新员工招聘考核手段,这个思路很赞。
最近炒得很热的某米无耻坑Facebook员工事件,相信很多人听说了,这个事件是真的,受害者的确有多人、有的受害者没有拿钱。Warald在此指出:Facebook今年如果变的难进的话,原因不会是这种小事(某米的确是苍蝇一样的大小、不值得FB关注),而是今年实习生就占据了很多招聘名额。
很多人看到这里,可能很想知道如何找Facebook实习?做实习生期间,如果拿到return offer?
smi在一亩三分地里分享了他拿到return offer的经历:
总结一下给大家找实习的建议是:1)不要海投!不要海投!不要海投!一定记得找朋友或在一亩三分地找人内推;
另外,Warald感觉现在很多人刷题走火入魔了,以为刷题就是要做最难的题、面试拿不到offer就是因为题目做不出来、做出了题就有offer – 这些观点走上了极端,是错误的。
smi也认为:
intern的话cc150完全够了(但是对每一题都需要真正弄清楚研究透彻),LeetCode感觉不怎么用得上(从难度来讲),对基本的东西一定要很熟练( BST);面试的时候核心是交流,不要埋头做题。
关于如何刷题,一亩三分地里有专门的刷题版,版聚|本地活动版也有人号召小伙伴们定期见面、以刷题作为活动主题。
关于面试如何交流,请拜读Mona大作《从面试官角度开帖谈谈码农滴Tech Communication和做题习惯问题》
– Warald (Email: )
微博:/warald
欢迎转载,转载必须在标题注明转载,在文章正文开始之前而不是最后,用不小于正文的字体大小,肉眼可以清楚识别的颜色,一字不漏的附带文章末尾的版权声明,包括作者ID、博客网址和原文链接。否则视为侵权!感谢合作。
Sep 2015近期Warald做电话咨询,有同学说想申请读博因为将来办美国绿卡有优势。针对这个看法,Warald分析一下。
假如AB两位同学,都是1994年出生,2016年本科毕业,同年秋季赴美读书,A读硕士,B读博士,那他们拿到绿卡分别是什么时候?
假设A同学硕士读两年,于2018年毕业,同年搞定工作,公司很快给办绿卡(种类是EB2),绿卡申请分三步,前两步大约可以在2020年办下来,如果中途遇到困难,比如公司要求先拿到H1-B再给启动绿卡程序或者绿卡申请过程不顺利,2021年也应该结束了。下面就进入第三步,这一步有排期(申请人多所以要排队),具体要等多久才能拿到卡,是个未知数,过去十年里,最惨的一代人等了六七年,最顺利的就是2011年开始办绿卡的,几乎没有等待时间,据Warald所知,很多人在入职四年内搞定绿卡。第三步的等待时间,我们姑且按照三年来算吧,加上前两步,办下绿卡的总时间就是5-6年。这样看来,A同学大约会在29-30岁(年)拿到。
B同学读博需要五年,2021年(27岁)拿到博士学位入职工作,如果因为各种原因(读博期间科研太差、公司政策不好等等),公司只给办理EB2类绿卡,那他也同样需要像A同学那样子,花5-6年拿到绿卡,那时候他32-33岁了,比A要晚,从办绿卡的角度来看,博士学位算白读了;如果可以办理EB1类绿卡,尤其是门槛其实并不高的EB1-B,那需要一年左右的时间,也就是在28-29岁拿到,比A的确快,但是也只提前了一年。
看到这里,相信你明白,在上面这个例子里,读硕走EB2和读博走EB1,拿绿卡在时间上一致,读博并没有优势。
以上对比,什么情况下不成立?Warald给出最常见的三类:
1. A同学所读的专业在美国就业差,硕士生毕业后很难找到工作;或者A毕业的时候,恰好美国经济萧条,无论学啥专业都很难找到工作。A毕业后被迫回国,自然就没有以后的对比了 &#年毕业的那批硕士生,就赶上了经济萧条,而博士生毕业时间一般比较灵活,可以在学校里躲着。
2. A同学找到了工作,但是公司绿卡政策很差,在他的H1-B工作签证生效后,公司拖着不给办,如果只是拖一年左右Warald认为还算合理,但是如果拖很久,甚至等到A的工作签证快要用完了,才开始办理,那A自然远远落后于B。
3. A是倒霉蛋,虽然找到了工作,虽然STEM专业可以连续多次抽签,但他H1-B签证总是抽不到,这种低概率的事件发生了,他也只能回国,而B同学,除了H1-B,还可以办理名额无限制的O签证。
在现实当中,A跟B办绿卡速度差不多的情况,主要在信息技术(IT)行业才会发生,对口的专业就是EE、CS、Data Science、Information Systems这几类,也就是大家常说的“学CS”或者“转CS”。而其他专业,包括中国人喜欢读的金融会计等商科专业,很多公司办绿卡并不爽快,2这种情况更常见。
最后,本文当然是针对想拿绿卡而且只能靠自己努力去拿卡的同学。文中涉及的各种绿卡相关术语,请参考《美国绿卡申请和移民介绍》。
– Warald (Email: )
微博:/warald
欢迎转载,转载必须在标题注明转载,在文章正文开始之前而不是最后,用不小于正文的字体大小,肉眼可以清楚识别的颜色,一字不漏的附带文章末尾的版权声明,包括作者ID、博客网址和原文链接。否则视为侵权!感谢合作。
Aug 2015Amyzen在一亩三分地院系介绍版里分享了Carnegie Mellon University一个小众项目MSIT-Privacy Engineering 2015年秋季入学申请录取信息
第一届8个人,中国人中基本都是CS本科
第二届6个人,中国大陆2个人,其中一个是台大的CS本硕毕业
我们这届9个人,中国人5个,其中3个是国内本科毕业,我是工作党,还有一个是在美国有MS学位,但我们5个人都不是CS本科(EE, MIS …)其余4个人分别来自美国和印度,都是CS科班,
作为CMU众多MSIT项目之一,这个Privacy Engineering就业也很好
第一届8个人都在毕业前找到工作,学长原话是“几乎都去了FLAG”,其中3个去了google,其余在linkedin,Oracle(1个)等
第二届6个人,3个人去了Google,还有一个Amazon,一个oracle,一个不太清楚
这个项目往年是12个月必须毕业,今年政策有了更新
以往2届都是12个月,今年新政策,有2个选择:program可以是12个月或者16个月
前两个学期都是上课,第三个学期是做项目,不同的是:
如果选择summer在学校做项目就是12个月毕业
如果选择summer实习,就是第二年fall回学校做项目,同时可以选修2门课,或者做TA
每年做项目合作的公司不同:
第一届项目是和facebook和另一家公司(名字忘了)做项目. From 1point 3acres bbs
第二届是和汉莎航空和American express,据说还有第三家公司也找到CMU,但教授说学生人手不够所以turn down了第三家。。。
这个项目考虑转专业的申请人,只要是工科的就考虑。感兴趣的同学,来她在地里的帖子:《CMU CS 学院下小众专业PE新生感受》里提问吧。
现在正好是很多学校新生入学orientation,在申请季从地里受益的同学,请到院系介绍版里分享你打听到的申请、录取和就业方面的信息,介绍你们项目的情况。想想你当年渴求信息的心情和在地里看到干货帖子的喜悦吧,下届申请的学生会很感谢你,Warald会高分奖励,将来你找工作来地里看面经看求职帖子更方便!
Aug 2015tiancaioyzy在一亩三分地院系介绍版里分享了Carnegie Mellon University,ECE系匹兹堡主校区2015年秋季入学申请录取信息
CMU ECE主校区的项目全球申请人数约为3000人左右,最终硕士入学40人左右,其中中国人十多人,印度人十多人(多与中国人),其他人种及美国人共十多人。博士入学也将近40人,但略少于硕士。其中,中国人直接申到博士的貌似不多,个位数,具体人数不记得了。。。
只有十多个中国人入学,难怪今年秋季几乎没有人出来报主校区的录取结果。
tiancaioyzy同学就中国学生关心的问题,跟系主任进行了交流:
Q:如何决定是否录取学生的?
A:一般每份学生的材料由3-5个教授审阅,如果几个教授都同意录取,最终就会录取。(感觉有点皇帝选妃的感觉。。。)
Q:CMU为什么最后拒了学生也总是不给学生明确的reject?
A:CMU有很多项目,一般每个学生也申请了很多项目,不给reject,是在有空缺的情况下给予学生更大的录取别的项目的机会。(理由略牵强。。。。估计老头当时吃多了)
Q:本科学校影响大吗?
A:有影响,但更看重每个人的潜质。如果一个学校录取超过5个人,就会控制这个学校的录取,主要再看其他学校申请者的材料。
CMU作为就业神校、计算机码农第一技校,每年有无数人申请,感兴趣的同学,去他的帖子《CMU ECE主校区15fall入学信息(和招生主任共进晚餐后回馈地里)》里提问吧。
现在正好是很多学校新生入学orientation,在申请季从地里受益的同学,请到院系介绍版里分享你打听到的申请、录取和就业方面的信息,介绍你们项目的情况。想想你当年渴求信息的心情和在地里看到干货帖子的喜悦吧,下届申请的学生会很感谢你,我也会高分奖励,将来你找工作来地里看面经看求职帖子更方便!
欢迎转载,转载必须在标题注明转载,在文章正文开始之前而不是最后,用不小于正文的字体大小,肉眼可以清楚识别的颜色,一字不漏的附带文章末尾的版权声明,包括作者ID、博客网址和原文链接。否则视为侵权!感谢合作。编程重的是思想 和语言无关
编程重的是思想 和语言无关
一个最简单的公式:&br&&br&&img src=&///equation?tex=y+%3D+w%5ETX& alt=&y = w^TX& eeimg=&1&&&br&&br&其中,大X表示你所能接触到的维度矩阵, 而&img src=&///equation?tex=w%5ET& alt=&w^T& eeimg=&1&&对应着你在你能够接触到的维度下所做的努力(scalar)。&br&&br&我发现很多人有一个好,他们非常努力地提升自己的scalar值,但对于开阔自己眼界,提升自己维度这件事却意识不足。&br&&br&引之前某个人说过的:&br&&br&&blockquote&“你觉得现在自己的能力在 X 轴上是 x1,并且获得了对应价值的 offer,因此要获得价值更高的 offer 必须要让自己的能力达到 x2,且 x2 & x1。你有没有想过其实价值更高的那个 offer 要求你在 W 轴上有所改变,而你作为三位世界的生物从来只知道 X-Y-Z 三轴,从来没有意识到 W 轴的存在。这所为的 W 轴其实就是 unknown unknown——你不知道自己不知道什么。如果你知道自己不知道什么,你刻意去准备了,让掌握了那部分知识了,问题不就解决了咯?真正的问题在于你不知道自己不知道什么,所以你解决不了问题。”&/blockquote&&br&疯狂读书很可能意味着你只知道读书而对其他多元化提升自己的方法视而不见,而且你读这些书很可能意味这你只知道这些中文书。你看见的大神绝非因为比你多看几本书或者多写了几万行代码就变成大神了, 而是有针对性地读书,看相应的论文,写感兴趣的开源项目, 在开源社区邮件列表或在实验室与同好或教授多多交流拓展眼界等多个维度的努力非循序而渐进的过程。&br&&br&重要的不是读了多少本书, 而是通过各方面的信息交流和实践慢慢形成内化的获取知识的生态系统啊。
一个最简单的公式:y = w^TX其中,大X表示你所能接触到的维度矩阵, 而w^T对应着你在你能够接触到的维度下所做的努力(scalar)。我发现很多人有一个好,他们非常努力地提升自己的scalar值,但对于开阔自己眼界,提升自己维度这件事却意识不足。引之前某个…
&p&&a href=&/vczh-nichijou/& class=&internal&&如何成为牛逼的程序员 - vczh的日常 - 知乎专栏&/a&&/p&&p&&a href=&///?target=http%3A///vczh/archive//198769.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&伴随我成长的编程书&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///vczh/archive//103835.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&年个人总结&i class=&icon-external&&&/i&&/a&&/p&
泻药~看过一些,有些也没看完。就说几个自己看过的好了:&br&1. 保健哥的 编译原理 ,重点推荐阿, 如果完成编程能力应该会提高一截。 &br&2. 浙大的数据结构,这课也比较赞, 但是课下还得自己花时间,可以参考 《数据结构与算法分析-c语言描述》。&br&3. 哈工大的算法设计与分析,这个个人感觉一吧(可能是自己比较菜了),推荐下网易公开课 mit 的算法导论(注意这个不是在云课堂是在公开课里面),配套教材就《算法导论》咯,讲的蛮通俗,看完会有种感叹:这果然是mit阿,当然这里面少不了公开课翻译人员的努力,真的翻译的相当专业了,向他们致谢~&br&4.浙大的数据库,个人感觉节奏略快,不过初学者倒是可以很快了解大致的框架,可能需要自己再花点时间在上面。&br&5.孟宁老师的软件工程,这个比较基础,基础好可以略过,不过有些思想听听也不错,实验也还是也还是蛮有趣的,孟老师以前文科出身,上课很有人文气息有木有。&br&先这么多吧,有后续再补充。也期待大家有其他课程的评价~
泻药~看过一些,有些也没看完。就说几个自己看过的好了:1. 保健哥的 编译原理 ,重点推荐阿, 如果完成编程能力应该会提高一截。 2. 浙大的数据结构,这课也比较赞, 但是课下还得自己花时间,可以参考 《数据结构与算法分析-c语言描述》。3. 哈工大的算法…
主要是元数据操作的耗时。例如,读取每个文件都要先读取对应inode,这是一次磁盘IO。&br&&br&===============&br&&br&&p&鉴于这是我在知乎获得的最多赞同的答案(尽管才3个赞同,乃们不要笑我)。我决定再整理补充一点。&/p&&p&inode的相关知识可以看阮一峰的这篇博客(&a href=&///?target=http%3A///blog/2011/12/inode.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&理解inode - 阮一峰的网络日志&i class=&icon-external&&&/i&&/a&)。&/p&&p&我简单重述一下:&/p&&p&磁盘以扇区为单位,所以存在磁盘上的文件具体在那些扇区上需要记录下来,这个信息就记录在这个文件对应的inode中。当然,inode本身也要存放在磁盘上。所以当读取一个文件的时候,首先要读取到这个文件inode(这是一次磁盘IO),从中得知文件内容在哪些扇区中,然后读取这些扇区的内容。&/p&&p&所以,泛泛而谈的话(更精细的原因不好确定,正如刘贺所说),时间差距应该主要来源于inode操作。 &/p&&p&ps.&/p&&p&1.
刘贺提到的几个因素都很正确且有启发性。另外,刘贺在评论中的解释更详细,移至答案中更合适,建议题主看看。已感谢! &a data-hash=&6fefe5a4f4e04cfef52c0& href=&///people/6fefe5a4f4e04cfef52c0& class=&member_mention& data-tip=&p$b$6fefe5a4f4e04cfef52c0&&@刘贺&/a&&/p&&p&2.
我是之前学习小文件存储的时候了解到这个问题的,在Facebook
Haystack那篇论文的Background中提到了类似的问题。希望对题主有帮助。&/p&
主要是元数据操作的耗时。例如,读取每个文件都要先读取对应inode,这是一次磁盘IO。===============鉴于这是我在知乎获得的最多赞同的答案(尽管才3个赞同,乃们不要笑我)。我决定再整理补充一点。inode的相关知识可以看阮一峰的这篇博客(
問題中的幾個大學,都不是太好的大學,地點非常偏僻。&br&&br&要知道,「島國」,如日本、英國,都有一個特色,全島的特色會集中在首都附近,台灣也是,超過一大半的人口,還有各種資源都集中在台北。像嘉義市,可能人口連太原市人口的十分之一都不到。&br&&br&到這些地方讀書,想要體驗「有趣」的生活,我覺得是有些困難的。&br&&br&但,台灣大學一般資質相對平均,好老師也多非一校專有,我幾個同學在大學任教的,有在台北的台大,但,每週也會抽空到花東,或是嘉南這種地方,在較新較不出名的大學兼課,所以,請放心,在學習上我覺得是不用擔心的。&br&&br&更重要的前題是,你已經說了,你們學校的交換學生項目,學費全免。&br&&br&所以,我認為你根本不用考慮,歡迎到台灣來吧。&br&&br&到台灣來作客。多些像你這樣的學子,也會多些人,真正理解海峽對岸的同胞呢。&br&你去了,相對著,有些一位台灣學生要到你們學校,也會有一位台灣的年輕人,因而更加理解大陸呀。&br&&br&誠然美事。
問題中的幾個大學,都不是太好的大學,地點非常偏僻。要知道,「島國」,如日本、英國,都有一個特色,全島的特色會集中在首都附近,台灣也是,超過一大半的人口,還有各種資源都集中在台北。像嘉義市,可能人口連太原市人口的十分之一都不到。到這些地方讀…
按该体系的当前情况,先说结论:&br&&ol&&li&&b&不&/b&如培训班的毕业生&b&直接好用&/b&&/li&&li&比培训班的毕业生&b&潜力巨大&/b&&/li&&/ol&培训班的特点是一切为了就业,能解决企业眼前需求就是胜利。所以&b&好的&/b&培训班出来的学生,就业能力强,笔试面试都受过训练,能直接上手开工。这是直接抓高校的痛点:&b&实践能力不强&/b&。&br&&br&高校的优势是&b&基本功扎实&/b&(遇到好老师的情况下)。这套计算机体系是脱胎于高校的,所以也是着力在基本功。但挑选老师时,着重看的是:&br&&ol&&li&得是好老师。所以整体课程质量高于绝大多数高校&/li&&li&得是有实践能力的老师。所以,会比绝大多数高校的课程更接近实践。但毕竟还是基础课,并不是直接面向就业走的&/li&&/ol&今年,我们会推出一系列的微专业,它们基于这些基础课,着力培养实践能力。老师都是大专家、一线工程师,确保童叟无欺地实实在在。到时候,&b&很可能真就不需要考虑其它学习方式了&/b&。
按该体系的当前情况,先说结论:不如培训班的毕业生直接好用比培训班的毕业生潜力巨大培训班的特点是一切为了就业,能解决企业眼前需求就是胜利。所以好的培训班出来的学生,就业能力强,笔试面试都受过训练,能直接上手开工。这是直接抓高校的痛点:实践能…
“&u&普通的计算机专业好像都没有开这方面的课程&/u&”其实很多大牛初中高中就已经开始了,他们连C语言都没有老师上过,先放弃课程这个念头,若是想靠着轻轻松松跟着老师就能学好,大可把黑客梦当作一个幻想。大牛很少有当老师职业去教学的,当然如果有英语老师、数学老师、体育老师什么的不算,假如你知道你的英语老师是个隐市高手,那就尽管去磨他吧,你们有现实的一层关系,他会耐心去教你。(说跑偏了)&br&如今很多人对黑客的定义都已经模糊到同美女、女神这类词一个级别了,所以你要自己想好,选定一个想要的方向,&b&好的方向比努力更重要&/b&。楼上大多给你的方向是Web安全这一块,当然这方面也可以分的很细很细,至于你自己想怎么走就看你自己的兴趣了。&b&一定要耐得住性子&/b&,急是没有用的,谁都急,谁都想快。&br&要学会用搜索,翻书多慢呀、问人多累呀,但搜索又快又便捷,书有可能不在你手边,人有可能不在你身边,但Google和baidu就在那里,不会离你而去,毕竟他们也是开门做生意的。其实只要你愿意搜一搜你想要的答案知乎上已经有很多大牛都回答了:&br&&ul&&li&先推荐 &a data-hash=&18bbffa1fe885fba& href=&///people/18bbffa1fe885fba& class=&member_mention& data-editable=&true& data-title=&@云舒& data-tip=&p$b$18bbffa1fe885fba&&@云舒&/a&的答案&a href=&/question//answer/& class=&internal&&有哪些信息安全方面的经典书籍?&/a&我觉得这个答案是极好的,只要你自己深挖一挖就能发现很多东西,便大致清楚方向了。&br&&/li&&li&然后是 &a data-hash=&1cc0c1dcee1d6de32e232b& href=&///people/1cc0c1dcee1d6de32e232b& class=&member_mention& data-editable=&true& data-title=&@王音& data-tip=&p$b$1cc0c1dcee1d6de32e232b&&@王音&/a&音总的答案&a href=&/question//answer/& class=&internal&&立志在网络安全领域发展,应该如何系统学习安全知识?&/a&里面推荐的书籍有的是偏于思想的,达到一定程度之后自然会去阅读。&br&&/li&&li&你看 &a data-hash=&afea1df0fc2b1fd51e9ca04d8b166f80& href=&///people/afea1df0fc2b1fd51e9ca04d8b166f80& class=&member_mention& data-editable=&true& data-title=&@余弦& data-tip=&p$b$afea1df0fc2b1fd51e9ca04d8b166f80&&@余弦&/a& 呕心沥血回答的这个问题不是显而易见么&a href=&/question//answer/& class=&internal&&零基础如何学习 Web 安全?&/a& 知道创宇的技能表可以自己体会一下其中的精髓和奥妙之处。&br&&/li&&li&&a data-hash=&3ea21343b4d& href=&///people/3ea21343b4d& class=&member_mention& data-editable=&true& data-title=&@李普君& data-tip=&p$b$3ea21343b4d&&@李普君&/a&的答案&a href=&/question//answer/& class=&internal&&怎么系统的学习骇客知识?&/a&&/li&&li&多的已经不能再多人问过这个问题了,很多大牛都会气愤地日(yue)还要我怎么告诉你!&/li&&/ul&先有一定的编程基础,零基础简直就是&b&扯蛋一样的痛&/b&。看大牛书的时候也会看不懂,各种难受。系统地学习计算机的基础知识也是极其重要的,题主是计算机专业的学生,相信这方面能自己发掘。&br&关于看书这方面,你觉得什么书第一眼就有感觉去买下来吧,缘分这东西是比较神奇的。看不懂其实都没有关系,总有一天你会看懂的;不知道有什么用也没有关系,总有一天你会用上。我推荐你几本Web方面书(楼上重复的我就不说了)。&br&&blockquote&《SQL注入攻击与防御》&br&《Web渗透技术及实战案例》&br&《XSS跨站脚本攻击剖析与防御》&br&《Web之困》&/blockquote&就像楼上 &a data-hash=&b634cd82cd3& href=&///people/b634cd82cd3& class=&member_mention& data-editable=&true& data-title=&@LOnils风迷& data-tip=&p$b$b634cd82cd3&&@LOnils风迷&/a& 说的找到你自己喜欢的小伙伴也是很重要的,虽然我不知道他为什么叫风迷(YY着自己风度翩翩迷倒万千少女,如果题主是个妹子可以去勾搭他)。关注大牛的微博和Blog,即便他们在微博上互相掐架看着心情也是很愉悦的:)等他们把自己阉党的名分坐实了,我们跟着进宫。&br&&br&&br&&b&把关注地焦点放在如何让自己走得更远,而不是如何开始。很多事情不用去计划的这么周密,干了你才能发现问题解决问题。让自己做一个优秀的人,做事情更加靠谱,绝不敷衍了事。&/b&&br&&br&&br&&b&做一个正直的人。&br&&/b&&br&套用很流行的一句结束语(不说都不好意思回答问题)周师傅&a data-hash=&afa0df1d1bcf00d54fa0f494f376aa16& href=&///people/afa0df1d1bcf00d54fa0f494f376aa16& class=&member_mention& data-tip=&p$b$afa0df1d1bcf00d54fa0f494f376aa16&&@黑哥&/a&说的:&b&整就是牛。&/b&
“普通的计算机专业好像都没有开这方面的课程”其实很多大牛初中高中就已经开始了,他们连C语言都没有老师上过,先放弃课程这个念头,若是想靠着轻轻松松跟着老师就能学好,大可把黑客梦当作一个幻想。大牛很少有当老师职业去教学的,当然如果有英语老师、…
于是我想起了神奇的Fortran:&br&变量名以I, J, K, L, M or N开头的变量都默认声明为INTEGER类型的。不用显式声明,可直接用。呃…习惯了也挺顺手的。&br&&br&题主想要的是用&a href=&///?target=https%3A//en.wikipedia.org/wiki/Hungarian_notation& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&匈牙利记法&i class=&icon-external&&&/i&&/a&中的Systems Hungarian记法来直接声明变量类型。我不知道有没有这样做的编程语言流行过,不过毫无疑问肯定有人试过这样做,因为挺容易想到的。&br&题主的这个问题或许能吸引想到过同样做法的人来一起讨论。也挺有趣~&br&&br&然而其实这并不会让编译器编译得更快——一点也不会。&br&静态类型语言的编译器一般会在变量声明处记录下变量的类型,放到符号表里;后面就可以通过符号表里记录的信息来做类型检查和推导。&br&题主建议的做法只是让本来编译器可以自动记录在符号表里的信息散布在源码里而已,编译器(一般)还是需要符号表,要做的工作并没有减少多少。&br&&br&至于让程序员在编程时能一眼就看出类型,这是萝卜青菜各有所爱,看看大家对匈牙利记法的讨论就知道自己站在讨论的哪边了。相信不喜欢匈牙利记法的人是一定不会喜欢强制使用这种记法的编程语言的…&br&&br&我自己是不喜欢匈牙利记法的。但这只是我自己的习惯,并非对题主的习惯做评论。&br&组织良好的代码应该尽量让变量声明的位置和使用的位置接近,这样在使用处要找到声明处也很近。&br&在现代IDE的辅助下,要知道一个变量是啥类型只要让鼠标悬浮在变量名上即可,也不需要用匈牙利记法。&br&另外在泛型编程时变量类型本来就是参数化的,并非固定类型,标记它的类型缺乏意义。
于是我想起了神奇的Fortran:变量名以I, J, K, L, M or N开头的变量都默认声明为INTEGER类型的。不用显式声明,可直接用。呃…习惯了也挺顺手的。题主想要的是用中的Systems Hungarian记法来直接声明变量类型。我不知道有没有这样做的编程语言流…
同楼上white water,也说说我看过的。&br&&ul&&li&浙大的翁恺老师的C和Java讲的不错,思路清楚,两门课的课程都分为两部分——入门和进阶,但相对而言内容较基础,看完相当于入门。不过老师的声音真的很好听啊~&br&&/li&&li&至于书,C语言推荐&a href=&///?target=http%3A///subject/1240002/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C Primer Plus (豆瓣)&i class=&icon-external&&&/i&&/a&,很多人推荐K&R的&a href=&///?target=http%3A///subject/1139336/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C程序设计语言 (豆瓣)&i class=&icon-external&&&/i&&/a&,但个人觉得那本书有一定难度,不适合入门,有一定基础后再去看会有很大收获。&br&&/li&&li&而Java推荐Java核心技术卷一,相对较基础的一本。&br&&/li&&/ul&&br&&ul&&li&姥姥的数据结构课挺好,编程作业都在浙大的PAT里,有一定难度,一般都要花些时间才能全部完成&br&&/li&&li&教材推荐我觉得最好的一本:Sedgewick的&a href=&///?target=http%3A///subject//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&算法 (豆瓣)&i class=&icon-external&&&/i&&/a&,以Java实现各类数据结构和算法,浅显易懂。如果实在不喜欢Java楼上说的&a href=&///?target=http%3A///subject/1139426/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&数据结构与算法分析 (豆瓣)&i class=&icon-external&&&/i&&/a&也挺不错。&br&&/li&&/ul&&br&&ul&&li&网易云的算法我没看,不过可以推荐你Coursera里Princeton的Algrithm,链接:&a href=&///?target=https%3A//www.coursera.org/course/algs4partI& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&coursera.org/course/alg&/span&&span class=&invisible&&s4partI&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&,配合上面说的《算法》红宝书,各种加成。看不懂英文可以去看楼上说的MIT的公开课,有中文字幕。&/li&&/ul&&br&&ul&&li&Python是相对比较适合入门并且较简单的一门语言,这个推荐Coursera里莱斯大学的Python交互编程入门:&a href=&///?target=https%3A//www.coursera.org/course/interactivepython1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Coursera - Free Online Courses From Top Universities&i class=&icon-external&&&/i&&/a&,老师讲课都很风趣,每周都是以游戏为主线教学,很有成就感。而且刚看到现在有中文字幕了,所以很方便。&br&&/li&&li&教材的话,推荐官网的&a href=&///?target=https%3A//docs.python.org/2/tutorial/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Python Tutorial&i class=&icon-external&&&/i&&/a&,如果看不懂可以看中文版的,文档是最好的教材。&br&&/li&&/ul&&br&&ul&&li&其他的看的比较少的,因为觉得视频节奏太慢,至于各类教材什么的,可以看看这里面的,基本都很不错:&a href=&///?target=http%3A//lucida.me/blog/developer-reading-list/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&程序员必读书单 1.0&i class=&icon-external&&&/i&&/a&。&br&&/li&&/ul&&br&&br&&ul&&li&最后说说我自己的一些看法,客观来说,视频学习来的更温馨,易懂,但是知识点覆盖很浅,很多细节需要你自己再去花时间;而教材相对更全面,但可能也更会让人感到乏味不理解。所以,你可以根据自己的需求,先看看视频了解大概,然后再拿本好教材一页页啃下去,如果是通过类似网易云课堂这类MOOC教学,一定别忘了认真做每周后面的编程题,一定独立完成!这样才能真正理解,而不是眼高手低。&/li&&/ul&&br&&br&最后,重要的事说三遍:&br&看完视频别忘了看书!别忘了Coding!&br&看完视频别忘了看书!别忘了Coding!&br&看完视频别忘了看书!别忘了Coding!&br&&br&第一次答这么长,排版不好请见谅。
同楼上white water,也说说我看过的。浙大的翁恺老师的C和Java讲的不错,思路清楚,两门课的课程都分为两部分——入门和进阶,但相对而言内容较基础,看完相当于入门。不过老师的声音真的很好听啊~至于书,C语言推荐,很多人推荐K&R的
计算机领域不重视期刊,主要看会议。因为这个领域发展太快,期刊实在太慢,最新的成果还有技术肯定是发在顶级会议上的,哪怕是Google、Facebook这种大公司有了新的成果要跟学术界讨论也是发在会议上。如果你要找最新的论文当然只能看会议。&br&&br&因此现在期刊上的论文基本上都是顶级会议转投的,扩展个20%~30%就可以了。&br&&br&所以SCI这种指标,对计算机领域还有电子部分领域来讲没有任何意义。我已经很多年不看SCI检索的论文了。&br&&br&回到问题,有哪些权威期刊,网络方向Trans on Net/Trans on Mobile Computing/Trans on Wireless Communication/JSAC等等,会议Sigcomm/Mobicom/NSDI/Sensys/ICNP等等。&br&&br&CCF推荐排名虽然问题多但还是比各个学校自己整的排名靠谱的多。
计算机领域不重视期刊,主要看会议。因为这个领域发展太快,期刊实在太慢,最新的成果还有技术肯定是发在顶级会议上的,哪怕是Google、Facebook这种大公司有了新的成果要跟学术界讨论也是发在会议上。如果你要找最新的论文当然只能看会议。因此现在期刊上的…
多图预警 (其实我觉得写书评适合去隔壁豆瓣,呵呵)&br&=====================看到其他回答,这里补充一点==============&br&(这里主要是提供给有经验的朋友,初学的请直接进入正题)&br&&a data-hash=&a5be9c12c407& href=&///people/a5be9c12c407& class=&member_mention& data-tip=&p$b$a5be9c12c407&&@李溯&/a& 提到了,内容充实、详细的书比较能学到东西。但我觉得,这些其实不是我们看书的重点,毕竟再全的书,也比不过上网搜索。&br&【对新手来说,过多的信息会打乱学习节奏,优先学习重点概念很重要】&br&但更重要的&br&【对高手来说,体会大神的章节选择背后的理由,思考作为选择、甚至放弃某些我们认为非常重要的知识点的理由,对比同类书籍写作思路的区别,这都是非常重要的】&br&现实是可悲的,我们没有办法呆在大神身边接受指导,所以我们就更要抓住各种信息来理解大神的思路。这里举出一个估计大家都看过的例子:&br&&a href=&///?target=http%3A///p-.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++.Primer第三版.中文版 目录&i class=&icon-external&&&/i&&/a&&br&这是第三版的目录,请注意第二章,作者开篇就开始强调C++是多风格语言,这点也和《编程之魂》中的访谈思路相同。&br&&a href=&///?target=http%3A//.cn/Book.aspx%3Fid%3D6929& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&人民邮电出版社优秀图书:C++ Primer中文版(第四版)
图灵程序设计丛书&i class=&icon-external&&&/i&&/a&&br&第四版中,则在第三章就快速的进入了标准库的内容,这很大程度上让我们看到,随着语言的丰富,强调C++全能的时代开始转变。&br&&a href=&///?target=http%3A///subject//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++ Primer 中文版(第 5 版) (豆瓣)&i class=&icon-external&&&/i&&/a&&br&第五版中,去掉了四版第四章“数组与指针”,数组并入其他章节,指针则被刻意的淡化。&br&这就是作者在告诉大家,不要用指针的,不要再觉得指针是C++最核心的东西了,现代编程的理念在改变。&br&在这个例子之后,我们回过头来反思,如果我们逐页去看书的内容我们还能关注到这些么?是否我们的关注点太【细致】了?沉浸在细节中,往往让我们忽略了重要的内容。而看一本很薄的著作,就是作者帮我们脱离细节的契机。将薄的书先看懂,然后再用学到的观点,去碾压厚书中的其他边角知识,这是我推荐的看书方式。大家都听过所谓的“把厚书看薄,把薄书看厚&这样的言论,大概就是在说这个。&br&&b&=====================补充结束============================&/b&&br&首先反对 &a data-hash=&2bee8960bb34efc81fc6a& href=&///people/2bee8960bb34efc81fc6a& class=&member_mention& data-editable=&true& data-title=&@孙明秋& data-tip=&p$b$2bee8960bb34efc81fc6a&&@孙明秋&/a&第一点,对于普通的国内长大的人来说,看一本原版书可以看2、3本翻译书,收益太小,推荐只有没有译本或公认实在翻译坑了的再说原版。而且说句实话,绝大部分人的水平远远达不到翻译书的人的水平,感觉一定要看原版太盲目,当然很多看原版的是顺道学英语这个就另说了。&br&&b&=============下面正题=================&/b&&br&1.先说书的范围,很多人觉得,学计算机和学编程在很大程度上是等价的,其实这是非常大的误区。编程语言在整个知识体系里面,顶多也就是一小部分,看看计算机专业的课程设置就知道,大部分都不是语言课。如果不太清楚范围,可参考软考的提纲(根据水平选对应等级),了解下重要的方向都有哪些,每个方向都要看过专门的书,无论你做不做这块。如果自学,在基础的编程问题解决后最好就要开始了,直接深入高级编程反而耽误时间。&br&2.然后说书的用途,这个也是很多人误会的。就比如说《设计模式:可复用面向对象软件的基础》这本书,里程碑式的巨著,不可动摇的地位,绝对的好书。但是,好书也是相对的,宏观上说,这本书应该是有相当经验的人看的,因为写书的目的就不是“教学”而是“论述”。最经典的被过度推荐的书莫过于《C++ Primer》了,我身边就有无数的血泪史。在选书的时候一定要区分这些,比如学“数据结构与算法“类的东西,那本《算法导论》你就慢慢学去吧,别人出师了你都看不完。&br&3.确定了方向、程度后,就可以开始选书了,这里推荐的选择顺序是:大奖/极佳口碑 -& 作者 -& 译者 -& 系列 ,如果都没沾上,就只能看封面的美工水平了。(看目录一般适于学某些具体问题,这里不讨论)。公认的、而且适合你水平的书是有保证的,这个不用多说。对于作者,可能需要有些经验的人才能分辨,但如果遇到不错的书,不妨关注下作者的其他书籍,读某人的多本书更能发现他的思路,对自己的水平提升帮助是巨大的。译者的话同样是质量的保证,很大程度上,顶级译者的出现不仅代表着翻译质量,甚至也是为原书的质量进行了担保。&br&【重点说说系列】因为上面说的操作性较差,需要基础,系列很直观,这里分别就不同方向给一些推荐&b&&u&【图片只是为了推荐系列,搜图方便,图片中的不见得就是同类最好】&/u&&/b&:&br&【wrox系列】,清华出版社,这是改版后的封面。&br&带“入门”两个字的适合新手,&高级&的不像你想想的那么高级,有基础就可以了,不要害怕。&br&&img src=&/1aff7b7bda5c_b.jpg& data-rawwidth=&600& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/1aff7b7bda5c_r.jpg&&【微软技术丛书】下图是老版,特点是左上部分微软字样&br&学微软技术的话最优选择。&br&&img src=&/0fedf96e1db15ff230a5a5_b.jpg& data-rawwidth=&300& data-rawheight=&300& class=&content_image& width=&300&&【&a href=&///?target=http%3A///.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&O'Reilly&i class=&icon-external&&&/i&&/a&动物书】很多很萌的动物哦~特点是白色&br&这个系列,整体的感觉书不适合新手,内容全面质量很高,对具体领域来说必备的(但不是教学书),我个人是只要进入某个方向,一定买一本这个系列的。&br&&img src=&/aebe3a9b466f28cee8a97e_b.jpg& data-rawwidth=&329& data-rawheight=&439& class=&content_image& width=&329&&【Manning服装系列】各种奇装异服大集合&br&最好有一点基础的看,不是纯小白向的;看过的书基本上都是内容过硬,品质很好。&br&&img src=&/7c74f7cf8bb0063db58ff_b.jpg& data-rawwidth=&150& data-rawheight=&225& class=&content_image& width=&150&&【人邮图灵程序设计丛书】左上是重点,注意图灵后面字不一样&br&软件工程方面除了不少好东西,主流语言方面也不错,对口的话推荐购买,其他方向(尤其是web)感觉一般&br&&img src=&/781ce3561ecd14aaf3e8e_b.jpg& data-rawwidth=&350& data-rawheight=&350& class=&content_image& width=&350&&【人邮图灵计算机科学丛书】蓝色+建筑物&br& 这个系列所有看过的都比较不错,如果对口优先推荐。&br&&img src=&/a3affcfdc51decc3d64524cc_b.jpg& data-rawwidth=&2216& data-rawheight=&3137& class=&origin_image zh-lightbox-thumb& width=&2216& data-original=&/a3affcfdc51decc3d64524cc_r.jpg&&&br&【电子工业出版社】颜色不一样,但形式一样&br&这个……很学术,选的都是经典中的经典,但也是难点中的难点,不求甚解的朋友推荐绕路&br&&img src=&/53a651ebf8c872c4e086d0_b.jpg& data-rawwidth=&350& data-rawheight=&350& class=&content_image& width=&350&&【机械工业-黑皮系列】这个…恐怕是数量最多的吧&br&特点是没有特点,不知道总编辑怎么想的,什么都翻译,在这里你能找到巨著,也能找到垃圾,系列几乎没起到任何品牌效应,如果没把握的时候,推荐其他系列&br&&img src=&/bf32e7d68b5c20aa7a00398_b.jpg& data-rawwidth=&350& data-rawheight=&350& class=&content_image& width=&350&&【图灵数学】虽然是数学,但也顺道推荐下,有时间看看很好。&br&个人觉得完爆华章系列,我早晚要买齐这套&br&&img src=&/8787dcadb05cb375e2b4d65be2c8578f_b.jpg& data-rawwidth=&800& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/8787dcadb05cb375e2b4d65be2c8578f_r.jpg&&&br&【肯定有遗漏,请大家指点。太专业的软件工程系列比如UML的我就不放了,需要的朋友肯定知道】
多图预警 (其实我觉得写书评适合去隔壁豆瓣,呵呵)=====================看到其他回答,这里补充一点==============(这里主要是提供给有经验的朋友,初学的请直接进入正题) 提到了,内容充实、详细的书比较能学到东西。但我觉得,这些其实不是我们…
农村人就不要矫情了,老老实实看书,看不懂再看看不懂再看看不懂再看看不懂再看&br&&br&你不擅长。。。。。谁能在没人手把手教的情况下一次两次看懂?&br&&br&说到成就。。。。。你真的想多了,大家要么混口饭吃要么图个开心,啥叫成就?能吃吗?
农村人就不要矫情了,老老实实看书,看不懂再看看不懂再看看不懂再看看不懂再看你不擅长。。。。。谁能在没人手把手教的情况下一次两次看懂?说到成就。。。。。你真的想多了,大家要么混口饭吃要么图个开心,啥叫成就?能吃吗?
首先表示作为Master新生,没法说到找工作例子,所以只谈我所看到的周围的学习状况吧。&br&&br&CMU的确是一个CS气氛极其浓郁的地方,我周围除了原本就是CS出身来这边继续读CS的之外,其他人也都在不同程度地入坑中:&br&第一种是本科CE/EE等等相关专业,在申请时候就转到CS的人,通常本科有一定CS基础,但在面对CS专业的各种课程时候还是觉得自己基础(数学、编程)太渣,但毕竟是早已心心念念入坑,选的每一门课都是想要学的,热爱是支撑每天熬夜赶due的最大动力。另外SCS下的一部分项目选CS的课限制还是很少的,可以自由选课不必被必修所限,或者说必修也是自己喜欢的课,这一点还是很幸福的。这一类就是CMU码农的主力军之一了,加上早早就入了CS坑的那些,都是洛阳亲友如相问,请说我在写代码的节奏……我也属于这一类。&br&第二种是本科CE/EE/ME等等各种工科专业,到这边也继续自己的专业,但是来了之后又想要往码农方向转,所以就要在自己专业课的基础上再尽可能地选CS的课程。从112到213等等,正如文中所言。这一类也是让大家觉得进了CMU出来就能当码农的主力军,毕竟是工科出身本科也一般接触过编程,待毕业之时转成功的概率也是很高的。&br&第三种是本科非工科专业,甚至到这里都不是工科,却依然也不能避免地选了编程的课程。大概也是让人最觉得惊异的一类。不过就我身边的例子而言,通常这些人也并没有打算完全放弃自己的专业变成纯码农,编程可能只是给自己锦上添花的工具。比如我周围有学公共政策管理在上Go的课程,有学专业写作的准备学Java,有生物phd毕业的人正在学C++……这一类就是CMU全民coding气氛的缔造者了,在CMU,coding是一种让你不知不觉就融入的气氛 :-)&br&&br&另外想说CMU也真是有各种为了让你熬夜赶due的设置啊,比如开到半夜三点的entropy(你没看错,这是我们学校超市的名字= =)让你可以半夜补充能量,比如晚上六点半到早上六点半每半小时一班送到家门口的校车让你无论学到多晚都不用担心回不了家,比如通宵开放的各种楼,还有最重要的,不管几点回家,到了车站你都会发现,你不是一个人……&br&&br&总之,这里是一个如果你喜欢CS,会让你圆梦的地方。如果你本身不学CS,会让你喜欢上CS的地方。而且,是一个让你不知不觉就会拼命努力的地方。&br&&br&希望一年半以后我还可以过来更新这个答案写写我和与我同届的这些小伙伴们的出路,我们都一起看过半夜三点的匹兹堡,共勉 :)
首先表示作为Master新生,没法说到找工作例子,所以只谈我所看到的周围的学习状况吧。CMU的确是一个CS气氛极其浓郁的地方,我周围除了原本就是CS出身来这边继续读CS的之外,其他人也都在不同程度地入坑中:第一种是本科CE/EE等等相关专业,在申请时候就转到…
中国几乎所有计算机本科都教C++。你考试都过了,都毕业了,不会C++,当然证明你这个人要么有水分了,要么有诚信问题。不管岗位是否要求C++,如果遇到这种情况,面试官都应该警惕。
中国几乎所有计算机本科都教C++。你考试都过了,都毕业了,不会C++,当然证明你这个人要么有水分了,要么有诚信问题。不管岗位是否要求C++,如果遇到这种情况,面试官都应该警惕。
&strong&所以说接到消息本身也要判断。&/strong&&img src=&/600d6ddd2bfef27edd550bd5a2d5e94f_b.jpg& data-rawwidth=&600& data-rawheight=&450& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/600d6ddd2bfef27edd550bd5a2d5e94f_r.jpg&&&br&&br&就算是把锅都让新闻工作者们背了,可谁来为你的职业生涯埋单?&br&&br&一句“21世纪是生命科学的世纪”,加上铺天盖地的宣传报道,让众多考生和家长投入了这个神坑。&br&那话虽不一定错,但要是生命科学等到21世纪后几十年才兴起的话,那怎么办呢?&br&&br&回过头来看,这么写年过去了,现在的意见领袖们其实就是当年那些报了这个专业的年轻人们。&br&后来他们发现现实和理想存在巨大偏差,于是感到很无奈。&br&&br&但是要硬说成是在黑生物,这只是你们的感觉,人家只是在陈述事实而已:&br&&blockquote&我们一不输出劳动力,二不输出就业和创业,三不去抹黑你们,这还有什么好说的?&/blockquote&&br&&strong&所以说当年生物专业那么火,是宣传报导上的努力,也是历史的进程。&br&&/strong&&br&&br&&strong&而计算机专业的火热是有目共睹的事实,创造就业机会多、薪水高,行业蒸蒸日上。&/strong&&br&再加上人工智能等新兴产业的发展,至少短期内(二三十年),计算机行业不会没落。&br&&br&你要是问我三十年以后会是什么情况,人呐就是不知道,也是不可以预料。&br&&blockquote&我退休后哪怕洪水滔天。&/blockquote&大不了还可以去给年轻人做几篇报告,谈谈理想嘛。&br&&br&至少我个人打算在明年本科生物毕业以后转读计算机,就这样。
所以说接到消息本身也要判断。就算是把锅都让新闻工作者们背了,可谁来为你的职业生涯埋单?一句“21世纪是生命科学的世纪”,加上铺天盖地的宣传报道,让众多考生和家长投入了这个神坑。那话虽不一定错,但要是生命科学等到21世纪后几十年才兴起的话,那怎…
我觉得华科完胜中科大的一点是华科旁边有:华中师范大学、中南财经政法大学、武汉大学、武汉纺织大学 (这所学校虽然水平差点,但人家有模特班)........这四所大学繁花似锦,美女如云,基本代表了高智商美女的最高水平,学计算机的,硕士还不找女朋友,只能去公司单身一辈子了...... 中科大旁边有啥?合肥工业大学的壮汉么?
我觉得华科完胜中科大的一点是华科旁边有:华中师范大学、中南财经政法大学、武汉大学、武汉纺织大学 (这所学校虽然水平差点,但人家有模特班)........这四所大学繁花似锦,美女如云,基本代表了高智商美女的最高水平,学计算机的,硕士还不找女朋友,只能…
是时候亮出我的 LL 语言了,全称:Lambda Lite Js。&br&&br&LL 是一个类似 haskell 的函数式语言,使用 Javascript 实现。在线demo:&a href=&///?target=http%3A//icymorn.github.io/lambda-lite-js/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Lambda-lite-js&i class=&icon-external&&&/i&&/a&。项目地址:&a href=&///?target=https%3A///icymorn/lambda-lite-js& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&icymorn/lambda-lite-js · GitHub&i class=&icon-external&&&/i&&/a&。&br&&br&大概写了两周多,有了很多很有趣的功能了,比如可以玩 lambda 演算,可以柯里化,可以玩闭包,可以玩模式匹配,可以使用 Point-Free 风格,具有局部 lazy-evaluation 特性等等。&br&&br&先给几个阶乘的示例代码。&br&&br&普通阶乘&br&&div class=&highlight&&&pre&&code class=&language-haskell&&&span class=&kr&&let&/span& &span class=&n&&fact&/span& &span class=&ow&&=&/span& &span class=&nf&&\&/span&&span class=&n&&n&/span& &span class=&ow&&-&&/span&
&span class=&kr&&if&/span& &span class=&n&&n&/span& &span class=&o&&==&/span& &span class=&mi&&1&/span& &span class=&kr&&then&/span& &span class=&mi&&1&/span& &span class=&kr&&else&/span& &span class=&n&&n&/span& &span class=&o&&*&/span& &span class=&p&&(&/span&&span class=&n&&fact&/span& &span class=&n&&n&/span& &span class=&o&&-&/span& &span class=&mi&&1&/span&&span class=&p&&);&/span&
&span class=&nf&&print&/span& &span class=&o&&$&/span& &span class=&n&&fact&/span& &span class=&mi&&5&/span&&span class=&p&&;&/span&
&/code&&/pre&&/div&&br&利用模式匹配写阶乘:&br&&div class=&highlight&&&pre&&code class=&language-haskell&&&span class=&kr&&let&/span& &span class=&n&&fact&/span& &span class=&n&&n&/span&&span class=&o&&@&/span&&span class=&mi&&1&/span& &span class=&ow&&=&/span& &span class=&mi&&1&/span&&span class=&p&&;&/span&
&span class=&kr&&let&/span& &span class=&n&&fact&/span& &span class=&n&&n&/span&&span class=&o&&@&/span&&span class=&kt&&Number&/span& &span class=&ow&&=&/span& &span class=&n&&n&/span& &span class=&o&&*&/span& &span class=&p&&(&/span&&span class=&n&&fact&/span& &span class=&n&&n&/span& &span class=&o&&-&/span& &span class=&mi&&1&/span&&span class=&p&&);&/span&
&span class=&nf&&print&/span& &span class=&o&&$&/span& &span class=&n&&fact&/span& &span class=&mi&&5&/span&&span class=&p&&;&/span&
&/code&&/pre&&/div&&br&不动点组合子阶乘:&br&&div class=&highlight&&&pre&&code class=&language-haskell&&&span class=&kr&&let&/span& &span class=&n&&z&/span& &span class=&ow&&=&/span& &span class=&nf&&\&/span&&span class=&n&&f&/span& &span class=&ow&&-&&/span& &span class=&p&&(&/span&&span class=&nf&&\&/span&&span class=&n&&x&/span& &span class=&ow&&-&&/span& &span class=&n&&f&/span& &span class=&p&&(&/span&&span class=&nf&&\&/span&&span class=&n&&y&/span& &span class=&ow&&-&&/span& &span class=&n&&x&/span& &span class=&n&&x&/span& &span class=&n&&y&/span&&span class=&p&&))&/span& &span class=&p&&(&/span&&span class=&nf&&\&/span&&span class=&n&&x&/span& &span class=&ow&&-&&/span& &span class=&n&&f&/span& &span class=&p&&(&/span&&span class=&nf&&\&/span&&span class=&n&&y&/span& &span class=&ow&&-&&/span& &span class=&n&&x&/span& &span class=&n&&x&/span& &span class=&n&&y&/span&&span class=&p&&));&/span&
&span class=&kr&&let&/span& &span class=&n&&makeFact&/span& &span class=&ow&&=&/span& &span class=&nf&&\&/span&&span class=&n&&g&/span& &span class=&ow&&-&&/span& &span class=&nf&&\&/span&&span class=&n&&n&/span& &span class=&ow&&-&&/span& &span class=&kr&&if&/span& &span class=&n&&n&/span& &span class=&o&&&&/span& &span class=&mi&&2&/span&
&span class=&kr&&then&/span& &span class=&mi&&1&/span&
&span class=&kr&&else&/span& &span class=&n&&n&/span& &span class=&o&&*&/span& &span class=&p&&(&/span&&span class=&n&&g&/span& &span class=&n&&n&/span& &span class=&o&&-&/span& &span class=&mi&&1&/span&&span class=&p&&);&/span&
&span class=&kr&&let&/span& &span class=&n&&fact&/span& &span class=&ow&&=&/span& &span class=&n&&z&/span& &span class=&n&&makeFact&/span&&span class=&p&&;&/span&
&span class=&nf&&print&/span& &span class=&o&&$&/span& &span class=&n&&fact&/span& &span class=&mi&&5&/span&&span class=&p&&;&/span&
&/code&&/pre&&/div&&br&网页版运行截图:&br&&img src=&/5e1ca7e684b91ff43e01d2bc796c1227_b.png& data-rawwidth=&1178& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&1178& data-original=&/5e1ca7e684b91ff43e01d2bc796c1227_r.png&&&br&&br&是的,就是和 haskell 这么像。&br&&br&=====说正事=====&br&&br&之前我写过一个 js 代码高亮插件,用于高亮 html、js、css 代码,&a href=&///?target=https%3A///icymorn/code-lighter& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&icymorn/code-lighter · GitHub&i class=&icon-external&&&/i&&/a&。原理是将代码切分成一系列 tokens, 然后给这些 tokens 添加着色就好了。&br&&br&至于如何切分 tokens 呢?Parser 就是负责这个事情的。我们先将输入的代码先分成以下几个基本元素:&br&&ul&&li&数字 Number&br&&/li&&li&字面量 Literial&br&&/li&&li&标点 Punctuar&br&&/li&&li&空白符 White&br&&/li&&li&文件结束符 EOF&br&&/li&&/ul&&br&我们的任务就是要区分它们,这个目标还是蛮容易的,我们使用递归下降法来解析,这就是一个状态机的模型:&br&&br&首先,我们的初始状态机 State 处于默认状态。&br&&br&读入待解析代码,读第一个字符 c ,这时候有五种可能:&br&&ul&&li&c 属于 '9' ~ '0',State 转为数字模式。&br&&/li&&li&c 属于 'a' ~ 'z' 或者 'A' ~ 'Z',State 转为字面量模式。&br&&/li&&li&c 属于 '*,;&+'... 的标点,State 转为标点模式。&br&&/li&&li&c 属于 '\t' 或者 '\n' 或者空格,State 转为空白符模式。&br&&/li&&li&c 为空,则到了代码的最后,State 为文件结束模式。&br&&/li&&/ul&&br&进入另一个模式后,我们会用不同的策略来接收下一个字符。比如,在数字模式假如下一个字符是 '0' ~ '9',那么读入数字,并拼接到之前的数字后;直到接收到一个非数字的字符(这里我们就不考虑小数了)。当退出数字模式,我们就能得到一个数字的 token 啦。同理我们可以得到标点,字面量等等。&br&&br&关于字面量,我们还需要做一些分类,字面量包括变量名,关键字,所以我们实现要有一个关键字表,当字面量不再关键字表里面,我们视为一个变量或者是函数名,否则就是有语法意义的字符比如 if else 。&br&&br&初步的 tokens 切分结束后,去除空白 tokens,我们就得到一个 token 数组。&br&&br&这时候我们要建立抽象语法树 (Abstract syntax tree)了。先设计几个基本语法,比如声明一个函数或者变量时,使用`let`关键字,`if...else...then...`做分支判断,声明匿名函数使用类似'\n -& n + 1'的语法(有且只有一个参数 n ,n + 1 为返回值),表达式采用中缀 `1 + 2 + a`。&br&&br&这时候我们可以定义几个树节点类型了:&br&&ul&&li&声明节点, defineNode (let x = 5)&br&&/li&&li&匿名函数节点, lambdaNode (\n -& n + 1)&br&&/li&&li&分支节点,conditionNode (if ... then ... else ...)&br&&/li&&li&引用节点,代表某一个已声明的变量值或者函数名 objectNode&br&&/li&&li&数字节点,代表一个数字,numberNode&br&&/li&&li&表达式节点, 代表某一中缀表达式,其本身储存运算符,比如 a + b,节点储存 `+`,expressNode&br&&/li&&li&函数调用节点,表示对函数的调用,比如 print x,callNode&br&&/li&&/ul&&br&我们的任务就是将 tokens 转为这些节点的相互关系。&br&&br&首先还是读入第一个 token,判断 token 类型,如果是`let`,那么就按照声明节点来解析; 如果是`\`则是一个匿名函数声明节点,如果是`if`,则解析一个分支节点…… 解析表达式节点会难一点,因为有运算符的优先级,我参照了 llvm 教程中的 kaleidoscope 语言来写(传送门,&a href=&///?target=http%3A//kaleidoscope-llvm-tutorial-zh-cn.readthedocs.org/zh_CN/latest/chapter-2.html%23id4& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Kaleidoscope: 实现解析器和抽象语法树&i class=&icon-external&&&/i&&/a&)。&br&&br&总之这是需要你认真理解的一步,这一步完后,就可以根据语法树来得到代码运行结果了。每一种节点的结果计算方式都不同,但是有统一的接口 getValue()。比如声明节点无返回值,匿名函数返回一个函数,分支节点先对 condition 求值,当 condition 为 true,返回第一个分支的 value,否则是第二个……&br&&br&当这一切结束后,你的第一个语言就完成了。当然,现在我的语言已经比较复杂了,比如加入了模式匹配节点,声明多参数函数的语法糖,改变结合方向等等。&br&&br&你可以看我的 commit log 来看到我是如何一步一步添加这些功能的。&br&&br&编译原理这个方向,龙书虎书是经典,若要深入学习,一定要看。不过我也没有时间啃下来,不过有一本书也是简单有趣,叫做《计算的本质》,O‘REILY 出的,值得信赖。&br&&br&说了那么多,我这个只能算是解释器,并没有真正编译,当然对于初级已经够了。你不满足的话我再给你指条路,llvm 教程中有一个小语言叫做 kaleidoscope,你按照这个教程来,&a href=&///?target=https%3A///icymorn/Kaleidoscope-LLVM-tutorial-zh-cn& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&icymorn/Kaleidoscope-LLVM-tutorial-zh-cn · GitHub&i class=&icon-external&&&/i&&/a&,这是我当年留下的中文翻译坑,当时翻了一些后就去做实验室任务了。这个从 parser 到 ast 到 ir 到各种优化都很全。
是时候亮出我的 LL 语言了,全称:Lambda Lite Js。LL 是一个类似 haskell 的函数式语言,使用 Javascript 实现。在线demo:。项目地址:。大概写了两周多,有了很多很有趣的功能了,比如可以玩 lambda 演算…
&p&现在的有的中学老师在学生时代都是学不会的学生,他们指点你的职业不是瞎扯么。&/p&&p&一般来说,一个年级里数学最差的老师会教文数,不必听他的。&/p&
现在的有的中学老师在学生时代都是学不会的学生,他们指点你的职业不是瞎扯么。一般来说,一个年级里数学最差的老师会教文数,不必听他的。
我是来反对所有给北航洗底的答案的。&br&北航本科给我的感觉就一个,&b&成绩比什么都重要&/b&&br&的确,我同意大家所说的&b&北航有好的项目(当然少了点),北航有人文活动,北航也可男女正常交往&/b&&br&&br&&br&不过,北航灌输的价值观就是,没了分你什么都不行~~~&br&北航这种课业压力你真的可以去参加人文活动?不文明一点,&b&吹牛逼&/b&~~~计算机大一有C,大二有C2,大三有编译器,你觉得你还能参加活动?当然,你可以说,谁也没逼着你学习好,过了就行,这不就有时间玩了吗?我不是计算机学院的,我是高等工程学院的,我们学院甚至还有&b&差生淘汰制。&/b&在北航竞争的压力会压得你喘不过气,所以如果你真的想参加活动,为什么不去别的学校,那种不是把成绩看的这么重的????&br&&br&关于女生,我只能说,你觉得十个汉子抢一个,和一个抢一个有什么差别,大家应该都知道。的确,我同意,你想去交往就可以交往,&b&但是显然你选了地狱级难度&/b&&br&&br&&br&北航表面上有着一所一流大学应有的一切,但他并没有兼容并包的价值观~~~他还是一所工程师的摇篮,他还是希望所有学生就像流水线上产生的机器一样,可以不要命的为老板干活。&br&&br&当然,也许这不是北航的现状,这是中国的现状。
我是来反对所有给北航洗底的答案的。北航本科给我的感觉就一个,成绩比什么都重要的确,我同意大家所说的北航有好的项目(当然少了点),北航有人文活动,北航也可男女正常交往不过,北航灌输的价值观就是,没了分你什么都不行~~~北航这种课业压力你真的可…
已有帐号?
社交帐号登录
无法登录?
社交帐号登录}

我要回帖

更多关于 幼儿园科学类玩具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信