搞了好长时间的数字方面工作,以往研究好久,提升excel,采用一些专业工具等等来提升,发现都无法进一步的提升了。结合了网上到处看到的数字化转型。于是想到自己在办公室能不能弄一套工具出来。
在办公室里,工作之余尝试自己学习自己开发一套适用于自己的工具就是初衷了。
以往自己有一点基础,毕竟大学都是过了计算机二级的。然后我们就开始吧。
学习得基于业务,才能够持续推进学习深化,遇到问题解决问题可以让学习更加的迅速。
第一篇当然是选择编程语言了。看了好多分析语言,也咨询过协助我们开发的开发人员。最后还是自己选择了
后端python(django)+前端js(vue)等等。
谈谈为啥这么选,
1. 编程语言足够方便,网络上有足够多的教程,有系统化的,也有零散的解答。
2. 语言扩展足够方便,这两个语言都足够扩展方便。需要什么功能,基本上不需要自己学习从头写代码或者到处找片段,直接下载相关插件就能使用,十分契合零散学习和尝试。
3. 能够片段化的开展代码测试。python写的单独代码可以直接在自己的文件中设置就能够测试。而vue3.0也一样如此。
4. 适合渐进式开发。功能一点点的完善,功能一点点的增加就好了。
所以,最终的选择也就如此了。
然后版本也不能选择最新,最新的其他协同就无法适配了。
目前自己搭配还可以的就是
Python3.8.10
Djaongo3.2.5
Vue3.0+
Node18.10.0
Sqlite3
Mysql5.7.10
ubuntu18
Apache2.4
为啥没有选java,主因是对我而言太复杂了,启动一个小型工作,渐进开发一点都不适合。