【号外】-我与Java的相遇

简介: 我与Java的接触说来早,但也迟,曲折

微信截图_20220610013824.png

> 我与Java的接触说来早,但也迟,曲折

## 在学校

在大学时代,学校编程课主要是C、C++和Java,当时受同学影响,那时候正高兴的玩着ASP和建站那些事,那位同学接触编程早,在高中时期就在玩了。


当时觉得学校的老师就是对着书本念,讲的不好,自己也似懂非懂,都没怎么听,不是玩建站(兼职赚了600块)就是打游戏。


当时的教材,后面开始干Java后,感觉这教材讲的真好,当时的自己咋这么蠢。教材的JDK还是用的1.4的。

![当时的教材](https://ucc.alicdn.com/images/user-upload-01/9173406338364773b98b6ee71d3c5076.png)

我觉得有两方面原因:

1、自己认知问题,觉得自己会ASP、会建站、会点JSP就行了;

2、跟见识高的同学交流不深,刚毕业那会有的同学还特意去外面培训,自己没报名;


## 工作前3年

毕业后,在一家质量检测公司给他们做网站,负责公司的信息化,用ASP给他们做了官网,他们反而觉得难看,不好用。后面又招了一个人,网上找了个开源程序和模板,填了些内容,老板倒是感觉不错,我就这样被替代了。


在这家公司上班的这段时间,我自己有运营了多普达C720W论坛(bbs.yehello.com),用的DZ论坛搭建,自己花钱买服务器,买域名,运营论坛,高峰期浏览也有1W左右。刚开始服务器买的小,还经历了一次服务器迁移。


自己设计的Logo

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/d53bc110bfc34be78cfd907ace8815a3.png)

当时的论坛版面:

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/53a3269a4a8646b3b63056a4d5cf576d.png)


![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/4a5e938eb0ea4675a0a165ad126fbb3c.png)


从检测公司出来后,当时兴起SEO潮,各种网站优化排名,由于之前自己经营论坛有一点优化经验,就对SEO这方面比较感兴趣,对SEO进行了一番学习,自己做了一个博客,优化杭州SEO关键字到第一页,后面入职了一家做百度排名优化的公司。惨的是,我在这家公司只干了半个月,周六就被通知下星期不用来上班了,可能是觉得我表现不好吧。


这期间我做起了淘宝,兼职做站,接到了一个比较大的单子,给公司做培训和英文网站,还是用ASP做的,后面还经常被攻击o(╥﹏╥)o


![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/859f415d93dc4c56a31f33fd784023f7.png)



后面进入我的第三家公司,正规一点了,做电子政务,公司主要开发语言是用JAVA,在这期间我才开始接触到Java相关的工作。


然,你以为呢?我进的不是研发部。


这家公司的研发部魔改了一套CMS,我们有几个负责用这套CMS做网站项目,这期间我一直在写FreeMark和维护老系统(用标签就能搞定,现在看来这也可以算是低代码了),o(╥﹏╥)o


到目前为止我还没真正开始干Java。


由于在这家公司还算清闲,在政府驻场办公,我又开始了我的小创业,开始做IDC(www.131bz.cn)取名星空互联,当时还没有阿里云等等之类的云服务商。


购买服务器、做代理、IDC系统花掉了我大部分的积蓄和时间,经营淘宝,想以后自己做。


![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/994ab4c9e25a4021917b2fbca881c2c3.png)

官网:自己做的页面,后面还给同行做仿站,成了我的一块业务

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/31c0228c0ced410fa77051709e53a23a.png#pic_center)


时间一天天的过去,我越发感觉急躁,如此下去将越来费,好几次跟声明要转研发,公司一直无动于衷,最后选择离职。


离职后,我还是坚持搞我IDC,一天到晚忙。


如果不是因为她,我估计这辈子我都不会干JAVA了。


## 抉择

当时这个时候,安卓兴起,非常火,很多后端Java转行做安卓开发。


当时的自己也确实迷茫,要不要去做安卓,后面再观察等待一段时间后,发现安卓很多应用都需要依赖服务端


就觉得还是要做服务端,这里就更加坚定了要干Java


## 干Java了

她那时候看我整天在家,吵着我还不去上班,去找工作,自己干很难的,做不起来的xxxx。


后面,我选择了妥协,开始自学Java,当时学的还是SSM


![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/056c8eee008b4312a55640ea9f9eb0d4.png)

2个月后,找了一份做银行项目的工作


1年后离职,去了一家创业公司开始做健康一体机的技术负责人,从此以后一直在Java领域做开发,也将坚持走Java相关的路线。


曲折的Java路。


## 最后

我与Java的相遇经历到这里就讲完了,欢迎大家留言交流,同时多多关注我,给你更多精彩分享

相关文章
|
Java
在Java多线程编程中,`wait()`和`notify()`方法的相遇如同一场奇妙的邂逅
在Java多线程编程中,`wait()`和`notify()`方法的相遇如同一场奇妙的邂逅。它们用于线程间通信,使线程能够协作完成任务。通过这些方法,生产者和消费者线程可以高效地管理共享资源,确保程序的有序运行。正确使用这些方法需要遵循同步规则,避免虚假唤醒等问题。示例代码展示了如何在生产者-消费者模型中使用`wait()`和`notify()`。
112 1
|
Java
【JAVA】我和我的第一个“对象”相遇
【JAVA】我和我的第一个“对象”相遇
104 0
【JAVA】我和我的第一个“对象”相遇
|
Cloud Native JavaScript 前端开发
与java过个27岁生日,回想当初与它的相遇
1.初识java 2.java基础学习之路 1.学习类和对象 2.java API的学习 3.集合 3.javaweb学习之路 4.SSM框架学习 5.未来的java规划
与java过个27岁生日,回想当初与它的相遇
|
XML Java 应用服务中间件
动态资源技术JSP|Java与Html的美好相遇
前言JSP可以用简单易懂的方式表示为:Html+Java=JSP,JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过t...
470 0
|
1月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
114 1
|
1月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
126 1
|
2月前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案
Java 数据库 Spring
118 0
|
2月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
192 16
|
3月前
|
缓存 并行计算 安全
关于Java多线程详解
本文深入讲解Java多线程编程,涵盖基础概念、线程创建与管理、同步机制、并发工具类、线程池、线程安全集合、实战案例及常见问题解决方案,助你掌握高性能并发编程技巧,应对多线程开发中的挑战。