- 主题:我学一下python有没有用呢?
代码精简未必一定是好处。
比如让你维护几十万行你前辈留下来的 perl 代码。
睡前想想这件事,看你睡不睡得着。
【 在 ECUCoder (Engineer) 的大作中提到: 】
: 哈哈,其实perl对于从业者是友好的,代码精简而抽象,从业人群小,竞争压力小。
: 当然这些特征对公司(尤其是国内的公司)来讲并不友好,所以注定了越来越小众。
--
FROM 117.24.207.*
老板开人的时候可能不知道这件事啊。。先开了,再去找人,发现找不到,双输。
懂行的领导不敢开人,但也不给 perl 程序员涨工资。perl 程序员也不敢跳。现在都没新项目了,去别的地方肯定也是维护旧代码。
【 在 ECUCoder (Engineer) 的大作中提到: 】
: 正因为几乎没有人可以接手,所以对原开发者本人友好啊。
: 也正因为几乎没有人可以接手,所以对公司来讲不友好啊。
--
修改:hgoldfish FROM 117.24.207.*
FROM 117.24.207.*
玩 perl 的都大龄了吧。不好过简历关呢。
【 在 ECUCoder (Engineer) 的大作中提到: 】
: 不利的主要还是公司。
: 程序员无所谓的,能把perl玩熟练的人学JS一类的大众技术半天就能入门,个把月就能独立做项目了。
--
FROM 112.47.122.*
都是温拿行业啊。
【 在 vwx ()/() 的大作中提到: 】
: 这得有历史的行业比如航空银行保险才能攒下这么多
--
FROM 112.47.122.*
对。现在 90 后普遍用 WPS 了。
【 在 KEILLY (米饭) 的大作中提到: 】
: 数据分析,excel也是可以的。
: 只是对于企业来说,就需要购买统一的excel版本和服务。企业不想购买Matlab,个人用不起matlab。这才是导致求职者数据分析的python刚需的成因。
: 现在的90后、00后会用wps、不用Office,也是因为企业不购买office
: ...................
--
修改:hgoldfish FROM 47.243.39.*
FROM 47.243.39.*
昨天刚和版主 javaboy 谈 ahk 呢。
GUI 也可以做自动化。excel 通过 com 接口,几乎把自己所有的功能都导出出来了。
【 在 hongyan2022 (hongyan2022) 的大作中提到: 】
: 对啊,GUI 工具最大的优点就是好上手
: 不过Excel 要精通感觉也是要学一学的;当年我也使劲学了学,也没怎么学会,将就能使用它的水平。见过别人用好了那是虎虎生风。印象中商业部门的人比较精通它
: 我也不专搞数据分析。但是要分析出错,性能,成本... 有的时候就要汇总一下数据。
: ...................
--
FROM 47.243.39.*
COM 也是用 Python. 不是用 C++
COM 这东西原本是设计出来,方便 C++ 程序员设计好组件,提供给 VB 程序员使用。所以,虽然它的编程语言是 C++,但最终使用者,一般都是不是 C++ 程序员。
【 在 hongyan2022 (hongyan2022) 的大作中提到: 】
: 哈哈哈,别说我早就不工作在Windows 上了,就算是,估计我把调用com 的程序编译完调通花费的时间,足够我把几百张图表都插好了。
: 因为一开始需求不确定,可能生成了十多张图,看看对比不明显,要改数据生成的程序,或是改图表的格式。
: 虽然逻辑上工作没有大区别,但是python在一个代码里改 vs. Java生成数据的程序改改编译,VC++改改编译,后者更琐碎一些。
: ...................
--
FROM 47.243.39.*
可以啊。Python 本来安装个 pywin32 的包就能调用 COM 接口。
【 在 hongyan2022 (hongyan2022) 的大作中提到: 】
: 对啊,经你这么一说,我想来了,VB 里,朝panel 上拖一堆组件,然后点点event,设置 property 和调用 method
: 搜了一下,comtypes 长的还挺整洁的。
: 这岂不是说在windows上 python 可以集成一些 windows 擅长的功能了?
: ...................
--
FROM 47.243.39.*
单就 excel 用 COM 是很不错的。可惜流行的时候,Python 在 windows 里面不流行。等 Python 流行的时候,年轻人都用 WPS 去了。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 都2022年了才发现COM和自动化的关系?COM Automation要是早个25年还挺流行的,现在除了Office外没人提供这个接口了。
--
FROM 47.243.39.*
很快拿 Visual C++ 开发 Linux 的人要超过开发 Windows 应用的人了。这些远古知识,还是跟着我们这一代带入棺材吧。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: COM是MS做的C++ABI标准大集合,你说的是COM Automation,在ABI层面提供C++的反射,是COM的一个子集。
: COM automation在C++代码里非常常见,举个例子,当你在VC里面调系统功能时,多半会有个#import "TLB"的引用,这东西实际上就是用反射重新生成了header然后include。
--
FROM 47.243.39.*