钩陈/ 什么是程序媛?

普通程序老猿一则回忆痕迹...

这是大妈在 ZoomQuiet 的第009篇原创


背景

蟒营™Python入门班 第6期, 已经上线开始报名了;

这个月最大的节日是 三八.女神节;

所以, 很早就在琢磨如何优惠;

不过, 先得明确一个问题...


问题

为什么要给女生特别优惠?

其实, 答案很明显, 从俺的社区称号都可以推理出了;

为什么, 俺是 大妈 而不是 大爷?

民间也是, 大爷 总是和骂人联系在一起, 而 大妈 总是有点儿亲近+耍赖的意思.

当然是因为:

  • 在家, 永远是 大妈 在干活
  • 大爷们总是背着手休息...

可是, 这又是为什么呢?


分析

其实, 人类一开始, 都是 "大妈" 掌管家族的, 大象至今也是如此;

因为, 那时主要靠采集, 生存关键因素是食物经验, 而没有文字时, 活的长的那个性别拥有更多经验, 由 TA 来指挥部落生存机率高;

而从生理上, 因为女性拥有必须能承担两人以上同时消耗的生理结构, 所以, 生命力更强, 从而一般也活的更长, 进而导致 "大妈" 们统治家族部落;

直到人类发明了武器, 从采集变成狩猎为主要营养来源时, 男性才逐渐发挥暴发力强, 以及性格上更加激进等等优势, 接替 "大妈" 们统治家族部落;

再后来, 男性通过文字以及国家制度的发明, 设计了男尊女卑的社会文化, 才从生理优势之外, 在社会结构中注入了额外优势;

导致女性一直在人类各种社会中处于从属状态;

凡是男性不愿意干的事儿, 都是女性去干;

编程就是这种工作:

  • 早年, 编程中的编, 是编织的编
  • 因为, 那时还没有磁盘发明, 连磁带都没有
  • 录音机用的还是钢丝...
  • 而程序是通过在卡片纸上打孔, 象毛衣编织机那种结构, 再由电路转换为内存程序执行的;
  • 但是, 在 NASA 火箭系统中, 极端的温度变化, 导致无论什么纸带都无法正常工作;
  • 所以, 只好在细线缆上通过磁环的穿过与否来记录只读程序

原理很简单:

1

0

线选开关存储器(Core rope memory), 也有人叫它"绳索存储器". 实际上是一个有很多磁环构成的阵列:

  • 一根导线如果穿过了磁环则导线上的电流就会发生改变,
  • 系统检测到这种改变后就把数据解释为1,否则就为0

只能由女性编(织工)程人员, 按照程序的二进制字符序列编织为一组组磁环和线缆形成的程序卡;

成品大致这样...

这事儿, 男性干不了...

后来, 技术进步了,但是, 依然没有男性愿意去作, 因为, 坐在打字机前输入程序, 太象秘书小姐了, 太娘了...

所以, 那个时代的程序员, 全部是程序媛.

然后? 当然, 慢慢的, 这个行业飞速发展, 编程变成一个高大上的工作, 然后, 男性果断又重新运用文化武器, 说女性逻辑/数学/空间想象力不足, 又重新掌握了程序员这一果然发展越来越好的职业,

于是就又变成了程序猿.


嗯哼

而实际上, 女性天生适合编程的...

不说编程发明人就是 Ada 女神了, 也不说 NASA 早期神级程序媛, 登月系统主程以及架构师 M.Hamilton ...

就回顾一下俺以往遇见过的程序媛吧:

2000, 在上海:

那时, 刚刚毕业, 又在广告公司里蹉跎了一年, 总算通过同学介绍, 凭自学的 PHP 进入上海一家软件公司; 遇到程序媛C ,好象是复旦数学系毕业, 自学 C++; 负责核心业务系统的开发, 而俺不过是前端小程序猿...

自己用盗版 UltraEdit 编写 HTML/JS/CSS/PHP/... 各种脚本, 只能跑在服务端;

而人家用正版 Visual Studio 高端复杂的 IDE, 编写 C++ 桌面产品;

那简直是仰望星空...

当时, 还不以为然, 因为已经皈依了 GNU ~ 自由软件原教旨主义;

但是, 后来有机会联合完成一个上海交通厅的项目, 涉及一个随机出奖的功能, 人家, 就用一晩上自学 PHP 并设计完成了通过在一个图片所有像素中大致均匀分布中奖点的方法; 完成了指定任意数量的随机中奖.

Orz...

2004, 北漂:

