2013 年 10 月 30 日收到了外包公司的 offer(那时候压根就不知道什么叫外包公司,有工作机会就激动万分了)。


图一:offer 邮件

图片


图二:offer 内容

图片


通过自学跨专业拿到 offer 的艰难,到现在都清楚的记得,「被等通知了」无数次的绝望现在看来也不是一件坏事。


七年了,技术水平中规中矩。Java 方面,别人说的东西一般应该都会多少知道一些,想做的功能花点心思去研究一下也差不多能做出来。
最近大部分业余的精力投到了基础方面的建设,比如设计模式、设计原则、优秀的源码、正在看的 JVM 等。比科班生少的四年理论基础建设,在突破技能上限的过程中显得格外重要,但是当年那么难都过来了,补上这些基础课也不是啥难事。这一站之后,准备玩玩架构了。


现在的状态更多的是沉浸在问题的研究中,一旦投入,废寝忘食,乐此不疲。

  • 喜欢折腾,刷题、写博客、建站、开发小程序、建交流群

  • 喜欢分享,自己知道的不说出去嘴痒

  • 喜欢做出属于自己的作品去找人炫耀

  • 喜欢人烟稀少,坚持前行的感觉

  • 喜欢特立独行,会接受别人的纠正,但不会直接按照别人说的"对的"方式去做

...

提一嘴关于面试的。

我觉得,面试题是要刷的,但它只应该占到 40 % 的比重。刷题能起到最大的作用是提纲挈领,扩大知识面,扫除知识盲点,减少和面试官聊不下去的可能,解决的是广度问题。

真正需要花大精力准备的,是自己在工作中解决的问题,对业务的深入理解、为什么当前的技术栈适合解决手头的业务需求。问题可以是疑难杂症的排查与处理、技术栈不合理的改进、性能优化。也可以谈谈自己的贡献,把解决了的问题如何记录下来,分享给其他同事;聊聊解决紧急问题的经历等。我觉得这些才是亮点、加分项,你的核心价值,企业录用你的根本原因。

应届生的话,得把基础知识准备牢固,突出自己在学校所获得的学习成绩和编程比赛的成绩。基础知识包括计算基础、网络、组成原理、编译原理、设计模式、数据结构与算法等,它们往往决定了职业生涯起点的高低与技术发展上限的高低。

学习路线,有些培训机构网站和知名博主已经整理分享,再针对招聘网站发布的企业招聘要求去准备,就差不多了。现在不是一个缺乏学习资源的时代,github、B 站、博客、公众号、培训机构的视频、付费专栏上找一些优质的、成体系的学习资源还是很简单的。跟着它们动手实敲几遍,掌握基本的技能不是很难。多看官网文档,查第一手资料的能力也会是你比别人优秀的原因之一。


喜欢的一句话,「成功就是从失败到失败,依然不改热情」,非常符合我当前职场与人生阶段追求的状态。也不知道为啥写公众号、为啥开发了博客与小程序,但既然开始了就想把它们做到最好。二话不说,P 个底部文案先!图片博客网站   |   Java面试题
后面不定期送些书和付费专栏规则很简

得主:底部我发起的讨论中,被点赞最多的那条留言者
统计时间:我在留言中宣布得奖者后,即结束
获取方式:我会给得主的留言回私信


目前所有的软文广告都没接,后期大概率也不会接。我不太喜欢点进文章是广告的感觉,所以己所不欲,勿施于人。说句实话,我挺珍惜这份缘分,自知自己写的文章很一般,大多是自己的学习笔记,还有那么多人愿意看,已知足。只要不亏光自己的零花钱,准备不定期一直送下去。底部广告和购买链接,也可以考虑一波,让我回个血。哈哈,high 起来!
今天送本纸质书,我最近一直在研究的《深入理解 Java 虚拟机》第3版,写得真好,内容详细、结构清晰、理论结合实践、讲解的 JDK 版本也新。


更多相关文章

  1. 【麦子学院】03.web前端开发之html5本地存储、网页留言板、video
  2. HTML5实现简单留言板1
  3. PHP+Mysql 实现留言板

随机推荐

  1. Android设计中的.9.png
  2. textAppearance 解答,android系统主题样式
  3. Android 天气预报源码
  4. GridView示例2(自动增长)
  5. Android UI之RadioGroup
  6. Android ndk-stack tool
  7. Android调试笔记——Installation error
  8. Android应用程序资源管理器
  9. Android com.android.support 版本不一致
  10. android进度对话框的使用