最好的学习编程的方法,不是从零开始写个大项目出来,而是找个现成的项目,找人或者自学把它跑起来。跑起来后,一点点看项目里面的代码实现,然后在此基础上慢慢删改已有功能和做新的功能。
业务学习和业务的思维训练,就是把一个简单的功能考虑得复杂起来,一张表能实现的换成多张表,一个类能实现的换成多个模块协作。一个模块能实现的,换成多个项目通讯,于是微服务,数据一致性,分布式缓存啥的都来了。天天晚上跑批,定时任务,流程弄得越复杂越好。
然后你就真的技术和业务都精通了。(手动滑稽)
最好的学习编程的方法,不是从零开始写个大项目出来,而是找个现成的项目,找人或者自学把它跑起来。跑起来后,一点点看项目里面的代码实现,然后在此基础上慢慢删改已有功能和做新的功能。
业务学习和业务的思维训练,就是把一个简单的功能考虑得复杂起来,一张表能实现的换成多张表,一个类能实现的换成多个模块协作。一个模块能实现的,换成多个项目通讯,于是微服务,数据一致性,分布式缓存啥的都来了。天天晚上跑批,定时任务,流程弄得越复杂越好。
然后你就真的技术和业务都精通了。(手动滑稽)