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

概述

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

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

下面我会一一道来。

始于ACM

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

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

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

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

续于游戏

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

也是从那时候,学习了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年后,几十年后何去何从,我想,我也需要学一学其他能够陪伴一生的技能了。

让我又爱又恨的Java《打工人的那些事》相关推荐

  1. 啊,这该死的天气和路况,让我特靠谱爱车失灵了《打工人的那些事》

    啊,这该死的天气和路况,让我特靠谱爱车失灵了<打工人的那些事> 文章目录 第一次失灵:路太滑,特失灵失灵了 第二次失灵:下缓坡,刹车失灵了 最后失灵:自动下水,驾驶不停 我叫特真实,今年5 ...

  2. 终于离开了让我又爱又恨的外包圈,附赠外包圈趣事及混外包圈秘籍

    从年本科毕业,我就一直在外包圈工作.直到前几天终于拿到了一份满意的offer,离开了这个让我又爱又恨的圈子. 说实话,对于外包的经历,我想我是个异类: 外包的工作我一直干的比较满意,甚至薪水也算满意, ...

  3. 6年Java老鸟聊聊新人到底要不要学Java,从事互联网《打工人的那些事》

    6年Java老鸟聊聊新人到底要不要学Java,从事互联网<打工人的那些事> 文章目录 为什么有本文 一些客观事实 优势 劣势 点题 数据来源参考地址 大家为什么选择互联网编程这条路,估摸着 ...

  4. 互联网小拼,这一生的故事,你要看看吗《打工人的那些事》

    互联网小拼,这一生的故事,你要看看吗<打工人的那些事> 文章目录 前言 自述第一家公司 面试 第一年 第二.三年 第四年 第五年 最后一天 结语 更多文章请看专栏:https://blog ...

  5. 一名叫谙忆的程序员在2021年的具体安排《打工人的那些事》

    一名叫谙忆的程序员在2021年的具体安排<打工人的那些事> 文章目录 概述 工作日 工作日每天需要开销的时间 杂事 正经事 周一 周二 周三 周四 周五 周末 每月5天的假期分配 站群维护 ...

  6. 互联网人一天24小时在做些啥《打工人的那些事》

    互联网人一天24小时在做些啥<打工人的那些事> 文章目录 工作日 假期 我的补充 根据朋友的经验.同事的经验,总结而成. 工作日 上午 7.30 起床 8.00 洗漱完毕 8.15 到达公 ...

  7. 赢了官司,输了offer《打工人的那些事》

    赢了官司,输了offer<打工人的那些事> 文章目录 踏上旅行 找工作 面试之旅 疑问重重 谙忆语录 上篇文章: 被拖欠2个月工资,最后我拿到了6个月<打工人的那些事> 本文为 ...

  8. 真*加班狗聚众舔福豹《打工人的那些事》

    真*加班狗聚众舔福豹<打工人的那些事> 文章目录 近日的杭州金钱豹外逃新闻,相信大家都听说了. 没看过的也不急,我在这里帮大家简单理一理. 根据杭州市富阳区8日官方发布,5月7日20时许, ...

  9. 亚马逊真的是让我又爱又恨

    (写于2013月8月以前,现在亚马逊的新版还不错,挺喜欢的) 这么多年来,一直在亚马逊买书,但是亚马逊的用户体验让我实在是..郁闷+无语..一直很想说..但是一直没怎么有时间仔细来思考它的问题..不过 ...

最新文章

  1. Beanstalkd使用
  2. 使用DotNetCharting控件生成报表统计图总结
  3. 计算机视觉算法——图像分类网络总结
  4. Linux下window转unix文件格式
  5. linux系统运维指南 pdf_linux运维:系统监控命令实践
  6. 课时85.层叠性(掌握)
  7. MySQL入门之创建、更新、修改、复制、查看表
  8. python中get和getall_Scrapy框架get() 、getall() 、extract() 、extract_first()的区别
  9. String基本操作
  10. 北理乐学大学计算机实验报告,北理乐学实验六.doc
  11. webstorm+vue组件开发准备
  12. 回归分析-常用统计量含义解析
  13. 坚果J10的真实流明到底怎么样?坚果J10有哪些缺点
  14. Python制作统计图形
  15. 读取pb模型进行预测
  16. 西安邮电大学第五届ACM-ICPC校赛(同步赛)
  17. 小程序input textarea 对齐问题
  18. 多线程 - voliate 关键字
  19. Linux硬盘分区mbr还是gpt,涨姿势:MBR和GPT硬盘分区表的那些事儿
  20. 谈《黑社会之龙城岁月》中之大D

热门文章

  1. 技术分享 | 新手入门-带你使用Qt实现离线缓存地图
  2. Stream流根据条件过滤集合对象
  3. python将秒数转化成天,小时,分钟,秒的格式
  4. ❤️表弟说看了这本书后,他的TypeScript技术已经登峰造极了!❤️
  5. 英语阅读速度飞升只需加粗几个字母,网友试后直呼快得停不下来,华为NLP专家:这很合理...
  6. 计算机网络基础课时计划,计算机网络基础授课计划.doc
  7. OSI参考模型层次结构
  8. 技术实现-客户端开发
  9. 2020.3网易互娱游戏客户端开发面试
  10. 腾讯会议开发工程师认证考试题库