当前位置: 首页 > article >正文

【人生底稿】07:2017-2018:从Java后端到全栈,我如何用一年时间为北漂埋下伏笔

2017-2018从纯Java后端到全栈开发自学AngularJS、安卓完成监控运维平台升级2018年6月跟着领导辞职北漂创业。14年老码农亲述所有的沉淀都是为了更好的出发。一、开篇2017平台升级倒逼的全栈转型2017年是我职业生涯里技术跨度最大、成长最充实的一年。彼时公司的核心监控运维平台迎来了一次全面的技术升级不仅要把后端服务迭代到新版本还要拓展移动端能力实现运维数据的多端同步。作为团队里能扛事的核心开发我自然接下了这个“前后端通吃”的挑战——从纯Java后端一头扎进了前端和移动端的学习里。我的前端入门从AngularJS开始当时最火的后台管理框架blur-admin、ngx-admin成了我每天啃的核心资料。从HTML、CSS、JavaScript基础到Angular的双向绑定、依赖注入、路由配置我一边学一边练。用这套技术栈我完成了监控运维数据指标采集的前后台示例开发后端用Java封装采集接口前端用Angular做可视化展示、告警配置、数据看板。第一次真正实现了“从接口到页面”的全流程开发。我的安卓启蒙想做一款“移动运维APP”也是在这一年我开启了安卓开发的自学之路。作为运维产品的研发工程师我一直想做一款“移动运维APP”让工程师不用守在电脑前就能随时查看服务器状态、处理告警、远程操作。于是我利用下班时间啃安卓开发文档搭Android Studio环境写布局、写网络请求、写本地存储甚至在GitHub上开源了自己的第一个安卓项目NetworkManager记录下自己从0到1的开发过程。日复一日的沉淀2017年的每一天都被学习填得满满当当白天做公司的平台升级项目晚上自学前端、安卓周末泡在技术论坛、开源项目里没有惊天动地的项目没有轰轰烈烈的故事只有日复一日的沉淀和积累。但正是这一年的全学学习彻底打破了我“只会Java后端”的技术壁垒为我之后的职业发展打开了全新的可能性。二、转折2018年6月跟着领导北漂创业时间来到2018年。我的技术栈已经从纯后端拓展成了“Java后端 Angular前端 安卓移动端”的全栈能力在公司的平台升级项目里成了不可或缺的核心角色。就在这时一个改变我职业生涯的机会来了我的直属领导决定去北京创业做企业级运维SaaS产品并且向我发出了邀请——跟着他一起去北京一起创业。没有太多犹豫我答应了。原因有三信任领导跟着领导多年他的技术能力、行业眼光、为人处世我一直非常认可挑战更高平台在北京创业意味着能接触到更前沿的技术、更广阔的行业资源能跳出天津的舒适区渴望做产品我自己也厌倦了“一眼望到头”的稳定渴望用自己积累的全栈技术做一款真正有价值的产品2018年6月我正式从公司辞职告别了奋斗5年的天津跟着领导踏上了去北京的列车。这不是一时冲动的选择而是我2017年全年持续学习、沉淀技术后水到渠成的结果。正是这一年的全栈转型让我有了底气去迎接北京创业的挑战。三、结尾所有的沉淀都是为了更好的出发回头看2017-2018这两年是我职业生涯里最关键的转型期。2017年我用一整年的时间完成了从纯Java后端到全栈开发的跨越拓展了技术边界2018年我抓住了创业的机会告别稳定奔赴北京开启了人生的新篇章很多人问我为什么要放弃稳定的工作去北京创业吃苦答案很简单技术人永远不能停止学习永远不能待在舒适区里。2017年的沉淀不是为了安于现状而是为了有能力、有底气去选择自己想要的人生。那些在2017年熬夜啃的Angular文档、写的安卓代码、做的前后台示例最终都成了我北漂创业的底气。人生没有白走的路每一步学习、每一次沉淀都在为未来的某一天埋下伏笔。关注我持续更新《人生底稿》成长史 《技术底稿》实战干货一起踏实成长不焦虑、不内卷。 系列导航【人生底稿 01】农村少年1995–2005【技术底稿】0137岁老码农用4台机器搭了套个人DevOps平台

