一件事情的开始,往往是最迷人的...

  • 无法解释的直觉
  • 执念
  • 一闪而过的念头
  • 缘分、遇见
  • 初尝甜头,沉溺于此
  • 痛彻心扉,寻求改变

等等美妙的原因,当踏出了第一步,就要选择风雨兼程,享受过程和结果带来的苦与乐。

回忆自己自学 Java 是开始于 6 年前...

  • 大学毕业和好兄弟开了个面馆,在合肥经开区的某条街还出了点小名,"两个大学生在街前面开了一家面馆"。两个月之后却关门了!
  • 曾经那个让我魂牵梦萦的美丽姑娘,去了南京。没有犹豫,我骑着单车杀去了城里。
  • 找工作,寄宿在大学同学 震 的租房里,他是从事 Java 开发的。也就是从此时我跟 Java 发生关系了,现在回过头看,除了心爱的姑娘,最爱就是它了。6 年了,每天跟它相处的都很愉快。

种种因果,我跟 Java 相遇了。对它着迷的原因

  • Java 开发工资挺高,6 年前在南京 8K 左右,让我羡慕
  • 写代码让我感到神奇,过程充满了各种问题,所有问题解决了,又非常有成就感
  • 本人不善言辞,努力点脑子还算转的过弯,自我感觉挺适合自身性格,就玩它了

至此踏上了不归路

  • 继续骑着我的单车,去了南京工业大学浦口校区,找了大学同学峰哥,给我搞了间寝室,我在南工大的图书馆开始了自学 Java 之旅
  • 晚上对着电脑跟着视频和书籍敲代码,经常一抬头天就微微亮了
  • 每天 8 点起,20 点回寝室。来回的路上,每每看到青春洋溢的大学生在校园里那些幸福的笑脸,艰苦的日子里也挺开心
  • 感觉差不多了,就投简历去市区面试。生物工程专业、自学,很明显面试 n 次的结果是失败了 n 次。没辙!硬着头皮,继续投简历,记下每次的面试题回来研究、准备,为了下次面试更好的回答
  • 2013 年,10 月底。第 n+1 次面试,我遇到了人生第一位师傅,华为的"高老大",让我通过了面试。入了外包公司,中软国际。拿到了第一个 offer,后面其他面试都推了,毫不犹豫去 11 月 1 日上班
  • 坚持学到了今天,这 6 年,只要打开电脑都是在学编程,因为没有心思看电影、玩游戏或者其他,满脑子都在思考各种问题。真的挺害怕自己会 "地中海",每天早上起来发现发量还是跟昨天一样的少,就放心许多

这些年,最让我开心的是

  • 那个让我魂牵梦萦的姑娘,成了我的老婆,一起养了个闺女。她两现在天天虐我...
  • 完全靠 Java 在南京买了套房子、买了辆车

当年的面试之殇,让我对面试题有一种深刻的记忆。所以,我想做的第一件事就是把它们征服,写了一个小程序,会坚持把 Java 常见面试题都汇总进去。


如果你也有类似的邂逅,可以衡量当下的行情,结合自身情况,找个开始、并坚持下去的理由。

最难的是开始行动和像傻逼一样的坚持。

  • 看看小孩子每一次开始新的尝试,就会被她莫名的勇气感染
  • 阿甘的智商是低于正常人水平的,但他选择的事,总会做的异常出色,原因大家都知道

文中我和兄弟开的那个面馆

文中"高老大"送我的,他的桌前剪报

文中那辆自行车(大学毕业我从六安->马鞍山,日行180公里)

文中的姑娘


【Java面试题与答案】整理推荐

  • 基础与语法
  • 集合
  • 网络编程
  • 并发编程
  • Web
  • 安全
  • 设计模式
  • 框架
  • 算法与数据结构
  • 异常
  • 文件解析与生成
  • Linux
  • MySQL
  • Oracle
  • Redis
  • Dubbo

