This topic has been archived. It cannot be replied.
-
工作学习 / 事业工作 / 看到 email 里职位描述,恍若隔世,现在居然还有这职位
- 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
-**💕;
2023-1-4
{480}
(#15078343@0)
+3
-
大部分我都做过,我是那时公司里唯一对VC++和WIN32感兴趣的😄
-eleclan(eleclan);
2023-1-4
(#15078361@0)
+3
-
微软这种 Visual Studio IDE 的东西,简直就是拉低码农智商的体现。 最近搞个legacy的windows的application,被这种IDE generate 的 make file 搞死,到处找 GUI上面的 tags 去设置make file 中的各种环境变量,真心拉跨。 试问有几个 Windows 下面开发的码农接触过make file? 还是类unix的系统比较来的拳拳到肉的直接,Windows 的 IDE 真心用不惯,到处翻tags 真心烦! 包括deploy的时候 那个 啥 installer project 也是一堆的GUI上面的设置,哎... 服了 找个环境变量设置能废你大半天的功夫, 时间都浪费在学习这些破plug in上面, 而不是专注代码本身了 ....
-boolean(村支书_铁蛋儿);
2023-1-4
{486}
(#15079569@0)
+2
-
我在unix下面也玩过make 不过ide也有好处 msdn library资料很全 开发时几乎所有问题都能找到答案 这在当时很重要 因为上网不容易 查资料更难
-eleclan(eleclan);
2023-1-4
(#15079615@0)
-
资料是太全了, 到时候还要大海捞针的,找各个不同的版本细微的设置的差异,太浪费时间 微软的东西 就是庞大而且复杂。而且不同的五花八门的版本向下兼容 等等一系列问题, 从娘胎里面就自带复杂属性难以避免。:(
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079647@0)
+1
-
的确如此👍🤝😂编程算好的 网管才麻烦 win2000 server 我碰到过好几个单位的管理员搞不定DNS和active directory 给我创造了挣外快的机会
-eleclan(eleclan);
2023-1-4
(#15079655@0)
-
越麻烦才能创造越多的就业机会,没毛病! 😄
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079688@0)
+1
-
我还自费去学了MCSE(如果缩写没记错的话) 门门一次过 不过然并软 刚拿到证 NT 4 就过时了 后来入行了 单位出考试费让我升级成 win2000的MCSE
-eleclan(eleclan);
2023-1-4
(#15079699@0)
-
有钱银! 那个时候学那个可是不便宜哦。
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079706@0)
+1
-
被交大恶宰一刀 听了两门课 没钱了 剩下的自己买书看 书也贵 我本意入行是做网管 后来发现这条路不容易出国所以才选择了编程艰难模式
-eleclan(eleclan);
2023-1-4
(#15079711@0)
+1
-
大部分?不是全部吗?不过, 后面的“我是公司里唯一的”还是暴露了长发蝈的身份。。。我掐指一算, 也该到了长发蝈发骚的时间了。
-kevin2011(Kevin);
2023-1-4
(#15078398@0)
+6
-
他 experience 那么match,怎么不去申请。我的一个前同事在Amazon做这种底层开发的,40万美金没问题,估计哪个管子工都挣不到这个钱吧?
-empress(我就是我);
2023-1-4
(#15078936@0)
+1
-
Windows Kernel development 这一句估计就要滤掉好多人了。
-empress(我就是我);
2023-1-4
(#15078917@0)
+1
-
长发哥可能懂,不要低估
-dw9857101(大松鼠);
2023-1-4
(#15079029@0)
+2
-
爱因斯坦的质能方程我懂,但跟造出原子弹差了十万八千里。
-empress(我就是我);
2023-1-4
(#15079164@0)
+1
-
仰天大笑出门去,我辈岂是蓬蒿人。 别人笑我太疯癫,我笑他人看不穿。老阮不狂谁会得,出门一笑大江横。长发蝈的世界,其实我们都懂。哈哈哈哈哈哈
-kevin2011(Kevin);
2023-1-4
(#15079229@0)
-
市场萎缩了,微软很讨厌,这几年改来该去,累死老人. 这家看来是要做驱动程序?很烦钱多不了多少,有这功夫不如去美国。
-firetrain(火车头);
2023-1-4
(#15079037@0)
-
我bet这个论坛甭看自谓程序员多,能做这种低层次系统应用的凤毛麟角。
-zbeifly(苇子坑);
2023-1-4
(#15079060@0)
+4
-
记得当年还写汇编,现在忘得一干二净
-entourage(恩特);
2023-1-4
(#15079298@0)
-
汇编? 没有编译器的时候,程序咱手动直接敲机器码那也是有过的。 当然是教学用,不是实际应用,否则的话 输入机器码能敲死你 :)
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079589@0)
-
前辈🙏
-entourage(恩特);
2023-1-4
(#15079605@0)
+1
-
嘿嘿 谢谢, 前阵子在讨论滑大计算机课程内容的时候,还被人质疑不是啥 IT 行业人士呢。 ☹
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079613@0)
+3
-
学微机原理时拿着指令集小手册敲过Z80的机器码.....
-see1see(Isee);
2023-1-4
(#15079622@0)
+1
-
老炮儿 👍!如果没有记错的话,那个 LD 指令的机器码 是 78 😄
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079629@0)
-
那早期的液晶显示屏就这么一行,不睁大眼睛还看不清显示的是啥东东呢,还不如计算器上显示的清楚.....另外,DOS里的debug不就是只能输入汇编或机器码么?当年也没少用啊.....
-see1see(Isee);
2023-1-4
(#15079638@0)
-
显示屏? 那还高端一点呢,我们都是用的 7段代码的那个LED 显示,到现在都记得是 abcdefg ,那个g 是小数点的LED。:(
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079650@0)
-
所谓显示屏说的就是那个啊,每一位都是大大的一块“日”字屏,稍微偏点侧光就看不清显示的是啥数字.....没耐性的根本就没法输完全部机器码,有的人输到一半后说看错行了,又得从头输起,那是真考验耐心的活,与键盘输入天上地下
-see1see(Isee);
2023-1-4
(#15079678@0)
-
记得上学时候用面包板插线
-cricketkiller(白牙青);
2023-1-4
(#15079694@0)
-
面包板真心害人,那个里面插脚的弹簧时间久了,有时候接触不良,导致你要花大量的时间去 troubleshooting。
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079700@0)
-
面包板是不是实验室里大小长短不一布满扎线孔的板子?从数字电路实验课就开始用了吧?跟小孩玩积木似的搭计数器,逻辑门、表决器之类,模拟电路是得用电烙铁来焊的,起码得完成一个信号放大器,接示波器输出的图达标才算完成
-see1see(Isee);
2023-1-4
(#15079731@0)
-
听起来像是年过半百了
-kevin2011(Kevin);
2023-1-4
(#15079759@0)
-
准确的说是 “日.” ,从头输起的痛苦,那就是有要把机器砸了的冲动。:(
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079697@0)
-
确实是,凡是用过Z80的都曾有砸“日.”字屏的冲动,太低级底层了,累脖不如的活啊......
-see1see(Isee);
2023-1-4
(#15079712@0)
-
记得当年一个笑话,牛人用电话敲机器码给远程客户解决问题,几十K的机器码不敲断手
-cricketkiller(白牙青);
2023-1-4
(#15079671@0)
-
那是在敲摩斯密码 :)
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079703@0)
-
忘了就不能做kernel了。因为很多kernel的操作都是原子操作。用汇编最好否则就要用一些低效率的系统调用造成死锁
-less_is_more(杜绝匿名帖);
2023-1-4
(#15079734@0)
-
做不了了
-entourage(恩特);
2023-1-4
(#15079751@0)
-
啥叫自慰程序员?
-sammywang(地主管家);
2023-1-4
(#15079300@0)
-
底层需求小,真做了也就做了
-**💕;
2023-1-4
(#15079405@0)
-
90年代初的码农,做自动控制(单片机)的底层的比比皆是,不过确实都是IT 老炮儿了。
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079580@0)
-
随便吊一个project看看
-less_is_more(杜绝匿名帖);
2023-1-4
{205}
(#15079627@0)
-
看看这些 config 的settings ,就让你翻遍全世界的感觉。不像 make file 来的直接,直接去file 里面 grep 就立马找到了,在这个GUI里面 不知道去要翻多少层,才能找到你想要的设置。 ☹
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079637@0)
-
就是普通的vcxproj。自己编几个批处理解决test sign等问题。kernel debugging用windbg+VMware,调试时需要在kernel mode和user mode切换,耐心不够的人做不了太好。
-less_is_more(杜绝匿名帖);
2023-1-4
(#15079719@0)
-
所以说 vcxproj 应该是generate 出来的吧? 还不如直接 make file 手动编写。如果用批处理文件来检测的话,那真还不如直接去 file 里面search 了。 特别是linux下面 一个grep 命令就解决问题。 或者 直接上 cmake 也比这个用 IDE generate 出来的来的直接。反正我是对 这个 IDE 上翻来翻去的设置,真心搞的烦。
-boolean(村支书_铁蛋儿);
2023-1-4
{216}
(#15079760@0)
-
照道理大家(几乎全世界)都通行用meson build,但kernel driver这里尤其是windows上的例外。project文件不复杂就是没有人这么去转换。估计做meson的人和做kernel的人没有交集
-less_is_more(杜绝匿名帖);
2023-1-4
(#15079783@0)
-
对 kernel 用C 还是 C++,怎么看?
-cricketkiller(白牙青);
2023-1-4
(#15079658@0)
-
个人倾向于用 C , C++ 都闲重 ....
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079664@0)
+1
-
大部分kernel应该都是C++写的了。机器速度够快了,不在乎多点冗余代码,关键是代码可重用可维护性提高了。
-empress(我就是我);
2023-1-4
(#15079837@0)
-
都一样。很多功能都不能调用,c和c++区别不大。我上面的那个project用c++,同一层另两个用c,主要是看utility是什么做的。driverentry本身是c形式的,但也可以放在c++里
-less_is_more(杜绝匿名帖);
2023-1-4
(#15079728@0)
-
既然如此,不是更应该选C++吗
-cricketkiller(白牙青);
2023-1-4
(#15079754@0)
-
有些 driver 本身就是 C 写的, 所以如果用C++ 来call的话,只能混着来了。 到时候还要 name mangling.....
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079763@0)
-
有道理 :)
-cricketkiller(白牙青);
2023-1-4
(#15079792@0)
-
真无所谓,甚至你可以把大多数代码放在头文件里。这事上面有哪个reviewer跟我说三道四我就让他卷铺盖滚蛋。那存粹指手画脚刷存在感。
-less_is_more(杜绝匿名帖);
2023-1-4
(#15079779@0)
-
粗暴啊,LOL
-cricketkiller(白牙青);
2023-1-4
(#15079795@0)
-
除了Kmdf还有啥
-less_is_more(杜绝匿名帖);
2023-1-4
(#15079055@0)
-
我还记得早期编写得一个VC++ WIN32实用程序,用的是win32 hooks API,在中国人民银行(央行)得机器上跑。目的是直接在屏幕上抓取路透社(Reuters )外汇财经文章变成TEXT,自动发布在央行内部系统这个工作,之前需要央行办公室4个小菇凉手工拷贝黏贴,还容易出错,有这个缩到任务栏一角在后台运行(后来干脆做成NT Service)之后,只需要人工检查即可,大大提高了发布效率,我因此还拿到了1000块奖金。后来,做朗讯交换机PBX开发,呼叫中心整体解决方案,90年代末的热潮,往事如烟
-eleclan(eleclan);
2023-1-4
{264}
(#15079048@0)
+6
-
几十年前用vb做过类似的,自动抓取体育赛况,不需要任何windows api, or hooks😁
-iga(nikita);
2023-1-4
(#15079061@0)
-
很牛,木牛流马和10轮道奇都能打赢一场战争
-eleclan(eleclan);
2023-1-4
(#15079068@0)
-
你比长发蝈还强?这不合规矩啊?
-kevin2011(Kevin);
2023-1-4
(#15079304@0)
+1
-
👍!
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079669@0)
+1
-
问问给啥工资?百万一年推荐长发歌去应聘
-jtax(吾土吾民);
2023-1-4
(#15079051@0)
+2
-
我有自知之明,这把年纪了,牡丹楼FLIP BURGER或工地搬砖拿最低工资更适合我,CODING年轻人比我强万倍
-eleclan(eleclan);
2023-1-4
(#15079057@0)
-
姜是老的辣。年轻人做东西快是快,可多漏洞百出
-jtax(吾土吾民);
2023-1-4
(#15079062@0)
+4
-
我入行IT唯一目的就是移民,目的达到,任务完成,然后我就可以躺平了,😄当初,玩微软ATL和COM组件(不是网站那个DOT COM) 的整个公司也只有我,用C++写web CGI的也是,现在想想,跟当初开无同步器的解放牌大卡车一样,统统属于历史洪流中的小水滴
-eleclan(eleclan);
2023-1-4
{163}
(#15079079@0)
+1
-
COM不可能是小水滴,否则C# .net 会难产
-**💕;
2023-1-4
(#15079403@0)
-
对于地球🌍不是 对于我这种星际乞丐 是 反正我来了就改行管数据库了
-eleclan(eleclan);
2023-1-4
(#15079406@0)
-
长发蝈的每一件如烟往事,都描绘的栩栩如生,掏粪也好, coding也好, DBA也好,不由得你不信,往事虽如烟,但长发蝈记忆力却如复印机。长发蝈全才的程度,绝对是当代达芬奇...
-kevin2011(Kevin);
2023-1-4
(#15079215@0)
+9
-
长发哥也有记忆短路的时刻,在讨论自己腐蚀浮铜板,做pcb版子的时候, 把三氯化铁记成了高锰酸钾 😄
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079624@0)
+3
-
每个行业的专家都跑出来,跟长发蝈来一个车轮大战,估计也就就勉强给长发哥打个平手。
-kevin2011(Kevin);
2023-1-4
(#15079639@0)
+1
-
嗯呐 白衣如雪,决战紫禁之巅!😄
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079656@0)
-
这个给力
-6ba6(ReturnSon);
2023-1-4
(#15079667@0)
-
凡是需要高智商的编程语言最后都死了。c 就是由于普通人掌控不了,最后让位于爪哇。
-linhaixueyuan(林海雪原);
2023-1-4
(#15079748@0)
+1
-
😂👍👍👍
-eleclan(eleclan);
2023-1-4
(#15079753@0)
-
得,爪哇还是用C++写出来的呢.....
-see1see(Isee);
2023-1-4
(#15079758@0)
-
早就自举了
-sxffff(lookingforjob);
2023-1-5
(#15082279@0)
-
当今流行:糙快猛 ! 所以 python 才大行其道!😄
-boolean(村支书_铁蛋儿);
2023-1-4
(#15079771@0)
+2
-
一群码农忆青春啊
-entourage(恩特);
2023-1-4
(#15079772@0)
+1
-
美好的回忆 我就是入了行才跟前任分手💔的 程序员对女孩子没有吸引力🧲还不如片场小流氓
-eleclan(eleclan);
2023-1-4
(#15079774@0)
+1
-
一群码农忆青春,面朝键盘背朝天。多少辛苦不眠夜,挣来房车一家欢。
-linhaixueyuan(林海雪原);
2023-1-4
(#15079786@0)
+2
-
子建再世
-entourage(恩特);
2023-1-4
(#15079793@0)
-
记得最后的码农岁月,有个游戏叫“十八轮穿越美国” 18 Wheels of Steel: Across America,我刚来加拿大找不到工作狂玩这游戏,然后歪打正着,找到了真正的卡车司机工作,😄
-eleclan(eleclan);
2023-1-4
(#15079811@0)
-
说明都老了
-cricketkiller(白牙青);
2023-1-4
(#15079797@0)
-
不算老win32,当年还用过win3.1
-whoislikethegod(We The People);
2023-1-5
(#15080240@0)
-
还有Windows for workgroup and Netware. 第一次用wfw & netware共享文件和打印机,用netware发msg和广播shutdown msg(我是系统管理员)时觉得,怎么说,简直就是地球就踩在脚下的赶脚😎
-renjl0810(Virtual Void);
2023-1-5
(#15082006@0)
-
将近30年前用novell的网络,几个同事出差在不同的地方玩novell下的网络星球大战游戏。经常是你已经被别人干掉了却还不知道
-whoislikethegod(We The People);
2023-1-5
(#15082638@0)