因为自学 Python ,又在网络中参与了啄木鸟社区的创建, 从而获得进入 SINA 工作的机会;

进入刚刚重组的邮件技术部, 沉迷于 FreeBSD 的全新世界;

作的是过程改进, 结果发现, 当时整个儿 SINA 免费邮箱业务是基于定制的 POSTFIX, 将2万行代码, 硬生生扩展到7万行包含业务逻辑的, 是位程序媛;

开会从来不说话, 无论什么功能, 基本上3天就能交付...

继续仰望星空...

Orz...

2008, 珠海:

又因为 SINA 的经历, 当时还不是集团公司的金山, 想对研发中心进行过程改进;

于是幸运的抓住机会南下;

因为不涉及具体业务系统开发, 所以, 在实习生大批进来后, 分配俺一个任务:

教会愿意学的实习生用 Python

这就是现在蟒营™开源网络课程框架的发源,

但是, 印象深的不是俺班上的学员, 而是一位 程序媛L, 她没选择 Python , 而是坚定的去了 C++ 实习组; 毕业 Party 时, 才知道, 原来人家的志愿就是病毒分析;

然后, 又几年过去, 她已经是病毒分析中心主任了, 现在又是两娃的妈妈; 却坚实的掌握全球几乎所有PC 病毒特征, 以及病毒制造工作室的代码特性痕迹;

而俺已经反复被创业变成 Indie Hacker 来通过网课来生存了...

只能继续仰望星空...

Orz...

以及, 又后来, 在技术大会, 程序媛专场作主持时, 见到全国各种领域中的程序媛,

简直仰望星空到颈断...

Orz...


所以

有点不理解, 很多报名时担心自己学不会的女生, 她们的担心哪里来的...

所以, 这个月 蟒营™Python入门班 第6期, 决定:

女生报名, 一律优惠 380 元整

2020-02-28-101camp6py-reg-qrcode.jpg (JPEG Image, 448 × 364 pixels)

以此来支持 Python 界对程序媛的渴望;-)

特别是文科生也应该学编程, 理由很多,

简要列一下,大家自个儿选个顺眼的,刻到脑子里:

  • 让大脑二次发育
  • 文科生会编程是件很'酷'的事情
  • 知名记者曰过:"我觉得写一次 Python 程序之后,文科生就不会胡写中文了. "
  • 李笑来的"把时间当做朋友"中曰过:
    • 多年以来,受影响最深的,并不是当时所学的 BASIC ,或者是后来所学的 PASCAL ,抑或再后来学的 C,C++ 什么的;
    • 受影响最深的是一种思考方式──在跑程序之前,要反复浏览代码,在脑子里进行预演;而不是写完程序直接跑,出错了再说. 这是节省时间提高效率的重要方式.

所以,对于没有任何编程自信的好人们:

学习 Python 的
    目标本身
        从来不是 Python
    而是只有通过编程思维
        才能理解/接触到的
    真实世界的 Cyber 维度

refer.

文中链接感谢"文章助手"的助手 的支持, (来自 LINUX中国 的小应用)

  • 点击, 将自动跳入小应用, 并复制链接到剪贴板
  • 然后, 打开浏览器, 复制到地址栏, 就能访问了
  • 好处, 避开了微信内置特殊浏览器的有关屏蔽策略
  • 问题, 操作复杂了, 要打开手机上的浏览器, 如果在桌面微信则无法使用

JD 下单链接 -> 点击后再打开浏览器复制到地址栏访问 -> 俺能获得少许佣金:


NN 3942

好文笔,感叹号年度配额: 1/3


ZoomQuiet/大妈

就是四处 是也乎,( ̄▽ ̄) 的那个大妈:


私自嗯哼: ZoomQuiet (订阅号: ZoomQuiet42)
公开课程: 蟒营 (订阅号: Mainium)
全国大会: PyChina (订阅号: PyChinaOrg)
本地社区: 
    GDG珠海 (订阅号: GDG-ZhuHai)
    TFUG珠海 (订阅号: ZH_TFUG)
历史吐糟: Chaos42 (订阅号 PythoniCamp)




蟒营®编程思维提高班 Python版/第13期 正在报名

精品小班/ 永久答疑

扫描报名: 101camp13py

蟒营®式 原创课程

伴你重享学习乐趣

官网: py.101.camp

Reactivate Joy by Self-teching with You


任何问题可先进入知识星球(免费)咨询:
FAQ

关注公众号, 持续获得相关各种咨询:
mainium


追问

任何问题, 随时邮件提问可也:
askdama@googlegroups.com