×

Loading...

我的程序猿生涯(国内篇),第四弹,千锤百炼, 凤凰涅槃

接上回,

https://www.rolia.net/f/post.php?f=0&p=14504547

说到,从WEB脚本语言一步登天玩起来C++,那个跨度,类似中国原先还是个落后的农业国,解放后没多久就能造车造船造原子弹了

大跃进,人有多大胆,地有多大产,要有多不科学,就有多不科学

那阵子,年轻气盛,颜值巅峰,总觉得自己没啥学不会的,有老师和没老师一个样。这个臭毛病老也改不掉,年纪大还争强好胜,明明没干过,也敢自己在门口DRIVEWAY拆变速箱换离合器,还敢给老丈人家换燃气热水器,无证上岗,可有证人士看来看去,也挑不出毛病,最后跺脚骂一句,“数你胆子大,拷贝黏贴不走样;都像你那样,咱喝西北风啊”?

鸡蛋里,肯定是没骨头的。所以甭挑了,挑不出毛病,瞎折腾,白费劲

C++,就像初中时无师自通学化妆那样,学了个寂寞

拿起书本,挑重点看。数据结构,雾里看花,一掠而过。各种令人眼花的算法,记住名称就算完事,管你是冒泡还是快速,在我看来,就是茴香豆的“茴”的写法,一个,四个,千千万万个,对于我都一样,反正不感冒

我的重点很明确,有限的学习时间,紧张的工程进度,复杂的项目合作,我要保证我的代码不崩溃,这是第一位的。就好比我换离合器,要保证飞轮的力矩合规,离合片和压盘的安装方向不能反。也类似我换燃气热水炉,要保证接头的质量,不漏水不漏气。。。

所以,第一天起,我就对内存管理,比如指针的概念很上心,函数如何返回,传参,何时用引用,何时用指针,何时要加const限定,如何释放指针资源,标准库的智能指针怎么回事,等等,等等。
当然,还有各种Exception 出错处理,我的一生,充满了Exception,老报错,所以我对不在情理之中的事特上心

至于各种算法,比如排序,字符串查找,甚至后来编写的游戏中俄罗斯轮盘赌珠子的滚动规律(数学公式),我能不自己写就不自己写,尽量用现成的

这时,就知道正牌程序猿的可爱了,只要我夸他们几句,他们就会毫无保留的,欢天喜地的把他们写的各种函数,各种库,拿出来任我调用

当然,注释里,我会写清楚,引用谁的作品,多么的感激

在领导面前,一有机会,我就会夸我的同事,我的项目经理,部门秘书,还有打扫卫生的保洁阿姨

人,贵在自知之明,我把自己定位在东莞厂弟,第一大IT企业富士康流水线工人

不求用功,但求无过。精准装配零件,将各种各种的代码,不管别人的,还是我的,组装起来,跑起来不掉链子就行

好像我以前在工厂开车床做工,遵守生产规范和安全守则,才没有断手断脚缺零件。我对“代码规范”灰常感冒。水平差,更要做到可读性高,让行家一眼看穿我的低智商,要骂娘越快越好,骂完算数,浪费人家半天时间读代码之后再发飙更不好

就这样,我的代码,那些交大毕业的高材生,基本几分钟就能看懂。三本的,专科的,看注释也能看懂,全中文,大话西游ONLY YOU风格,花在写注释上的时间比写代码还长

时间,一天天过去,每天都是一样的事,跟医生律师一样,客户面前是懂王,客户一走就翻书。MSDN还好是电子书,如果是纸质的,早已卷边如卷心菜一般

然后,乐极生悲,出了两件事

第一件,小事,朗讯项目完成之后,靠近年关,暂时无事可做。领导看我闲着也是闲着,让我写个抽奖程序,在公司尾牙大会上给员工抽奖

这个程序,就是不用MFC框架,直接用WIN32函数写的基于DirectX的小游戏,全屏窗口上有一个童话白雪公主小房子,白花花的雪地,然后放烟花。烟花是程序实时渲染的,随机绽放。就像中剧“三十而已”里面许幻山的那个山寨货

当然,还有设置窗口,可以在非全屏模式下,设置抽奖模式,设定抽奖参与者,等等

公司高管,高风亮节,人事让我把他们的名字之前的勾勾全去掉了,不参与抽奖

期盼已久的晚会,终于开始了,投影仪放出了程序画面,,头奖是IBM小黑,“会思考的本子”,激动人心

为了慎重起见,避免乌龙,正式开奖前,断开投影仪,公司人事和领导让我做了几次DEMO,确保程序如期正常运行

彩排测了几次,出了几个虚拟的幸运儿,没毛病

突然,众人指着屏幕上那个人的名字说

咦,这人不是扫地阿姨吗?

时间紧迫,集团公司老总们很快也要来了,顾不上民主集中,讨论讨论,研究研究。于是,阿姨的名字,就从抽奖人名单里除掉了

最Essential的员工,Payroll上的镇殿之宝,保洁阿姨,难得的,享受了一把高管的同等待遇

我的心♥,不知怎么的,有点疼,鼻子酸酸的,有点想哭
这种委屈的,负面的,多愁善感的情绪,直到我来加拿大后才被治愈

我公司,抽奖一样没保洁阿姨的份,她和她老公开着SUV,自己开公司,跟单位签了合约,一周三次上门打扫,没人把她当自己人,最多看成战略合作伙伴。

原来,国内国外,都一样的,是我不好,林妹妹了。。。

