请教:非Java程序员该怎么学API、架构、部署、上线这些东西?

我当年在学校时学过Java的基础,比如什么抽象类、接口、线程、字节流都还算熟悉。工作之后偶尔会拿Java写比较小的模块,但是我工作中主要用Python做其他的事情(比如用Pandas搞大数据分析),没有机会参与比较大的Java工程。

公司里的程序员天天嚷什么“打jar包、阿里云部署、微服务互相调用、Restful暴露接口、性能压测”等等术语,听起来他们做整个系统比我们这些做一两个模块的要高档一些。但是他们和我不是一个部门,我也不好向他们请教。

因为我不想一直做比较小的模块(比如用Python做机器学习预测),所以现在我想从0开始、系统的学一下API、架构、部署、上线这些东西,希望有朝一日我也能张口闭口“打jar包、守护线程、数据库锁、condition lock生产者消费者、AIO交互方式、阿里云性能压测”,像那些Java同事们一样掌控整个系统,而不是只做手头的一小块。不知道大家有什么推荐的书或者网课可以推荐吗?

谢谢了先!

阅读 1.7k
1 个回答

不是一个部门咋滴了,一杯奶茶能搞定的事就没必要绕弯子嘛。都出来社会了,人际关系很重要的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题