×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

随便吊一个project看看


:

Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / 看到 email 里职位描述,恍若隔世,现在居然还有这职位 +3
    • C++ with MFC and WIn32 programming
    • MultiThreading , IPC (Mutex,Semaphore,Critical Section,Event) with WIN32 API
    • STL (Standard Template Library)
    • Good hands on Data Structures (Arrays, Vectors, Linked Lists, Tree, Graphs etc.)
    • Hands on experience on Windows Kernel development, minifilter driver, Windbg, Windbg crash dump analysis, Windbg Kernel debugging
    • Good understanding of MSBuild, NMake
    • 大部分我都做过,我是那时公司里唯一对VC++和WIN32感兴趣的😄 +3
      • 微软这种 Visual Studio IDE 的东西, +2
        简直就是拉低码农智商的体现。 最近搞个legacy的windows的application,被这种IDE generate 的 make file 搞死,到处找 GUI上面的 tags 去设置make file 中的各种环境变量,真心拉跨。 试问有几个 Windows 下面开发的码农接触过make file? 还是类unix的系统比较来的拳拳到肉的直接,Windows 的 IDE 真心用不惯,到处翻tags 真心烦! 包括deploy的时候 那个 啥 installer project 也是一堆的GUI上面的设置,哎... 服了 找个环境变量设置能废你大半天的功夫, 时间都浪费在学习这些破plug in上面, 而不是专注代码本身了 ....
        • 我在unix下面也玩过make 不过ide也有好处 msdn library资料很全 开发时几乎所有问题都能找到答案 这在当时很重要 因为上网不容易 查资料更难
          • 资料是太全了, 到时候还要大海捞针的,找各个不同的版本细微的设置的差异,太浪费时间 微软的东西 就是庞大而且复杂。而且不同的五花八门的版本向下兼容 等等一系列问题, 从娘胎里面就自带复杂属性难以避免。:( +1
            • 的确如此👍🤝😂编程算好的 网管才麻烦 win2000 server 我碰到过好几个单位的管理员搞不定DNS和active directory 给我创造了挣外快的机会
              • 越麻烦才能创造越多的就业机会,没毛病! 😄 +1
                • 我还自费去学了MCSE(如果缩写没记错的话) 门门一次过 不过然并软 刚拿到证 NT 4 就过时了 后来入行了 单位出考试费让我升级成 win2000的MCSE
                  • 有钱银! 那个时候学那个可是不便宜哦。 +1
                    • 被交大恶宰一刀 听了两门课 没钱了 剩下的自己买书看 书也贵 我本意入行是做网管 后来发现这条路不容易出国所以才选择了编程艰难模式 +1
    • 大部分?不是全部吗?不过, 后面的“我是公司里唯一的”还是暴露了长发蝈的身份。。。我掐指一算, 也该到了长发蝈发骚的时间了。 +6
      • 他 experience 那么match,怎么不去申请。我的一个前同事在Amazon做这种底层开发的,40万美金没问题,估计哪个管子工都挣不到这个钱吧? +1
    • Windows Kernel development 这一句估计就要滤掉好多人了。 +1
      • 长发哥可能懂,不要低估 +2
        • 爱因斯坦的质能方程我懂,但跟造出原子弹差了十万八千里。 +1
        • 仰天大笑出门去,我辈岂是蓬蒿人。 别人笑我太疯癫,我笑他人看不穿。老阮不狂谁会得,出门一笑大江横。长发蝈的世界,其实我们都懂。哈哈哈哈哈哈
      • 市场萎缩了,微软很讨厌,这几年改来该去,累死老人. 这家看来是要做驱动程序?很烦钱多不了多少,有这功夫不如去美国。
        • 我bet这个论坛甭看自谓程序员多,能做这种低层次系统应用的凤毛麟角。 +4
          • 记得当年还写汇编,现在忘得一干二净
            • 汇编? 没有编译器的时候,程序咱手动直接敲机器码那也是有过的。 当然是教学用,不是实际应用,否则的话 输入机器码能敲死你 :)
              • 前辈🙏 +1
                • 嘿嘿 谢谢, 前阵子在讨论滑大计算机课程内容的时候,还被人质疑不是啥 IT 行业人士呢。 ☹ +3
              • 学微机原理时拿着指令集小手册敲过Z80的机器码..... +1
                • 老炮儿 👍!如果没有记错的话,那个 LD 指令的机器码 是 78 😄
                  • 那早期的液晶显示屏就这么一行,不睁大眼睛还看不清显示的是啥东东呢,还不如计算器上显示的清楚.....另外,DOS里的debug不就是只能输入汇编或机器码么?当年也没少用啊.....
                    • 显示屏? 那还高端一点呢,我们都是用的 7段代码的那个LED 显示,到现在都记得是 abcdefg ,那个g 是小数点的LED。:(
                      • 所谓显示屏说的就是那个啊,每一位都是大大的一块“日”字屏,稍微偏点侧光就看不清显示的是啥数字.....没耐性的根本就没法输完全部机器码,有的人输到一半后说看错行了,又得从头输起,那是真考验耐心的活,与键盘输入天上地下
                        • 记得上学时候用面包板插线
                          • 面包板真心害人,那个里面插脚的弹簧时间久了,有时候接触不良,导致你要花大量的时间去 troubleshooting。
                          • 面包板是不是实验室里大小长短不一布满扎线孔的板子?从数字电路实验课就开始用了吧?跟小孩玩积木似的搭计数器,逻辑门、表决器之类,模拟电路是得用电烙铁来焊的,起码得完成一个信号放大器,接示波器输出的图达标才算完成
                            • 听起来像是年过半百了
                        • 准确的说是 “日.” ,从头输起的痛苦,那就是有要把机器砸了的冲动。:(
                          • 确实是,凡是用过Z80的都曾有砸“日.”字屏的冲动,太低级底层了,累脖不如的活啊......
              • 记得当年一个笑话,牛人用电话敲机器码给远程客户解决问题,几十K的机器码不敲断手
                • 那是在敲摩斯密码 :)
            • 忘了就不能做kernel了。因为很多kernel的操作都是原子操作。用汇编最好否则就要用一些低效率的系统调用造成死锁
              • 做不了了
          • 啥叫自慰程序员?
          • 底层需求小,真做了也就做了
          • 90年代初的码农,做自动控制(单片机)的底层的比比皆是,不过确实都是IT 老炮儿了。
          • 随便吊一个project看看


            :

            • 看看这些 config 的settings ,就让你翻遍全世界的感觉。不像 make file 来的直接,直接去file 里面 grep 就立马找到了,在这个GUI里面 不知道去要翻多少层,才能找到你想要的设置。 ☹
              • 就是普通的vcxproj。自己编几个批处理解决test sign等问题。kernel debugging用windbg+VMware,调试时需要在kernel mode和user mode切换,耐心不够的人做不了太好。
                • 所以说 vcxproj 应该是generate 出来的吧? 还不如直接 make file 手动编写。
                  如果用批处理文件来检测的话,那真还不如直接去 file 里面search 了。 特别是linux下面 一个grep 命令就解决问题。 或者 直接上 cmake 也比这个用 IDE generate 出来的来的直接。反正我是对 这个 IDE 上翻来翻去的设置,真心搞的烦。
                  • 照道理大家(几乎全世界)都通行用meson build,但kernel driver这里尤其是windows上的例外。project文件不复杂就是没有人这么去转换。估计做meson的人和做kernel的人没有交集
            • 对 kernel 用C 还是 C++,怎么看?
              • 个人倾向于用 C , C++ 都闲重 .... +1
                • 大部分kernel应该都是C++写的了。机器速度够快了,不在乎多点冗余代码,关键是代码可重用可维护性提高了。
              • 都一样。很多功能都不能调用,c和c++区别不大。我上面的那个project用c++,同一层另两个用c,主要是看utility是什么做的。driverentry本身是c形式的,但也可以放在c++里
                • 既然如此,不是更应该选C++吗
                  • 有些 driver 本身就是 C 写的, 所以如果用C++ 来call的话,只能混着来了。 到时候还要 name mangling.....
                    • 有道理 :)
                  • 真无所谓,甚至你可以把大多数代码放在头文件里。这事上面有哪个reviewer跟我说三道四我就让他卷铺盖滚蛋。那存粹指手画脚刷存在感。
                    • 粗暴啊,LOL
      • 除了Kmdf还有啥
    • 我还记得早期编写得一个VC++ WIN32实用程序,用的是win32 hooks API,在中国人民银行(央行)得机器上跑。目的是直接在屏幕上抓取路透社(Reuters )外汇财经文章变成TEXT,自动发布在央行内部系统 +6
      这个工作,之前需要央行办公室4个小菇凉手工拷贝黏贴,还容易出错,有这个缩到任务栏一角在后台运行(后来干脆做成NT Service)之后,只需要人工检查即可,大大提高了发布效率,我因此还拿到了1000块奖金。后来,做朗讯交换机PBX开发,呼叫中心整体解决方案,90年代末的热潮,往事如烟
      • 几十年前用vb做过类似的,自动抓取体育赛况,不需要任何windows api, or hooks😁
        • 很牛,木牛流马和10轮道奇都能打赢一场战争
        • 你比长发蝈还强?这不合规矩啊? +1
      • 👍! +1
    • 问问给啥工资?百万一年推荐长发歌去应聘 +2
      • 我有自知之明,这把年纪了,牡丹楼FLIP BURGER或工地搬砖拿最低工资更适合我,CODING年轻人比我强万倍
        • 姜是老的辣。年轻人做东西快是快,可多漏洞百出 +4
          • 我入行IT唯一目的就是移民,目的达到,任务完成,然后我就可以躺平了,😄 +1
            当初,玩微软ATL和COM组件(不是网站那个DOT COM) 的整个公司也只有我,用C++写web CGI的也是,现在想想,跟当初开无同步器的解放牌大卡车一样,统统属于历史洪流中的小水滴
            • COM不可能是小水滴,否则C# .net 会难产
              • 对于地球🌍不是 对于我这种星际乞丐 是 反正我来了就改行管数据库了
      • 长发蝈的每一件如烟往事,都描绘的栩栩如生,掏粪也好, coding也好, DBA也好,不由得你不信,往事虽如烟,但长发蝈记忆力却如复印机。长发蝈全才的程度,绝对是当代达芬奇... +9
        • 长发哥也有记忆短路的时刻,在讨论自己腐蚀浮铜板,做pcb版子的时候, 把三氯化铁记成了高锰酸钾 😄 +3
          • 每个行业的专家都跑出来,跟长发蝈来一个车轮大战,估计也就就勉强给长发哥打个平手。 +1
            • 嗯呐 白衣如雪,决战紫禁之巅!😄
          • 这个给力
    • 凡是需要高智商的编程语言最后都死了。c 就是由于普通人掌控不了,最后让位于爪哇。 +1
      • 😂👍👍👍
      • 得,爪哇还是用C++写出来的呢.....
        • 早就自举了
      • 当今流行:糙快猛 ! 所以 python 才大行其道!😄 +2
    • 一群码农忆青春啊 +1
      • 美好的回忆 我就是入了行才跟前任分手💔的 程序员对女孩子没有吸引力🧲还不如片场小流氓 +1
      • 一群码农忆青春,面朝键盘背朝天。多少辛苦不眠夜,挣来房车一家欢。 +2
        • 子建再世
        • 记得最后的码农岁月,有个游戏叫“十八轮穿越美国” 18 Wheels of Steel: Across America,我刚来加拿大找不到工作狂玩这游戏,然后歪打正着,找到了真正的卡车司机工作,😄
      • 说明都老了
    • 不算老win32,当年还用过win3.1
      • 还有Windows for workgroup and Netware. 第一次用wfw & netware共享文件和打印机,用netware发msg和广播shutdown msg(我是系统管理员)时觉得,怎么说,简直就是地球就踩在脚下的赶脚😎
        • 将近30年前用novell的网络,几个同事出差在不同的地方玩novell下的网络星球大战游戏。经常是你已经被别人干掉了却还不知道