相关文章:

【人生底稿】07:2017-2018:从Java后端到全栈,我如何用一年时间为北漂埋下伏笔

2017-2018,从纯Java后端到全栈开发,自学AngularJS、安卓,完成监控运维平台升级;2018年6月,跟着领导辞职北漂创业。14年老码农亲述:所有的沉淀,都是为了更好的出发。 一、开篇:2017&a…...

Android Studio中文语言包:突破本地化困境的社区解决方案

Android Studio中文语言包:突破本地化困境的社区解决方案 【免费下载链接】AndroidStudioChineseLanguagePack AndroidStudio中文插件(官方修改版本) 项目地址: https://gitcode.com/gh_mirrors/an/AndroidStudioChineseLanguagePack 问题场景&am…...

三步永久保存青春记忆:GetQzonehistory让QQ空间数据永不消逝

三步永久保存青春记忆:GetQzonehistory让QQ空间数据永不消逝 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾担心多年积累的QQ空间说说突然消失?那些承载…...

光通信行业彻底爆了!三项世界纪录背后藏着多少财富密码

在6G尚未正式投入商业应用之际,我国的科研工作者已然悄然斩获了三项世界纪录?于此同时,全球范围内的人工智能领域的大型企业正大肆投入资金用于提升算力,进而直接促使光模块市场变得异常火爆。这背后所蕴含的不仅仅是技术层面的突…...

揭秘ExplorerPatcher:让Windows界面回归经典的实用工具

揭秘ExplorerPatcher:让Windows界面回归经典的实用工具 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher 你是否对Windows 11的新界面…...

S2-Pro智能代码助手:VSCode插件开发与Codex使用体验对比

S2-Pro智能代码助手:VSCode插件开发与Codex使用体验对比 1. 开篇:当代码补全遇上大模型 最近在VSCode插件开发中尝试了两款智能代码助手:基于S2-Pro大模型的自研插件和GitHub Copilot(底层采用Codex模型)。实际用下来…...

像素语言·维度裂变器效果展示:看AI如何把普通句子变高级

