留言专区

欢迎你给我们留言!

再这请留下您的任何想法,或工作,或生活,且当做记录,当做留念,我将尽力回复!

作者简介

陈睿|mikechen,10年+大厂架构经验,大厂资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

以上!

关注作者「mikechen」公众号,获取更多架构面试干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

98 条回复 A文章作者 M管理员
  1. 陈睿|mikechen

    有任何疑问,可以来这里提问!

    • 陈睿|mikechen

      陈老师,如何获取你公众号里面的资料呢?

    • 在公众号或者头条号,回复文章里提到的相关资料所需:“关键词”,即可获得!

    • 我要68

    • 架构

  2. 陈老师,您好!我目前从事Android开发。。半年左右,属于半路出家的。目前在一个初创型公司。属于独立开发。。没有人带,感觉自己很迷茫。。不知道如何去提升。。我时常幻想自己能成为架构师级别的。。但是不知道从何下手。。能给我指一个明确的方向吗?我该怎么做!!

    • 我根据你给到我有限的内容,先回答你一部分,第一个,从事android开发,安卓系统是基于linux为核心,安卓应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,你也很难前行,所以第一个建议,先打好java的基础,我上面有很多java自学的文章,你可以去认真看一篇,这个阶段打好基础,看书学习再实践,我也有推荐的书籍;
      第二个建议:我也写了部分java架构师的文章,这部分你只需要了解即可,架构师级别是需要多年的经验积累和实践并不是一朝一夕,这是一个长期的战斗,你现在还在技术的第一个阶段,心态很重要,放低自己的位置,把手里的事情做好。
      第三个:你给到的信息有限,为什么半路出家还一个人开发android系统,这样的方式学习肯定慢,如果身边有一个android有经验的小伙伴一起,你学习进展会好很多,这一点你自己可以认真思考下,是否可以换一家公司。

  3. 陈老师,您好!我目前从事Android开发。。半年左右,属于半路出家的。目前在一个初创型公司。属于独立开发。。没有人带,感觉自己很迷茫。。不知道如何去提升。。我时常幻想自己能成为架构师级别的。。但是不知道从何下手。。能给我指一个明确的方向吗?我该怎么做!!

  4. 陈老师,您好!看了一下您的jave进阶书籍。。我感觉前面 要学web方面的知识。后面又要学后端的知识。。有点偏离 android 开发。。

    • 学习android都需要java基础,基础好了路才好走,否则不成了空中楼阁了么,后续比如:JavaWeb是用框架做网站,Android是用框架做App,框架不同而已,核心概念一样,类,对象,接口,设计模式,网络,数据库文件等等,我推荐的是针对java领域相关的书籍,基础打好了你自己可以看后续andorid相关的书籍,例如:Android编程权威指南等。

  5. […] 留言专区 […]

  6. mike。是这样的。我今年刚要毕业。现在在实习,我在的公司呢实施和开发都做。我需要偏向于实施多一点呢还是开发多一点。我们公司出差实施是可以选的。

    • 你的这个话题比较宽泛了,具体你需要了解清楚具体的实施和开发的区别性,我只能说一个我的思路用于你自己参考,实施如果没有什么技术含量或者说可替代性特别强,如果是这一点我会选择偏向产品开发多一点,趁自己刚毕业抓紧多学习点技术,掌握好一个基本的生存技能。如果你自己性格偏外向,希望有机会去接触客户或者跑跑业务,离市场更近一点,可以考虑你讲的实施。如果你自己实在不清楚,那就两边都做尝试,最后做选择。

  7. 陈老师,您好,我想成为一名架构师,能否推荐相关的书籍以及重点应该学什么内容,非常感谢您的回复。

    • 我在架构师必读书单里有推荐的书籍:书单分为6大书单体系:数据结构与算法,编基础以及进阶,模式与设计,数据库,大型网站架构设计等体系书籍推荐,从入门到进阶都有。

  8. 陈老师,您好,我已经工作了2年左右,想进入BAT,看您的工作经历一直都在淘宝、百度等工作,不知道BAT面试或者对技能有多高的要求,是否一定要211大学,还有进入BAT面试有什么特别渠道吗,除了网上简历以外,谢谢您的回复。

    • 这个我在文章里都有讲过,BAT也就两个渠道:校招和社招,校招对学历的要求特别严格,基本都是重点大学研究生之类的。社招每年都有,最近阿里巴巴就在大量招聘,蚂蚁金服,菜鸟等大量缺人,还有TMD例如今日头条等公司,都是非常缺研发人才,更缺技术专家P7以上,据说到了新进入公司要想过试用期的需要推荐高端人才作为KPI考核,你可想社招有多缺人。社招主要关心你之前的项目经验和公司情况,学历没有校招这么严格。校招优先推荐企业内推,其次是拉勾这类的IT垂直招聘网站和北上广的现场招聘(可以看官网了解)。我之前也写过类似的文章:手把手教你求职进入BAT, 一位前BAT面试官详谈进入BAT面试经验,希望你早日进入BAT。

  9. 请问小编微信号是多少,我已经发朋友圈了,怎么样才能把截图发给你,以获得阿里高级java88题?谢谢!

  10. 你好,看到你很善于分享知识,想邀请你给我司开展一个性能优化的讲座或培训(公对公),是否有意向?jave企业内部ssm redis oracle

  11. 陈老师,如何获取你公众号里面的资料呢?

  12. 怎么获得spring面试70题

    • 文章末尾有获取题目和答案“关键词”

  13. 感谢您的分享,摆正了技术路线的方向

  14. mike,您好,文章更新的太慢了,能不能想办法让更多有质量的技术文章推进来

  15. 今天放假,我静下心来看了这里面的学习资料。收获很多。学到了很多东西

    • 如果有需要也可以这里留言需要的学习资料,后期再补充给大家。

  16. 收到,资料不错

  17. 初创企业,在北京,B2B企业服务平台,求推荐一个互补的CTO

    • 详细的信息,具体规模和行业。

  18. 老师,我在今日头条转发了,也私信了,但是如何才能获得33期架构设计课程呢

  19. 架构

  20. 陈老师, 我是今年刚毕业的应届生,从事java开发,目前公司是独立开发的,现在算一个熟练工,平常比较空闲时间,有什么推荐提升自己的方法吗

    • 我之前写过技术人的职业规划这篇文章,里面谈到过第一阶段,刚毕业前3年,打基础22-25岁,深入研究技术,举一个例子:如果你是学java,利用空闲时间,把java相关的算法+多线程+JVM+集合类+框架系统的掌握,我已经写过很多对应的技术细化知识点,然后工作中再去实践掌握,总之,第一个阶段,打好坚实的编程基础为好。

  21. 能不能发些美团面试经验

    • 好,之前有发过美团的面试题,可以先参考,最新的美团面试题,请留意近期面试题发布。

  22. 能不能再来点今日头条的面试经验,谢谢

    • 好,今日头条的以后再补发。

  23. 老师整理的资料特别好,想请教下,后续是否会推出收费服务,以及您对这个网站的定位。

  24. 据说美团面试要求手写算法,能不能来点算法的面试题呢,谢谢!

    • 这个建议挺好,后续会补充更多算法相关的面试题给到大家,谢谢你的建议。

  25. 我是从事嵌入式系统开发15年,比如CPU体系结构,嵌入式操作系统,DSP平台,芯片IP设计,验证,嵌入式协议栈,平台sdk系统框架设计,现在想往人工智能,互联网大数据方向扩展技能,能给些建议吗?

    • AI智能以及你提到的互联网大数据方向,其实都是建立在大量的数据分析的基础之上,比如大数据技能体系:hbase、hive、spark、hadoop等大数据相关的技术,我之前分享过大数据相关的面试题,你可以做参考。one more,职业和行业的转变,最重要的是要把相关的这个新职业或者行业对应的技能树建立完整,而且需要排序(学习的重要、紧急、不重要等的顺序),然后才开始去攻克,这样的学习方式才是最有效的方式,希望以上建议对你有所参考。

  26. 我要100

  27. 据说留言有好资料 :mrgreen:

  28. 能不能总结些测试自动化开发的面试题呀

  29. 我有些自己写的文章,请问可以放在您这里分享吗

  30. 陈老师你好,我有些自己写的文章,请问可以放在您这里分享吗

  31. 陈老师,我有些自己写的东西,可以在你里面分享下吗

  32. 您好,能否多发一些大数据相关的面试题或者设立一个大数据的面试专题

  33. 现在外面很多面试都要求手撕代码,尤其是算法题,请问有啥好的学习途径和资料吗?现在又遇到互联网寒冬,很倒霉啊,java6年菜鸟。。。

  34. 需要书

    • 优知学院微信公众号上正在送架构师相关的9本书,快去领取吧

    • 微信公众号这两天正在送书,查看公众号昨日文章。

  35. 老师,有视频资料吗

  36. 陈老师好,我工作三年半了,目前在带一个8人小组独立开发,但经常会有很多业务讨论和事务性工作的的工作,写代码的时间很少,但我感觉自己的java基础还不是很扎实,但目前的环境又很难改变,我该跳槽吗

    • 我之前写过技术人的职业规划,里面谈到过Java程序员的第一阶段,大致是23-28岁需要专研技术;第二阶段:28岁之后可以考虑技术管理或者架构师;这样的时间段选择我个人觉得比较稳妥。你的情况建议先加深技术深度,在你目前的公司这事依然可行,也不一定跳槽才能解决。我给一个参考:既然你是技术主管,那参与的项目你要负责技术把关(详细设计),也可以负责关键的核心编码,事务性的讨论工作时间,你自己再与上级协调就可以了。官网上有一个QQ交流群,如果还有疑问,再交流。

  37. 我要88

  38. 陈老师有Java相关培训吗?

  39. 不错,很赞,祝你们成功!

  40. 请问一下,文章合集里包括了其他菜单下的所有文章吗?

  41. 老师您好,我目前干了两年ssm单点系统。安逸了两年11月开始自学互联网用到的各种技术。学的时候都挺好的,就是由于没有实际经验。有些东西很快就忘了,在你头条经常看来温习。希望自己一直坚持下去。年后找一个高一点工资嘻嘻

    • 祝你年后找到更好的工作,坚持学习进阶!

  42. 陈老师好,我是一个在银行做内部系统的五年程序猿,想往互联网转型,学习了一些互联网的理论知识,平时项目中用的又比较偏传统技术。面试的时候一谈到项目经验就感觉比较弱,有哪些方式可以改善这个方面。非常感谢指导。

    • 互联网的项目其实也没有你想象的那样高深,银行内部系统也许偏重事务一致性、数据强一致性,互联网的项目也有这样的需求,更多的需求场景是数据最终一致性。你现在的情况,也许是你在高并发的项目实战经验偏少,比如:性能调优、代码优化、项目的架构设计、高并发的技术这块。可以多看看高并发架构系列,这些我都系统的分享过,还有就是加入一家互联网公司去学习,这些我认为都是有效的学习方法,希望这些能对你有所帮助!bmw:也可以加入优知学院的架构实战项目学习。

  43. 阿里P8架构师谈:Zookeeper的原理和架构设计,以及应用场景

    阿里P8架构师谈:Quartz调度框架详解、运用场景、与集群部署实践

    老师,你好,这两篇文章链接错了

  44. 最近找工作,由于学历自考大专机会不多,本来是做需求分析师,提点意见,你的面试128只有JAVA基础,关于架构,分布式,数据库没有,另外加上标题目录是不是更好,让人一看就能找到

    • 谢谢你的建议,更多Java面试题答案,其实已经包含了架构、分布式、框架、JVM等,我放在了在BAT 面试题答案这里。

  45. 我也叫陈睿,我也是一名程序员,无意中进入了优知学院,发现打开了新世界大门 :mrgreen:

  46. 我也叫陈睿,我也是一名程序员,无意中进入了优知学院,发现打开了新世界大门 :mrgreen:

    • 哈哈,我是陈睿,欢迎来到优知学院 😀

  47. 蚂蚁

  48. 2019架构

  49. 程老师,请教一个问题,怎么做才能保证数据一致性,比如数据库的订单与es里面的搜索订单

  50. 架构师面试题有答案吗?

    • 有答案,请参考BAT面试答案

  51. 请问一下,文章合集里包括了其他菜单下的所有文章吗?

  52. 你好,请问阿里p8架构师谈这个系列的文章期合集哪里去可以获取?

    • 关注公众号,查看历史文章

  53. 架构

  54. 我是一个java开发工程师,我最近很迷茫,不知道该学习些什么,做的东西都是些与高并发没有关系的业务。平时该怎么学习高并发相关的知识呢?

    • 高并发项目会涉及到:负载均衡、缓存、消息队列、数据拆分等等,可以查看架构师系列课程,里面有谈到对应的高并发知识体系。

  55. 陈老师,您好,我现在熟悉c++,没学过java,这些知识是不是跟语言无关呢,看c++就业没java好,还准备转java呢!希望老师就语言和知识体系关系方面给一些指点。

    • 编程的语言,你首选要看使用的场景,以及就业的前景等,语言的切换只不过是形式变了,其实背后的逻辑能力是一样的。我之前也谈过,你要学习一个新语言或者最新的互联网技术,你最重要的是要学会建立一个技能树。

  56. 网站是不是不更新了。。。

    • 我会持续更新的,之前有事情耽误了,下周恢复:)

    • 陈睿|mikechen

      期待,之前的内容质量都很高

    • 谢谢支持,会继续坚持创作下去。

  57. 我要77

  58. zgb8888

    陈老师你这个网站怎么发不了文章啊 我才注册要发的时候就说你发布的文章未审核我根本还没发呢

    • 陈睿|mikechen

      加我微信:mikechen68,目前文章发布功能还没有开放出来,主要是我自己再写。