第二件,大事,女票失联了,之后提出分手。好不容易做回GEEK,傻乎乎MAN了一回,就被CHICK鄙视了

待续

Sign in and Reply
Modify
Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / 我的程序猿生涯(国内篇),第四弹,千锤百炼, 凤凰涅槃 +12
    • 痛快说一句,哪行你没做过? +3
      • Doctor Professor 总书记 很多很多 😅 +3
        • 总书记好说。。。😂😂 +3
          明天你就可以成立个党。。。
          • 哈哈 这个不用费事 我已经选了个党 从助理做起🤪 +2
    • 自学能力忒强了。。但你有其他人没有的情商。。👍:)这个很重要。。混社会的能力杆杆滴。 +5
      比那刷题40万年薪强:)
      • 没错。长发哥是人精 脑子又灵光 哪里都能混 +3
        • 多谢多谢,歪打正着,为了移民没办法,马列主义政治思想教育出身,不改行,加拿大不肯接收啊
      • 多谢多谢🙏这也是被逼的 高中毕业直接工作了😅
    • 哎不是,你要是 nt4 / asp / fp / mfc / c++ / db / win32 / directX... 一路用下来,咋人生轨迹和姆们普通码工大相径庭?有点平行宇宙的赶脚... +2
      • 我做码农之前是秘书,改行写代码只有一个目的,移民,仅此而已,敲门砖砸一下零元购,SMASH & GRAB😄。秘书和码农都是耍笔杆子的,职业相似度99%,所以无缝衔接了 +3
        码农没干几年,短平快,移民专供,人生轨迹中一小插曲,甚至不如我高中毕业第一份工作制片人有挑战,那时真叫一穷二白零起点
      • .net 出来之前看过一本台湾人写的《深入浅出MFC》,已经尽量讲的非常耐心了,可还是觉得根本没法上手,太复杂 +1
        • 哈哈😄消息机制👍🤝
          • 那本《windows programming》看过大概1/3,第一次知道消息机制,然后.net就出来了,我用了一下,就把c++的东西完全抛弃了;还有个COM,COM+,我到现在也不知道这俩玩意到底是干啥的,但是总听到有人提起 😊
            • 通用组件,你可以想象成一个汽车引擎的部件,比如水泵,任何厂家,任何品牌的汽车发动机都能用,不管这个车是VC,还是VB,微软自己认为这是软件史上最完美的二进制接口
              • 不得了,这都知道,不止人长得帅,脑子确实聪明! +1
                • 多谢,多谢,我还写过一些COM组件,在公司内部共享,很快发现没人感冒,之后就成过眼云烟了😅
          • 这个消息机制真的折腾人。 +1
            • 微软自己心里明镜似的,所以推出MFC把她给包装了下😄
        • 嗯,侯捷写的。一般侯捷写的或者译的书,都是很有价值的。这本《深入浅出MFC》我还真通读了,当时都读明白了。😂😂😂😂结果MFC又成非主流了。后来也没怎么用过 +1
    • 文中提到的抽奖程序,源文件+EXE 我放上来请同学们观摩 有兴趣可自行编译 +3

      但需要自己搭环境(VC6+Platform SDK+DirectX SDK)。抽奖EXE文件名 fireworks.exe。二十多年前我比较笨,学C++才几个月,这个程序花了我一整天,今天更笨,搭环境编译成功花了我一小时,还好MSDN各种老碟都在,搬家时差点给老婆全扔了,数落我人傻还写代码,老老实实工地搬砖管人得了

      要是对话框显示乱码,要在区域设置中将NON-UNICODE设为中文,码农都懂。。。

      https://drive.google.com/file/d/1G8J7zF0OUyayGysGljjLog-b3_TbtOmC/view?usp=sharing

      我这人实在,不玩虚的,真人出镜,照片无数,各种臭美,令人不忍直视

      修车的(拆变速箱,换离合器,换三元催化器,等),我贴过图

      换燃气热水器,我贴过图

      学英文,我上过片段

      咱,水平有限,实打实的低智商,低收入,低文化,咱上肉联图个乐子,不玩虚的




    • 给加个一👍 写得好看。除了这句‘颜值巅峰’,真帅的人不用总夸自己。😝😂 +5
      • 多谢多谢🙏真事 我前女友妈的评语批注 我引用下忘了加引号😂 +1
        现在杀猪刀一晃。。。咳 你懂的😅
        • 别听她的,她就是妒忌,这么漂亮也没人夸过她帅! +1
          • 从小我妈就教我:人贵在有自知之明🤣 +7
          • 🤣
      • 我就一直说自己很丑很胖很矮。 +3
        • 握手,一直说我自己很穷很傻很土😄
          • 你那是后天的 可以改。 +1
            • 😅 +1
              • 很想知道果兄先天体重多少?
                出生时
                • 这个都差不多
        • 富可以变马云为赵云。 +1
      • 颜值巅峰不见得是夸自己啊,可能是自己的颜值巅峰而已,接下来就是下坡路了。 +5
        • 👍👍👍😊
        • 有道理👍是我理解有误差。
          • 我很谦虚的,😄 +1
            总是谦虚地吹我多好学,多上进😄
    • 👍👍👍 膜拜!当了一回IT南国先生,尾巴夹不住就逃跑了。数字哥的专研精神是跟谁那儿学来的?还是移民的动力实在太大了? +1
      • 移民的动力太大了 尤其最近魔都封城 更是觉得庆幸 移民移对了👍👌🙏🤝😁