接触编程之后难免会接触到开源的软件,起初觉得很奇怪,这么复杂且封装良好的软件为什么作者会平白无故分享出来?比如一些免费开源的CMS建站系统,当时可是我做网络维护岗位时最喜欢翻弄的东西了,后来随着了解的深入,渐渐发现,其实这些工具面向的除了标准的用户群体,还有一群渴望提高编程能力的程序员.
之后我学习了编程语言,并且对建站这种小技术不再放在心上,除了追逐火热的编程语言,也经常关注火热的开源软件、开源组件.除了自己从github上看到的,也有通过听一些课程听来的,后来发现尽管有些开源工具、插件、中间件很小众,不过当时用起来确实能解决掉问题,节约了时间,降本增效.
我最近自己研究的一个项目管理工具,是Python(Django)写的,期间也边听项目管理课程加入一些功能,也有从国内比较火的项目管理工具中进行“copy”的,不过却只能自己用用,有程序员伙伴说让我做工具类的,像这种项目管理软件其实也算是种工具,不过并不是那么易用,比如你要安装数据库,要安装Python等等,并不能一键启动.
近期也在视频号,一些媒介上发现很多优秀的开源工具,技术深度远超我的想象,同时换了一家公司工作,研究方向比较高端,同时自己也要提升技能深度.
作者:ukyo--BlackJesus