工作 | 原创,AI翻译
-
在获取代码仓库权限前,先向同事索要
pom.xml
文件,尝试下载Nexus依赖库。 -
即使没有实际代码,只要有Nexus库,我们其实可以反编译JAR或试验这些库。能做的事情很多,要跳出思维定式。
-
建议在Sonatype Nexus仓库中通过
settings.yaml
配置用户令牌。 -
不要枯等权限申请工单批复。在获得权限前,先思考现阶段能做什么。
-
大部分工作都可以提前准备。几乎所有内容都能预先熟悉,开源替代代码或资料无处不在。
-
工作往往涉及特定配置、略有差异的代码逻辑,以及完成任务所需的访问权限或密码。
-
预见项目下一阶段。思考当前项目的发展路径及用户未来的需求预期。
-
穷尽所有可能的实现方式,在获得权限或他人提供材料前就尽可能推进和准备。
-
不满足于现状,要完成任务并尽可能实现自动化。
-
用Python的
requests
库替代Postman。 -
Windows和PowerShell同样可行。常用命令不过数十个,熟练掌握即可。
-
想象工程师在这个项目工作5年或10年的工作模式,思考如何快速达到同等效率。
-
建立笔记和日志目录。仔细保存控制台或前端页面的日志以供深度分析。
-
思考如何将这些经验传授给新加入的团队成员。
-
设想如果每个人都全力以赴,拥有50名这样的工程师能实现什么。
-
能从内部Nexus仓库轻松下载的库,可以手动下载放入
.m2
仓库。 -
阅读
pom.xml
文件确定Maven编译目标和项目所需JDK版本。 -
不必在Jira或Confluence中搜索,直接构造URL跳转到个人资料定位页面。
-
遇到bug时(比如大型构建管道中
npm run build
出问题),可单独运行验证后再执行完整管道,这样调试周期更短更精准。 -
同类问题会在职业生涯中反复出现,务必做好记录。这个习惯在AI时代依然有效——大语言模型提供的答案有时并不完全准确,需要人工验证。
-
某些大公司的AI聊天机器人或内部AI工具可能进展缓慢。下班后可用个人电脑学习相关公开AI技术,这样在公司电脑上操作时就能驾轻就熟。
-
编程工作初期就要配置好性能分析器、IDE、代码检查工具、编程助手、数据库工具和Git工具。坚持使用这些工具提升效率。
-
银行或科技大厂工作可能因严格的安全政策感到束缚,但并非绝对。你仍能自由下载Java库或软件包。借助AI,能做的事情其实非常丰富。
-
将公司项目视同个人项目来对待。虽然要遵循团队方向,但在既定方向上仍可选择不同任务,或提议有价值的任务——只要这些任务能推动项目发展。
-
在IDE、软件、工具、VS Code插件、不同功能和实现方式上探索所有可能性。即使在大厂或银行的限制性工作笔记本上,也能调整出更舒适的工作环境。