开源组件与中间件的学习笔记5full stack

本文介绍了全栈开发的重要性,建议从Python和Vue开始学习,强调业务实现而非最佳技术选择。提到了使用Vue框架搭建网站,学习前端基础知识,以及利用Docker进行部署。还讨论了持续集成持续部署(CI/CD)工具Jenkins和性能监控软件Prometheus与Grafana。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

全栈开发

老张: 今天我们来学学全栈开发。

小飞: 为啥要全栈开发, 我们搞C++不就行了么。

老张: 格局太小了, C++开发效率低, 一次编译需要20分钟多, 对于一些快速迭代的项目, 用C++等着老板开你吧, 此外公司很多领导是不懂技术的, 但是人家对业务非常敏感, 用python这些靠近业务的语言, 做出来的东西更能够得到领导的认可。

小飞: 明白了, 那我应该学习哪些全栈的技术呢?

老张: 由于你已经有一个深度的语言了, 因此对于其他语言重在于业务的实现, 因此越抽象、封装程度越高越好, 不要求性能。 因此这里会有java python 和go, 因为你工作中很多脚本都是python, 那我建议你用python, 然后再学一个简单的前端框架vue, 重点放在自己想要实现的功能上。 在你做得过程中,肯定会发现一些比自己当前选择更好的框架和语言, 但是记住不要变, 你的深度领域已经确定了, 全栈部分重在实现业务, 不在于选择最好的屠龙记, 而且本身就没有最好的屠龙记, 做这些太抽象的语言时候没必要花时间在太多的底层原理, 关注于怎么更好的实现业务, 你本身C++已经够底层了, 还要看这个底层实现挺累的, 收益不大, 只能起到对比作用。 因此我希望你可以使用python的一个框架 + vue做好自己的全栈, 将自己的代码和想要定制化的功能搞进去。

小飞: 嗯嗯, 我确实想要搞一个比较大的网站, 将我的所有模块都加进去, 例如我的笔记, 我的常用工具等等。

老张: 是的, 我建议你做个网站, 积累以下几个模块。 首先是个人笔记pearl_mind, 包含金融,生活, 健康, 技术栈, 还有你的硬核代码pearl_house

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值