就你了,python

年前就一直在考虑,2015年要有点计划,学习点新技能,不能再像前几年那样碌碌无为了。最后在C#和python的徘徊中选择了python。

自从来到亚信后,深感自己的技能水平严重不足。凭着当年的shell编程基础,以及一些维护优化思路,通过不断地摸索以及和度娘的亲密沟通,编写了一套一键部署脚本和一套自动监控脚本,以及其他的一些自动化脚本,极大释放了维护资源。在端稳饭碗的同时,也明确了学习的方向。

虽然部署和监控都有了自动化脚本,但是我还是觉得有优化的空间,毕竟shell有一定的局限性。如果需要执行shell脚本,就必须登录linux主机去执行,而登录主机就意味着存在风险。而且执行shell的过程中,如果报错或者需要个别手动执行,对维护人员的心里压力也是巨大的,毕竟是在主机上操作,稍有不慎,就会犯下大错。

所以寻思着,要写个图形界面的程序,可以直接在windows上运行,远程登录主机执行固定执行的语句及脚本,进一步减小犯错的几率。编写程序,最便捷的莫过于使用C#编写,因为有VS这么强大的平台和微软大背景。但是C#编写的程序只能在windows上运行,对于程序的跨平台使用有着很大的局限性。

python是最近流行的编程语言,支持编译和图形界面程序设计。说年轻也不年轻,其实和我一样大:),但据说集合了各语言的优点,学习成本比较低,能快速入手,而且跨平台能力强,支持macos,windows和linux,相当于桌面全平台的支持了。

考虑再三,还是选择了python。虽然C#在学校也学过一些皮毛,有点基础,但是对于我的需求来说,还是python最适合,毕竟在公司,不是每个人都用windows。

好吧,就朝着python前进吧,有点目标总归是好的。