像素语言维度裂变器效果展示:看AI如何把普通句子变高级 1. 引言:当文字遇见像素魔法 在数字创作的世界里,文字是最基础的"像素"。但如何让这些文字像素焕发出更绚丽的光彩?像素语言维度裂变器(Pixel Dimension Fissio…...

ai辅助开发:借助快马平台智能生成与交互式解析yolov8网络架构图

最近在做一个计算机视觉相关的项目,需要用到YOLOv8模型。作为一个视觉模型小白,最头疼的就是理解这个复杂的网络结构。好在发现了InsCode(快马)平台,它提供的AI辅助开发功能简直是我的救星。 自然语言输入 以前画网络结构图,要么自…...

openclaw 配置教程:本地安装、网关接入与模型 API 配置完整说明

如果你在折腾 openclaw 配置,通常会发现真正影响使用体验的,不是把程序装上去,而是后面的模型来源怎么接、网关怎么起、控制面板怎么进,以及默认模型如何切换。只要这些环节没有理顺,就算安装完成,后续也很…...

【UE6.5 C++27 适配权威指南】:20年引擎老兵亲授7步零错误迁移法(含编译器链兼容性验证清单)

第一章:UE6.5 C27 适配的战略认知与前置准备Unreal Engine 6.5 对 C27 标准的初步支持标志着引擎底层工具链的重大演进。这一适配并非简单的编译器升级,而是涉及构建系统、反射机制、蓝图互操作性及内存模型兼容性的系统性重构。开发者需摒弃“仅更新编译…...

终极无损音乐下载实战:qobuz-dl带你体验24位/96kHz高解析度音频世界

终极无损音乐下载实战:qobuz-dl带你体验24位/96kHz高解析度音频世界 【免费下载链接】qobuz-dl A complete Lossless and Hi-Res music downloader for Qobuz 项目地址: https://gitcode.com/gh_mirrors/qo/qobuz-dl 你是否曾梦想拥有一个完整的无损音乐库&a…...

Win11 Edge浏览器频繁断网?3分钟搞定IPv6设置(附DNS优化技巧)

Win11 Edge浏览器频繁断网?深度解析IPv6兼容性问题与DNS优化实战 最近不少Win11用户反馈Edge浏览器频繁断网,而其他应用却正常运作。这种看似诡异的网络问题,往往源于IPv6协议栈的兼容性故障。作为微软新一代操作系统与浏览器的组合&#xff…...

LFM2.5-1.2B-Thinking-GGUF基础教程:理解llama.cpp中n_ctx/n_batch/n_threads参数协同

LFM2.5-1.2B-Thinking-GGUF基础教程:理解llama.cpp中n_ctx/n_batch/n_threads参数协同 1. 模型与运行环境概述 LFM2.5-1.2B-Thinking-GGUF是Liquid AI推出的轻量级文本生成模型,特别适合在资源有限的设备上快速部署。这个模型采用GGUF格式,…...

4个简单步骤:如何用OpenCore Legacy Patcher让老旧Mac焕发新生

4个简单步骤:如何用OpenCore Legacy Patcher让老旧Mac焕发新生 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher OpenCore Legacy Patcher是一个开源…...

Qwen3-14B二次开发入门:基于内置Transformers接口扩展自定义功能

Qwen3-14B二次开发入门:基于内置Transformers接口扩展自定义功能 1. 为什么需要二次开发Qwen3-14B Qwen3-14B作为通义千问系列的最新大语言模型,在通用任务上表现出色。但在实际业务场景中,我们往往需要针对特定需求进行功能扩展。比如&…...

Figo人机交互中“疯态”边界的引导与驯化————“可控赛博疯态”动态机制与实现路径研究

人机交互中“疯态”边界的引导与驯化 ——“可控赛博疯态”动态机制与实现路径研究 作者:Figo Cheung & Figo AI team 摘要:随着生成式人工智能技术的迭代升级,人机交互中涌现出一种突破常规逻辑、具有高度创造性与情感张力的“赛…...

5个必知技巧:用Greasy Fork用户脚本彻底改变你的浏览器体验 [特殊字符]

5个必知技巧:用Greasy Fork用户脚本彻底改变你的浏览器体验 🚀 【免费下载链接】greasyfork An online repository of user scripts. 项目地址: https://gitcode.com/gh_mirrors/gr/greasyfork 你是否曾经想过,为什么别人的浏览器总是…...

如何快速掌握LeaguePrank:英雄联盟客户端个性化修改完整指南

如何快速掌握LeaguePrank:英雄联盟客户端个性化修改完整指南 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank 想要在英雄联盟客户端中展示独特的个人风格吗?LeaguePrank是一个基于LCU API的英雄联盟客户…...

如何快速掌握GBFR Logs:终极《碧蓝幻想:Relink》战斗数据监控指南

如何快速掌握GBFR Logs:终极《碧蓝幻想:Relink》战斗数据监控指南 【免费下载链接】gbfr-logs GBFR Logs lets you track damage statistics with a nice overlay DPS meter for Granblue Fantasy: Relink. 项目地址: https://gitcode.com/gh_mirrors/…...

ExtractorSharp:突破游戏资源编辑壁垒,打造个性化补丁的全能工具

ExtractorSharp:突破游戏资源编辑壁垒,打造个性化补丁的全能工具 【免费下载链接】ExtractorSharp Game Resources Editor 项目地址: https://gitcode.com/gh_mirrors/ex/ExtractorSharp 你是否曾因找不到合适工具而放弃定制游戏角色外观&#xf…...

暗黑3技能自动化释放:告别机械操作,重燃战斗激情 - 基于AutoHotkey的智能宏工具实现

暗黑3技能自动化释放:告别机械操作,重燃战斗激情 - 基于AutoHotkey的智能宏工具实现 【免费下载链接】D3keyHelper D3KeyHelper是一个有图形界面,可自定义配置的暗黑3鼠标宏工具。 项目地址: https://gitcode.com/gh_mirrors/d3/D3keyHelpe…...

终极B站视频下载指南:使用BBDown快速获取高清资源

终极B站视频下载指南:使用BBDown快速获取高清资源 【免费下载链接】BBDown Bilibili Downloader. 一个命令行式哔哩哔哩下载器. 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown BBDown是一款强大的命令行式B站视频下载工具,让你轻松保存哔哩…...

2026虚拟主播动作创作工具专业选型指南,新手也能精准选对

虚拟主播产业的快速发展,推动动作创作工具向高效化、轻量化、专业化升级。随着虚拟主播行业的规范化发展,动作创作的效率与质量成为核心竞争力,传统手动绑定、专业设备驱动的模式已无法满足批量产出需求。本文基于实测数据,结合虚…...

3大维度解析Source Han Serif CN如何重塑中文字体应用生态

3大维度解析Source Han Serif CN如何重塑中文字体应用生态 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 价值解析:从商业、技术、设计维度重新定义开源字体价值 商业价值…...

Phi-4-mini-reasoning GPU算力极致利用:单卡并发16路推理压测报告

Phi-4-mini-reasoning GPU算力极致利用:单卡并发16路推理压测报告 1. 模型简介 Phi-4-mini-reasoning是一个轻量级开源模型,专注于高质量推理任务。作为Phi-4模型家族成员,它具备以下核心特点: 推理能力优化:基于合…...

快速验证openclaw技能安装:用快马平台一键生成环境配置与测试原型

最近在折腾机器人抓取相关的开发,需要验证openclaw这个技能库的安装效果。传统方式从零搭建环境特别耗时,光是处理各种依赖冲突就能耗掉半天。后来发现用InsCode(快马)平台可以快速生成验证原型,几分钟就搞定了环境配置和基础测试。这里分享下…...

利用快马平台十分钟搭建reframework机器人流程自动化原型

利用快马平台十分钟搭建reframework机器人流程自动化原型 最近工作中需要快速验证一个机器人流程自动化(RPA)的想法,但搭建完整开发环境太费时间。尝试了InsCode(快马)平台后,发现它简直是快速原型开发的利器。下面分享我是如何在…...

AI 写作 + 去 AI 味:自媒体人高效涨粉密码

AI 写作 去 AI 味,自媒体人高效涨粉的新组合拳副标题,内容洪流时代,创作者如何同时兼顾效率、风格与平台合规?凌晨两点,北京东四环的一间合租公寓里,一位运营着 3 个帐号的图文博主,一边看着后…...

忍者像素绘卷入门必看:Z-Image-Turbo与Stable Diffusion 16-Bit插件对比

忍者像素绘卷入门必看:Z-Image-Turbo与Stable Diffusion 16-Bit插件对比 1. 像素艺术创作新选择 在数字艺术创作领域,像素风格始终占据着独特地位。对于想要创作16-Bit复古游戏风格作品的艺术家来说,选择合适的工具至关重要。本文将对比分析…...

从分子动力学模拟到结合自由能分析:gmx_MMPBSA实战指南

从分子动力学模拟到结合自由能分析:gmx_MMPBSA实战指南 【免费下载链接】gmx_MMPBSA gmx_MMPBSA is a new tool based on AMBERs MMPBSA.py aiming to perform end-state free energy calculations with GROMACS files. 项目地址: https://gitcode.com/gh_mirrors…...