Quant 这个什么职业发展前景好在国内的前景怎样

&img src=&/v2-074bcccc65f7af6bf375dabc0f19c62b_b.png& data-rawwidth=&900& data-rawheight=&500& class=&origin_image zh-lightbox-thumb& width=&900& data-original=&/v2-074bcccc65f7af6bf375dabc0f19c62b_r.png&&&h2&&ul&&li&&strong&美国硕士项目分类&/strong&&/li&&/ul&&/h2&&p&&u&1、按照 Academic 和 Professional 来区分&/u&&/p&&p&Academic 项目不仅要上课,还要写论文或者跟着导师做项目。比如,伯克利有一个 master of academic science,这就是一个纯 academic 项目,但是很难申请。它的目标是培养科研能力,培养有潜力的 PhD 项目申请者。&strong&这种项目比较正统和正规,其目标规划专注于学术科研或者 PhD 的培养。&/strong&&/p&&p&当然,也有很多人会读正统的 academic 项目,但是后来发现自己更适合工作,那么就不会继续读博士,而是直接去工作了,这样的人也是很多的。&/p&&p&Professional 项目最多的是 CMU ,这类项目是以工作为导向的,一般不会让你完成论文或学术类的任务。主要的任务是让你在毕业的时候完成一个 project ,可能是比较大的系统或者是在选择的方向内完成一个较大的 project ,最后以这个项目的完成情况来决定是否可以毕业。&/p&&p&&strong&从毕业难度上来说, professional 毕业难度略低一点,在美国完成论文并且让导师通过的话不太容易。&/strong&&/p&&p&在美国,academic 项目和 professional 项目有一个弱化的标准,它会在下面标注其培养的方向。Academic Master 和 Thesis Track 是同一种东西,Professional Master 和 Course Track 是同一种东西。&strong&如果你读 Professional Master 基本上是不太可能申请博士了,如果选择 Academic Master,那么之后读完 master 后还想选择 PhD 项目会更具优势。&/strong&&/p&&p&&u&2、分为子方向的类别&/u&&/p&&p&&strong&如管理信息系统、信息科学、计算机理论、人机交互、系统构架等 CS 项目,并不是所有的大学都有这些所有的方向。&/strong&&/p&&p&最近比较火的方向有计算机科学、计算机工程、数据科学、软件工程这四个。因为对于 master 来说,不需要很细的方向。只有 CMU 会提供计算机视觉这个项目,大部分学校除了计算机科学还会提供计算机工程这个项目。&/p&&p&计算机工程申请难度比较低,软件工程是最近比较热门的一个专业,很多大学都新开设了这个项目。数据科学的职业容量比较大,比较偏向数学,但还是和计算机有比较密切的联系,如果你本身是 CS 专业的话,申请数据科学没有太大的压力。&/p&&p&软件工程的范围很大,目标是搭建大的系统。计算机工程和软件工程的差别较大,软件工程就是写代码,构架一个安全可靠的系统,里面有很多程序,需要的是一个可以让系统运行的设计,但并不需要很前沿的理论。其主打方向偏设计。&/p&&p&计算机科学包括软件工程,软件工程属于一个比较细的方向。申请的话基本是从这四个方向申请。其他的方向不是每个学校都会有。&/p&&h2&&ul&&li&&strong&CS School 的排名&/strong&&br&&/li&&/ul&&br&&/h2&&p&1、CMU:在 CS 里所有学校中是一朵奇葩。它包括七个系。CMU 为 Machine learning 开了一个先河。&/p&&p&2、MIT:不收 master 。&/p&&p&3、Stanford:有 master 和 PhD,它的 PhD 比较难申,master 相对来说比较容易申。&/p&&p&4、UCB:Master of computer science 非常难申。可以考虑 Master of computer engineering 的项目,比较大众一点,稍微好申请一些。&/p&&p&5、URUC:在 CS 项目非常强。如果能申上还是不错的。Master of computer science 是给钱的,但是要求 TA 和 RA 。&/p&&p&6、Cornell:两个项目。Master of computer science 只招五个人,不太建议考虑,Master of computer engineering 招生人数比较多,申请的也比较多。&/p&&p&7、华盛顿:人工智能和机器视觉非常强,master 针对的是已经上班想要镀层金的人,招的是夜校。&/p&&p&8、Princeton:偏学术,比较难申。&/p&&p&9、Austin:地方偏,人少,资金充足,可以做 TA ,申奖学金的可以考虑。&/p&&p&10、佐治亚:录取标准不确定,靠运气。&/p&&p&11、加州理工:非常强的一所学校,不收 master,只收 PhD 。&/p&&p&12、UWM:无论是申请的是 master 还是 PhD 都会在一起入学,如果你在 research 阶段表现好的话会给你 PhD 的文凭和奖学金,如果表现不好的话,即使你录取的是 PhD,也可能只给你 master 的文凭。&/p&&p&13、密歇根安娜堡:工科强校,如果想从其他专业转 CS 的话一般都会选择它,但是这个学校所在地方比较冷,要做好防寒准备。&/p&&p&14、UCLA:非常有名的强校。&/p&&p&15、UCSB:发的 offer 多,比较照顾中国人。如果大家特别想申前20,又对自己没有什么信心可以考虑它,地理位置比较好,风景好。&/p&&p&16、马里兰&/p&&p&17、哥伦比亚:对 GRE 和托福要求比较高,是常春藤名校中的计算机强项。&/p&&p&18、哈佛:因为系比较小,排名比较低,申请难度大,回报比不是很高。&/p&&p&19、宾大:常春藤中的计算机强项,申请分为两拨,第一拨放的 offer 比较多,可以拿宾大的申请作为练手。&/p&&p&20、布朗:比较难申。&/p&&p&21、莱斯和南加大:名次比较好而且申请难度小。&/p&&p&22、UMass:比较不错,人工智能比较强。&/p&&p&24、普渡: master 不给钱,PhD 第一年会给钱,发的 offer 比较多,对中国人比较友好。&/p&&p&25、杜克:比较难申,申请难度比它自身的实力大一些。&/p&&p&26、芝加哥:对中国比较友好的学校。&/p&&h2&&ul&&li&&strong&申请难度排序(由难到易)&/strong&&/li&&/ul&&/h2&&p&1、Stanford、UCB、CMU 部分项目&/p&&p&2、Princeton/Harvard/CMU 部分项目&/p&&p&3、Cornell/UIUC/UT-Austin/Toronto/Ga Tech/CMU&/p&&p&4、Yale/Brown/Columbia&/p&&p&5、Wisc/UCLA/UMD/Umich/UPenn&/p&&p&6、UCSD/UMass/USC/Duke/Purdue/NYU&/p&&p&在申请过程中,要分冲刺的、一般的和保底的学校。UCLA 有暑期科研项目,如果有参加那个科研项目,那么申请 UCLA 的 master 会更加具有优势。&/p&&p&申请难度和学校、项目、环境有关。一般荒凉的地方,生活成本不会很高。如果在硅谷读master,生活成本和学费就比较高。安全也是一个重要因素,应该结合自己的背景选择学校。&/p&&h2&&ul&&li&&strong&奖学金项目&/strong&&/li&&/ul&&/h2&&p&1、奖学金申请难度很大,如果学校提供奖学金,一般不会超过30%。&/p&&p&&strong&2、录取后再决定是否给予奖学金:一般是确定被这个学校录取之后才能去申请奖学金的,所以这是有风险的。&/strong&&/p&&p&3、以学术为导向:professional 的项目均不提供奖学金。&/p&&p&4、只能覆盖一部分费用:一般只能免学费,生活费需要自己负担。&/p&&h2&&ul&&li&非 CS 本科的计算机申请:&br&&/li&&/ul&&br&&/h2&&p&1、核心 CS 课程经历:非 CS 专业的学生一定要明确自己的方向。针对你要申请的方向,选择部分核心课程进行修读,例如数据库、人工智能、算法设计等。&/p&&p&2、避开牛校牛项目:这些项目历来人满为患,除非你对自己有十足的信心,否则不建议申请。&/p&&br&&p&&i&[文章整理自棕榈大道线上讲座]&/i&&/p&
美国硕士项目分类1、按照 Academic 和 Professional 来区分Academic 项目不仅要上课,还要写论文或者跟着导师做项目。比如,伯克利有一个 master of academic science,这就是一个纯 academic 项目,但是很难申请。它的目标是培养科研能力,培养有潜力的 Ph…
&a href=&///?target=http%3A//chinese.catchen.me/2013/05/to-work-in-the-us-part-1-visa.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&chinese.catchen.me/2013&/span&&span class=&invisible&&/05/to-work-in-the-us-part-1-visa.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//chinese.catchen.me/2013/07/to-work-in-the-us-part-1-application.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&chinese.catchen.me/2013&/span&&span class=&invisible&&/07/to-work-in-the-us-part-1-application.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//chinese.catchen.me/2013/08/to-work-in-the-us-part-3-english.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&chinese.catchen.me/2013&/span&&span class=&invisible&&/08/to-work-in-the-us-part-3-english.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//chinese.catchen.me/2013/09/to-work-in-the-us-part-4-interview.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&chinese.catchen.me/2013&/span&&span class=&invisible&&/09/to-work-in-the-us-part-4-interview.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&br&如果链接被墙,你自己想办法打开。如果你这都不愿意想办法,那就别问如果肉身翻墙了。
如果链接被墙,你自己想办法打开。如果你这都不愿意想办法,那就别问如果肉身翻墙了。
中年失业这种事情,不是到了那个时候该怎么办。&br&就像你问,高考考不起大学怎么办。&br&或者你问,得了癌症怎么办。&br&&br&这些问题都是临时补救措施。&br&中年的时候,最重要的就是,积累。&br&和年轻人比,最大的优势也就是积累了。&br&不管是资本,经验,阅历,人脉你能够对冲风险的也就只有这些了。&br&&br&如果补救,也只有靠这些补救。&br&但最好,是要提前准备。&br&&br&下面我说四个提前准备的方向。&br&&b&1.财产性收入&/b&&br&&b&2.多技能&/b&&br&&b&3.往管理走或做有创造性的职业&/b&&br&&b&4.结交各行业的朋友。&/b&&br&&br&&b&第一,财产性收入。&/b&&br&也就说所谓的被动收入。&br&你打工10年还是工。&br&如果有一天,你不再投入劳动力,你就不会产生收入。&br&这是劳动收入。&br&&br&作为一个为未来打算,对抗风险的人来讲。&br&要尽可能的增加自己的财产性收入,也就是非劳动性收入。&br&&br&比如,房子,股票,某项目股权,小生意项目,海外资产,保险,社保等。&br&但是未来10年,20年,我认为房地产可能不太会成为好的项目了。&br&&br&能够参与到创业中,用你的资本钱生钱,还包括股票,以及其他金融工具,来理财。&br&让自己的财产收入提高。&br&&br&以至于,你40岁被裁掉,那么,你的财产性收入也可以抵消这个风险。&br&比如很多被动收入都比自己工资高。&br&&br&&b&第二,多技能。&/b&&br&所谓多技能呢,就是比如很多现在程序员,业余还搞个自媒体,靠写字赚钱。&br&有的外企员工,业余靠摄影赚外快。&br&也有的靠业余给别人做翻译赚钱。&br&&br&总之呢,发展第二技能。&br&这个第二技能,最好是你的爱好。&br&这样长期下去,你业余的时间,就可以发展一个又喜欢,又能变现的技能。&br&为你以后多一重保障。&br&&br&并且也提高了你生活的质量。&br&&br&&b&第三,往管理走或做有创造性的职业。&/b&&br&世界上有两个东西永远不会被淘汰。&br&领导力和创造力。&br&&br&这两个东西,大概是人类的核心竞争力。&br&如果你能够培养其中一项,你面临失业的可能几乎为0.&br&看看你是哪一种人才,适合什么。&br&&br&领导力就尽量往管理层走。&br&创造力就尽量去做发挥你的创造力的工作。&br&&br&&br&&b&第四,结交各行业的朋友。&/b&&br&当你40多岁的时候,人脉其实是很大筹码。&br&朋友也许可以给你介绍就业机会,进修的,做生意的,以及其他的信息或者资源。&br&最直白点,借点钱给你也好呀。&br&&br&当然各行各业的朋友,可以能够给你一些转行的机会。&br&这个也是比较好的。&br&至于,做生意的话,只要风险不大,也是可以考虑的。&br&往往好的项目,都是包住别人的大腿。&br&&br&以上四点就是为中年危机做准备的。&br&其实,我到不觉得中年被辞退是一件很糟糕的事情。&br&塞翁失马,焉知非福。&br&&br&如果你乐观一点看待这件事情的话。&br&也许,40多岁,可能是你人生新的开始,新的转折。&br&毕竟,现在医疗技术,在不久的将来可以让人人活到100岁。&br&&br&你还有60年的青葱岁月可以去浪费在那些美好的事情上面。
中年失业这种事情,不是到了那个时候该怎么办。 就像你问,高考考不起大学怎么办。 或者你问,得了癌症怎么办。 这些问题都是临时补救措施。 中年的时候,最重要的就是,积累。 和年轻人比,最大的优势也就是积累了。 不管是资本,经验,阅历,人脉你能够对…
个人体验,感觉在新西兰当程序员可以得到很好的 work life balance,也可以很好的照顾到家庭。在新西兰,程序员是一个可以做到退休的职业。&br&&br&== 加班 ==&br&要求加班而不给1.5倍 pay 是不合法的。&br&员工不愿意而强制员工加班,是不合法的。&br&&br&所以,从不加班。扣除喝咖啡,吃早饭,刷知乎,蹲大号的时间,每天可能工作时间不到6小时……&br&所以,干活的时候很专注。&br&&br&== 工作量 ==&br&可能现在每周的工作量只相当于之前在国内的两天吧。显著的不同是,讨论问题、分解任务的时间比较多,几乎是做下去不会错了才会开工做。如果是真的有疑问,会有专门的任务来调查和分析这个需求。&br&&br&== 工资 ==&br&整体而言,比社会平均水平高,但是也高不了多少。而高出的部分很多落在了要交 30%+ 所得税的区间,就更加高不了多少了。&br&&br&== 福利 ==&br&每年20天带薪年假。是20个工作日,差不多就是1个月。还可以提前预支10个工作日。这些假,一般是用来请假回国看我的娘亲,顺便路上旅游什么的。&br&每年10天带薪病假。法定是5天,公司给10天。没睡好什么的都可以请病假,老婆孩子不舒服也可以请病假。&br&Superannuation 公司给 4%,自己交 4%。离职或者退休的时候可以取出来,相当于每个月储蓄 8%。也可以选择 KiwiSaver,但 KiwiSaver 一定要退休的时候才可以取出来,所以对于自带高储蓄技能的华人,KiwiSaver 并没有什么卵用。貌似 Superannuation 也不是每个公司都有。&br&公司全额买医疗保险,可以 cover 很多基本医疗之外的费用。比如看家庭医生的费用等等。自己比较用得到的是每年 $750 牙医,$500 的眼镜。这个保险 cover 全家,也就是说,我、我老婆、我女儿3个人,每个人都有 每年 $750 牙医,$500 的眼镜的报销额度。还有一些手术和大病的费用也可以报销很大一部分。当然,貌似这个医疗保险不是每个公司都有。&br&&br&== 涨薪 ==&br&我们公司每年涨1次,每次3%左右……&br&不跳槽薪水长得慢大概是全人类的现状吧。。&br&&br&== 年终奖 ==&br&有一次发了$1200,几乎等于没有。&br&&br&== 敏捷开发 ==&br&我了解到的基督城几个软件公司,无论规模,几乎都是要求要 Scrum,Agile &br&Manager 们眼里,先进管理方法貌似很重要。所以几个 leader 都是很不错的 Scrum Master&br&&br&== 通勤 ==&br&我在基督城,比起奥克兰那种国际大都市来说,没那么堵。&br&我上班的地方离家1.5公里,每天走路上班,15~20分钟,感觉很舒服。中午还可以走路回家吃饭,感觉也是很舒服。&br&基督城地势平坦,所以很多人骑自行车通勤,既环保又健身。&br&&br&== 家庭 ==&br&虽然收入一般,不过足够老婆在家全职带孩子,感觉鸭梨也不会很大。个人觉得自己带大的孩子感觉很聪明~哈哈&br&&br&&img src=&/95899dd49dbbeeba055fdcc_b.jpg& data-rawwidth=&825& data-rawheight=&469& class=&origin_image zh-lightbox-thumb& width=&825& data-original=&/95899dd49dbbeeba055fdcc_r.jpg&&&img src=&/35ba2cac47bccd525e2d3b6fdf675d33_b.jpg& data-rawwidth=&827& data-rawheight=&466& class=&origin_image zh-lightbox-thumb& width=&827& data-original=&/35ba2cac47bccd525e2d3b6fdf675d33_r.jpg&&&img src=&/4e51e26c1c574dbaabf814_b.jpg& data-rawwidth=&537& data-rawheight=&954& class=&origin_image zh-lightbox-thumb& width=&537& data-original=&/4e51e26c1c574dbaabf814_r.jpg&&&br&就先写这么多先。&br&&br&---- update ----&br&不少朋友问我怎么才能够去新西兰工作……这一时半会还真说不清楚,不如另开一个话题?&br&有兴趣技术移民的可以去搜搜相关网站&br&个人推荐 &a href=&///?target=http%3A//www./& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Jack Liu博客&i class=&icon-external&&&/i&&/a& ,这个网站给了我很多帮助&br&还有我的个人博客 &a href=&///?target=http%3A//logwith.me/coder-in-nz/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&去向新西兰的码农&i class=&icon-external&&&/i&&/a&&br&&br&---- update 2 ----&br&上个月作为新移民,参加的“从微笑开始 – 基督城”(Start with a Smile Chch)的宣传活动,现在已经发布啦!&br&&br&这个活动是用微笑作为切入点,宣传新移民在基督城融入本地社会的情况,以此让基督城看起来更加友好,更加欢迎新移民。 我的照片不错,是所有几组里主办方最喜欢的。除了在基督城有两个大广告牌以外,还被主办方放到他们的Facebook上作为背景和主宣传画。各位亲可以在基督城街上和网站上看到我啦!&br&&br&虽然离可以代表亚洲还很远,但是已经很满足啦很幸福啦~周末去找我的广告牌,全家去拍真人合影!&br&&br&Facebook链接: &a href=&///?target=https%3A///startwithasmilechch/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&/startwitha&/span&&span class=&invisible&&smilechch/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&img src=&/424b4a86c62_b.jpg& data-rawwidth=&1271& data-rawheight=&597& class=&origin_image zh-lightbox-thumb& width=&1271& data-original=&/424b4a86c62_r.jpg&&&img src=&/e17e53d5aeb3ded0c148c46c_b.jpg& data-rawwidth=&1028& data-rawheight=&889& class=&origin_image zh-lightbox-thumb& width=&1028& data-original=&/e17e53d5aeb3ded0c148c46c_r.jpg&&更多图片请见: &a href=&///?target=http%3A//logwith.me/start-with-a-smile-christchurch/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&融入,微笑中的移民生活&i class=&icon-external&&&/i&&/a&&br&&br&&br&---- update 3 on
----&br&上个月买了第二套房子,通勤那部分已经从步行15分钟变成了开车20分钟。。幸福感都没了~&br&另外,我家二女儿下个月就出生了,以后我们家3个女人,就我一个男的了。我同事告诉我,他也是两个女儿,所以 don't argue with them&br&&br&&br&---- 谢绝非授权转载 ----&br&某些公众号请不要在没有授权的情况下转载。&br&没有授权而转载的请先自行撤回,谢谢~&br&&br&&br&---- update on
----&br&没有授权而强行转载,交涉后不撤回内容的,不管在哪个平台,都会被投诉的哦~&br&谢谢~
个人体验,感觉在新西兰当程序员可以得到很好的 work life balance,也可以很好的照顾到家庭。在新西兰,程序员是一个可以做到退休的职业。 == 加班 == 要求加班而不给1.5倍 pay 是不合法的。 员工不愿意而强制员工加班,是不合法的。 所以,从不加班。扣除…
看简历单词,如果只看到struts、spring、hibernate、ibatis之类,没有看到asm、osgi、netty、mina、grails之类的&b&一般&/b&都是菜鸟。&br&看到hadoop,但没提到hdfs、spark、zookeeper、hbase、pig、hive薪酬要求不高的,&b&一般&/b&就只懂一个单词。&br&会开发开发工具的,技术差不到哪去;懂字节码,p-code,逆向工程,交换内存,会用stream的都是高手。&br&&br&okay,看到评论中的内容之后,我打算补充下为什么:&br&spring、hibernate等大多数框架(Nutz)的源码就引用了asm,看spring源码肯定需要懂这个,不然你怎么看得懂?源码都没看懂技术会好吗?&br&netty(or mina)是做网络编程比较优秀且著名的框架,做java只会http,那人家要你写一个网络传输的,高性能的,你又不知道如何是好了。&br&osgi,eclipse就是基于osgi的,你写代码的时候不想想怎么改良自己的开发工具吗?只知道一味的写代码?没想过怎么发明一个工具把大量的工作交给电脑去做?人和动物的区别是什么?制造和使用工具。&br&grails是目前spring体系里最快的开发方式,至少得了解和尝试一下吧?&br&&br&另外,我说的是没有,并不是说要全有,如果你就只懂ssh,那我说你菜我觉得也合理呀。现在哪个java水平略好点的就仅仅只懂ssh的?&br&还有,题主说的是互联网公司,互联网公司的java需求是什么?80%以上是web。&br&&br&既然有那么多人断章取义,我就补充得更详细一些,这个答案的目的,&b&是为了快速的教一个不懂java的HR怎么筛简历&/b&,怎么发现优秀简历,并不是说用这种答案给每一个简历的技术人员下定义,注意我的用词“一般”,什么意思?就是很大的几率。至于简历里写的那些形容词,人面都没有见到你根本不知道有多少水分。有人评论说我是装逼什么的,我觉得有点攻击成分了,我既没有说我会哪些,也没有说我会到什么程度,我只是说我作为一个面试官的一点点经验,那怎么就变成装逼了?&br&&br&内容可以反过来推,懂java又会asm的是菜鸟吗?懂java又会osgi的是菜鸟吗?懂java的ssh又会netty的是菜鸟吗?相信大家都有结论了,其实我可以简单的总结,就是学习能力,会这些的自学能力不弱,培训学校大多数都只教ssh。
看简历单词,如果只看到struts、spring、hibernate、ibatis之类,没有看到asm、osgi、netty、mina、grails之类的一般都是菜鸟。 看到hadoop,但没提到hdfs、spark、zookeeper、hbase、pig、hive薪酬要求不高的,一般就只懂一个单词。 会开发开发工具的,技…
有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。&br&&br&
还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂点node,懂点大数据等等,或者表达能力强,击中面试官痛点都会加分。&b&如果你达到我说的水准,起薪就是2w,有其他优秀的表现还会在这个基础上加分。&/b&但纯JAVA方面待遇是比较吻合的。还有&b&SSH真的不是我要黑,2w水平的面试几乎很少问SSH的知识,要问也是问架构层次的还有设计模式的。&/b&例如mybatis是如何管理session和cache的。spring里面有哪些你熟悉的设计模式,你怎么理解和应用的。&br&&br&
两天没来看,居然有了这么多赞,感激。更开心的是业界几个超大牛也给我点赞了。同时也有很多质疑的声音。其实互联网相关的知识去互联网公司后很容易接触,并不是什么难点。如果你是在一线业务部门,我说的几个点几乎时时伴随着你,完全不用担心自己不会。&b&我司很多刚来的大学生在半年内都能把一些中间件系统摸的很明白,并不是说有多难,只是接触少,对未知的东西感到害怕疑惑而已。&/b&我在这里可以给那些想学习这方面的同学提供几本书,这几本书对互联网的知识能很快入门和了解全景。不是广告。&br&&ul&&li&大型网站技术架构-核心原理与案例分析。 &a data-hash=&05b6bbae0eda8f9dcfb7fac4& href=&///people/05b6bbae0eda8f9dcfb7fac4& class=&member_mention& data-editable=&true& data-title=&@李智慧& data-hovercard=&p$b$05b6bbae0eda8f9dcfb7fac4&&@李智慧&/a&大牛的书&/li&&li&大型分布式网站架构-设计与实践。作者:陈康贤&/li&&li&大型网站系统与java中间件实践。作者: 曾宪杰(原淘宝技术,现在蘑菇街)&/li&&li&然后再推荐一个网站&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&并发编程网 - &i class=&icon-external&&&/i&&/a&。这个网站的知识绝对够你面试一个阿里P7,京东T3-2,腾讯T3-1。&/li&&/ul&这也是我最后一次更新答案,希望给那些需要这些信息的人帮助。那些质疑我的人去面试一下就明白我说的对不对,不要随便就质疑。&b&如果有机会可以再开一题,来谈谈互联网的JAVA面试题,我可以把90%的题目全部给你列出来&/b&。&b&我其实不怀疑我说的这些技能树能拿到25K或者30K+的可能,但现在互联网相对来说还是比较泡沫。&/b&&br&&br&&br&&br&首先两万的月薪在BAT实在太普遍了,一般是高级工程师和资深工程师的职位。在阿里是p6~p7左右,在百度是t5左右,腾讯是t2-3左右,京东是t3-1,美团是p6左右,其他的我不了解。这种级别是他们主要码农层级,加班多,能解决大部分问题,但对系统的整体架构能力和深入分析瓶颈的能力还需要培养。&br&&br&其次掌握的技能树主要有三个方面:&br&&b&第一个是基础。&/b&比如对集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计。比如一般面试都会问ConcurrentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点,因为这些对互联网的企业是绝对重要的。而且一般人这关都过不了,还发闹骚说这些没什么用,为什么要面试。举一例子,在使用线程池时,因为使用了无界队列,在远程服务异常情况下导致内层飙升,怎么去解决?你要是连线程池都不清楚,你怎么去玩?再举一例,由于对ThreadLocal理解出错,使用它做线程安全的控制,导致没能实现真的线程安全。所以作为一个拿两万的JAVA程序员这点基础是要有的。&br&&br&&b&第二你需要有全面的互联网技术相关知识&/b&。从底层说起,你起码得深入了解mysql,redis,mongodb,nginx,tomcat,rpc,jms等方面的知识。你要问需要了解到什么程度,我可以给你说个大慨。首先对于MySQL,你要知道常见的参数设置,存储引擎怎么去选择,还需要了解常见的索引引擎,知道怎么去选择。知道怎么去设计表,怎么优化sql,怎么根据执行计划去调优。高级的你需要去做分库分表的设计和优化,一般互联网企业的数据库都是读写分离,还会垂直与水平拆分,所以这个也有经验的成分在里面。然后redis,mongodb都是需要了解原理,需要会调整参数的,而nginx和tomcat几乎都是JAVA互联网方面必配,其实很阿里的技术栈选择有点关系。至于rpc相关的就多的去,必须各种网络协议,序列化技术,SOA等等,你要有一个深入的理解。现在应用比较广的rpc框架,在国内就是dubbo了,可以自行搜索。至于jms相关的起码得了解原理吧,一般情况下不是专门开发中间件系统和支撑系统的不需要了解太多细节,国内企业常用的主要是activeMQ和kafka。你能对我说的都研究的比较深入,阿里p7都不是太大问题的,当然这个还需要看你的架构能力方面的面试表现了。&br&&br&&b&第三就是编程能力,编程思想,算法能力,架构能力&/b&。首先2W程序员对算法的要求我觉得还是比较低,再高级也最多红黑树吧,但是排序和查询的基本算法得会。编程思想是必须的,问你个AOP和IOC你起码的清清楚楚,设计模式不说每种都用过,但也能了解个几种吧。编程能力这个我觉得不好去评价,但是拿一个2000W用户根据姓名年龄排序这种题目也能信手拈来。最后就是架构能力,这种不是说要你设计个多牛逼多高并发的系统,起码让你做一个秒杀系统,防重请求的设计能快速搞定而没有坑吧。&br&&br&这以上就是我说得2w水准,如果你运气好,面试表现好,3w+也有可能哦(?ω?)
有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。 还有人提到这个水平不止2w,其实…
已有帐号?
无法登录?
社交帐号登录
153 人关注
12647 人关注
495 条内容
4097 人关注
6288 条内容
212 人关注
163 条内容}

我要回帖

更多关于 女生发展前景好的职业 的文章

更多推荐

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

点击添加站长微信