Java自学指南一、找一个开始并能坚持下去的理由相关推荐

  1. Java自学指南四、书籍

    阅读书籍,是最快.最有效率的一种学习方式. 自学编程通过视频快速入了门,就需要阅读大量相关书籍,提高自己知识的深度,尤其是体系化. 说几点自己关于阅读书籍的认知: 不管工作多么繁忙,都应该抽出时间阅读 ...

  2. Java自学指南三、入门视频优先

    一门编程语言零基础,想要入门与求职,最快的方式是付钱参加培训班.原因很简单: 讲师都是 IT 企业出来的程序员,知道企业需要掌握什么样编程技能的人才 培训课程教了 n 遍,打磨的很适合不同基础的学员 ...

  3. 纯新手入门机器/深度学习自学指南(附一个月速成方案)

    原作:Masum Hasan 问耕 编译整理 量子位 出品 | 公众号 QbitAI 怎么入门机器/深度学习? 回答这个问题,最先要考虑的问题是:你有多少时间? 准备用三个月入门,和想要一个月速成,肯 ...

  4. 初学者Java自学需要多久?一个月内

    Java编程的范围是巨大的,在IT领域提供了大量的载体机会.每个人都想尽快学习Java编程,但这并不容易.要成为一名成功的 Java 开发人员,唯一的方法就是实践它的所有基础知识和高级概念. 如果按照 ...

  5. 【校招分享】Java非科班自学指南

    作者:一星如月看多时 链接:[校招干货]Java非科班自学指南V1.0_招聘信息_牛客网 来源:牛客网 本文针对应届校招生,面向大厂面试学习,讲究打牢基础的同时追求速成,适合还有一年以上时间参加校招的 ...

  6. 《Java编码指南:编写安全可靠程序的75条建议》—— 指南20:使用安全管理器创建一个安全的沙盒...

    本节书摘来异步社区<Java编码指南:编写安全可靠程序的75条建议>一书中的第1章,第1.20节,作者:[美]Fred Long(弗雷德•朗), Dhruv Mohindra(德鲁•莫欣达 ...

  7. 记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径。)

    记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径.) 第一想法是路径问题: 1.检查文件路径是否正确 2.另外 ...

  8. 找一个java技术合伙人

    找一个java 技术合伙人 本人在做一个亲子育儿的产业互联网平台,希望可以找到跟我一起创业的CTO.我们做的是育儿领域的saas+供应链.项目很好,有兴趣可以私聊 我邮箱beihewendou2008 ...

  9. Java自学-多线程 启动一个线程

    Java 创建一个线程的三种方式 多线程即在同一时间,可以做多件事情. 创建多线程有3种方式,分别是继承线程类,实现Runnable接口,匿名类 步骤 1 : 线程概念 首先要理解进程(Process ...

  10. 视频教程-Java学习指南(Swing高级篇)-Java

    Java学习指南(Swing高级篇) 邵发,清华大学毕业,从业软件开发十余年,自2015年起致力于C/C++/Java等基础教育领域,希望能通过提高每一个个体的素质来推动中国IT业的整体发展.代表作: ...

最新文章

  1. 朋友问我学习高并发需不需要阅读源码,我是这样分析的!!
  2. how to deal with Demodex
  3. PHP工厂模式计算面积与周长
  4. webshell提权教程linux,Linux下WEBSHELL提权
  5. shopxo二次开发:商品管理添加、商品导入库存、设置库存量(教程)
  6. tf 矩阵行和列交换_tf.transpose函数的用法讲解
  7. 9-51单片机ESP8266学习-AT指令(测试TCP服务器--51单片机程序配置8266,C#TCP客户端发信息给单片机控制小灯的亮灭)...
  8. nginx学习笔记之安装
  9. 腾讯等技术大佬分享的高可用架构干货,全在这里了
  10. [c#] HttpContext.Cache和AppFabric的性能对比
  11. Linux网络不可用(Linux网络设置)
  12. 【转】25 个常用 Matplotlib 图的 Python 代码
  13. linux下RabbitMQ的配置和安装
  14. 阿里云算力的十年更迭史,重点都在这了!
  15. 阿里云第三方:_身份证二要素API接口
  16. ssm毕设项目客房订餐系统s2whx(java+VUE+Mybatis+Maven+Mysql+sprnig)
  17. Daily English - go for it.
  18. CentOS 7下Trojan-go一键快速安装
  19. STM32下推式磁悬浮装置(三)PID调试与源码分析
  20. 2013年北邮网研院上机真题(D)

热门文章

  1. java你应该学会什么
  2. 飞机订票系统(c语言)
  3. mysql存储过程详解以及PHP调用MYSQL存储过程实例
  4. 计算机组成原理 第二版 课后答案 (唐朔飞) 1~8章
  5. C# 实现局域网的windows环境下的桌面分享
  6. hscan命令redis中游标的含义
  7. 最新win11 JDK环境变量的配置
  8. 门窗计算机公式,门窗天使软件怎么编辑公式 公式输入方法
  9. WEB密码安全输入控件
  10. 开发人员学习文档下载地址