技术问答

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

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

评论交流
  1. 2022,加油呀,继续跟着陈老师学习

  2. 陈睿老师,太用心了,感谢陈睿老师提供了这么好的资源

  3. 收到,老师的资料特别好,感谢

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

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

    • 这个我在文章里都有讲过,BAT也就两个渠道:校招和社招,校招对学历的要求特别严格,基本都是重点大学研究生之类的。社招每年都有,最近阿里巴巴就在大量招聘,蚂蚁金服,菜鸟等大量缺人,还有TMD例如今日头条等公司,都是非常缺研发人才,更缺技术专家P7以上,据说到了新进入公司要想过试用期的需要推荐高端人才作为KPI考核,你可想社招有多缺人。社招主要关心你之前的项目经验和公司情况,学历没有校招这么严格。

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

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

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

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

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

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

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

  10. 据说留言有好资料😁

    • 哈哈,必须的,加我微信:mikechen68领取

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

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

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

  13. 不错,很赞

    • 谢谢你的支持

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

    • 祝你年后找到更好的工作,谢谢支持

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

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

  16. 我也叫陈睿,我也是一名程序员,无意中进入了,发现打开了新世界大门😁

    • 哈哈,欢迎

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

    • 关注公众号”mikechen的互联网架构”,回复”架构”获取

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

  19. 架构

    • 关注公众号”mikechen的互联网架构”,回复”架构”获取干货合集

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

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

  21. 内容质量都很高,感谢分享

    • 谢谢支持,我会继续创作,持续更新。