让我又爱又恨的Java《打工人的那些事》

让我又爱又恨的Java《打工人的那些事》

24210213_1

概述

我从事Java行业,差不多有6年了。

对于Java,我是又爱又恨。那么,爱从何说起、恨又从何而谈。

下面我会一一道来。

始于ACM

2014年,初入大学,大一上期浑浑噩噩过了,大一下期幡然醒悟,得学点东西,这样下去,毕业不就是成为了传说中的失业。

得知学校招大一ACM队员,急忙跑去参与,最后,终于被选拔上。

大二那年,Java老师说:“学Java比较容易找工作。搞ACM的话,还是需要天赋,你们自己考虑考虑”

我自认为自己没有什么天赋,不太可能是那个前1%的人。选择和老师学习做Java项目。

续于游戏

24210246_qdahJf

在大三那年,学校有教授联系我,招我开发游戏。

也是从那时候,学习了Cocos2dx,把C++也学习了一下,但是现在看来,其实我是消耗了那时候自己的时间成本,没有去深入Java,在大四时错失了很多校招机会,也算是一大遗憾。

当时开发Java,SpringBoot刚刚开始,最热门的还是Spring、Spring MVC+MyBatis,至于前端,手撸Freemarker模板引擎+BootStrap。

所以当时作为全栈开发,挺累的。

当时的一大状态:需要什么技术,便学习什么技术。

累在其中,也乐在其中。我学起来很快,也感觉自己学到了东西。现在看来,用还是有用,但并不是性价比最高的,而且不经常用,非常容易忘记。

当时如果我深入Java这一个领域,或许成就不仅仅只是现在这点。

终于毕业

“日月忽其不淹兮,春与秋其代序。”

大四那年,也参加了几个校招,很可惜,阿里的校招在二面没过,最后只拿到了搜狐的offer,但是由于在北京,最后还是谈崩了。

很快就到了6月。毕业不想再窝在老家那边,在上海和杭州之间犹豫了几天,最终选择了杭州。

编程语言只是工具

其实到现在,虽然Java还是我的主力开发语言,但是个人有个感悟,语言本身已经不重要了。

做了两年的SaaS、Pass,在语言思维之上的路,我走了一丢丢,当然也只是一丢丢。

一切的业务,都是为了目标。Java也好,Python也行,或者是PHP这个宇宙最好的语言也罢,能够实现需求,跑好业务便行。

在细节上,实现上,架构上的差异,那只是因为人的差异。

你招了一群写Java的人,自然用Java。那么你想用Python,招Python即可。

编程语言之上:需求

在编程语言之上,产品的诉求其实就是需求

而具体需求,在一些垂直领域是可以抽象出来的。

编程语言,并不针对特定领域。而我们可以在特定领域下,将代码与需求之间,加一层抽象。我就叫这一层为组件层吧。

SaaS这个名词,其实也算是现在乱用了。其实我想把这种开发模式新起一个名:组件开发

需求之上:目标/战略

而需求之上,便是老板的目标,老板的战略。

编程语言仅仅只是工具,当然,工具的好坏,最终还是会体现在项目的开发、维护难度上去。

我选择了Java的什么

Java的生态,至今已经非常强大。从移动端到PC端,从穿戴式到物联网,从传统开发到人工智能、大数据、云原生等等,都可以看到Java身影,而且占据着重要位置。

选择Java,至少可以保证一点,未来10年,不用担心失业。

很多人认为Java性能慢,我实在不认为,那微不足道的几纳秒、几毫秒在99.999%的业务场景中会成为那个短板。

而Java能够带来的优势,无疑是巨大的,人员的优势,资源的优势,平台、开源的优势等等等,这些更加的重要。

爱恨因何

这六年的陪伴,日日夜夜都有编写过Java代码,孤独时、伤心时、就没有我写Java解决不了的烦心事。

但Java还是很难陪伴我一生,这几年来我只会Java,我并不担心失业,而是担心未来很长,10年后,几十年后何去何从,我想,我也需要学一学其他能够陪伴一生的技能了。

评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谙忆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值