×

Loading...

楼主估计是QA而非Dev,故有“底层”一说,但对资深Dev而言,确实不属底层,顶多只是表层相关而已,呵呵....

Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / 很多做IT的虽然有10来年的经验,是不是连windows的一些底层知识都依然不清楚?

    找了一个bug,准备开ticket之前,在chat里提起。然后专门测这一部分的2个阿差立刻表示反对,说网页上显示了上传文件的文件名和后缀名,所以是对的。我说,我指的不是网页上的名字,我指的时候下载以后在windows里的文件后缀明缺失。其他任何类型的文件都有后缀名,就这个类型的没有。他们其中还一个还很认真地告诉我,某某windows的自带app可以打开这类文件。我心想,这还用你告诉我们?我在用这个app的时候,你可能还在"抄尿布"呢。我就没有理会他们,开了一个ticket,并写清楚了具体步骤为何有错误,希望正确的答案是什么还上传了屏幕截屏。然后按照流程@所有QA,这样大家在邮件里都可以看到谁谁谁已经记录某一个bug。

    没2分钟,突然MS team call嘹亮地响起。我一看,烦,一定是为了那个bug来问我来着。犹豫了一下要不要接,想想上班时间,还是接吧。

    一接,果然是为了那个bug来的。我直接把屏幕share出来,给他们看download目录下其他已经下载的文件,并且给他们看,这个类型的文件2中下载方式里都没有显示后缀名。一个文件应该有其后缀名的,然后用户只需要双击就可以用设置好的默认app打开。这类文件一概没有。但是上传的时候是有的。双击以后,需要选择app来打开,用户怎么会知道这个文件到底哪个app可以开,那个不能开?所以这类文件下载以后的文件名不对。
    说完以后,对方也不知道再琢磨什么,估计一时半载没缓神过来。我也懒得和他们多罗嗦了。
    之前发现其中一个阿差连如何在windows中显示后缀名都不知道如何显示。他来问我,我就顺便告诉他,这些命令不用一个字一个字去敲,建立一个txt文件,把命令放进去,然后改成bat文件就可以双击执行了。结果发现他的文件没法执行,后缀名是xxx.bat.txt。我还得跑他机器上帮改设定。

    前一次也有类似的事情,2东欧还是俄罗斯的, 跑来问我,为何这个网页上的email地址是对的,为何在他们机器上没反应。我说,把鼠标移到邮件地址上,如果左下方显示 "mailto: 邮件地址",那就是对的。因为点击以后,直接可以在mail client里显示点击了的邮件地址。他们搞不清楚为何他们的机器没有反应,我让他们给我control,跑到他们机器上把windows的default application设定给改了改。原来他们机器上mail client不知道为何设成了其他什么不知道的app.

    这是windows里的最基本概念。估计现在测试网页的,只管测试网页,从来不管windows里的基础知识,没人教也没人去学。

    这东西自打windows 3.1还是windows95开始就应该都是这样的吧?

    你们公司有这样的例子么?

    • 印度人会自己害死自己的。一个例子就是,滥用美国工作签证,导致美国政府接连不断打击印度人。现在印度人想要拿到美国绿卡需要至少十年。
      • 其他国家的工作签证要等多少年能拿绿卡?没看到印度人在市场上一堆一堆的,有一些老外也喜欢招印度人。如果遇到印度上司,更prefer印度人。我前一阶段找工作花了不少时间,看多了。还有那些职业中介里也有大量的印度人,以前几次找工作都没觉得有那么印度口音的中介。
      • 好多老印都是快速培训班出来的,两年本科一年硕士,三个月考一堆证。一个team里真正懂活的只有一两个,其余都是凑数的。十个人过来领工资,表面上平均工资低了,实际上有八个是基本吃空饷,只管接电话,push paper
        • 不仅仅是技术不过关,做lead的管理也不过关。有空可以写一写我遇到的那些印度it的故事。 +1
    • 1.那种人多数是为了饭碗入的行而非因为热爱,有可能也是半道改行的;2.因为不是真正的电脑粉,缺乏电脑各种系统或应用软件的使用体验,更谈不上丰富经验;3.瘟都死本身发展至今已经是个庞杂大物,没有从各版本一直用过来的人难有触类旁通的悟性... +1
      • 我所以很感慨,很多人不都在说IT都是吃青春饭的,这要触类旁通,小鲜肉们估计得操着尿布去旁通去了。
    • 培训别人不是你的分内之事,适可而止,如果需要你手把手去教他做他的工作,公司要他何用? +3
      • 是,以前我一开始还耐心讲,每次他们问我我都解释清楚,我现在越来越没耐心了,这功底不深,要培训也没个底,还浪费我时间。但是如果他们跑来问,总不见的一点都不说。
        • 这就对了,公司付你薪水是你分内工作赢得,所以你只需做好你这一部分,你浪费自己的工作时间去培训别人,对你自己来说价值为负。下回你就先问什么事,如果是要求免费培训就推说忙,有事发即时短信就可以了,除非有紧急事由,没有预约会议,电话打来不接
          • 有时候和他们说了到也就几分钟时间,不过我最不喜欢的就是其中有一个印度人曾经问过我以后,在lead和team面前一点都不提到我帮忙来解决的问题,自己会了以后抓个屏幕放ms team里告诉lead他做成功了,测试通过。
            有识相的印度同事,会在lead前提一句,他有一些他自己能做的就做掉。我倒不介意偶尔帮忙一下, transfer一些knowledge。像标题里提到的那位,搞得我很反感。2东欧的,倒是工作很努力,有时候我发现有问题,我不清楚的,还会提醒我一下。
            • 所以,对这种不知感恩反而抢功的同事,更没有去帮他解决问题的必要
    • lol 这个叫“windows 基本使用常识”,不叫“windows 底层知识”。 +8
      • 是windows低层知识。不知道这里有没有人像我一样nn年前花半年时间把一本全英文的微软的windows95考证书的书给全部看完了。读完以后,发现不懂的电脑科技英文全扫了。后来还读了tcp/ip的书,也是很厚一本,不过没有windows95的厚。
        我在中国临出国前和我以前一个同事提起,既然发现她现在还记得我和她说我花半年时间读micro soft windows95 certificate的书呢。
        • 这些属于爱好者知识。底层指的的kernel. 从指令系统直到系统调用,包括一部分硬件体系结构。比如我们搞unix的时候从RISC指令集,到CPU硬件,cache, 地址转换,。。到主要的OS服务实现细节。 +4
          • 呵呵,(#14063286@0)
            • 这不是交流么?大家共同进步。
          • Windows driver 是最复杂的, Linux, VxWorks,uCLinux难度依次降低。 除了按摩店,这种活都在中美了
          • MSF Library算底层吧?不过现在那种语言也不需要直接调用它了吧?
        • 这种隔个一两年就升级的东东还需要花半年来啃,估计你真不是玩IT的资深出身,至少不是科班背景,当年手下给相关客户培训时人家说听不懂,俺临时去救火,看Windows 95的破书也就只花了一个晚上而已...
          • 你厉害。我当时毕业没几年,windows英文界面的help还有有不少单词看不懂呢。windows95出来的时候你就知道没几年会升级?那你是大咖级别的。我预见不了这个。
            • 毕业后从DOS2.0开始用起的谁都知道系统会升级,另外那是国内普及使用的OS版本基本上都比北美慢一到半拍,98都发布了,国内才刚普及95...
              • 那时候根本不会懂这些,谁会去考虑系统将来会不会升级?有就用了。dos到win3.1是一个很大的变化,不能说是升级,再到win95有时一个很大的跳跃。
                • 不从事开发的,一般对系统升级不太关心更谈不上敏感....
      • 你个老Dev跟QA较真这个?! +2
        • IT直男;D
        • 看标题以为是要讨论 level 400 的 windows kernel 的东西... +3
          • 我也以为是。
            • 看了标题我老脸一红 --- 我快30年的 IT 经验,我也不太了解 windows kernel 的知识。当年曾经听大卫所罗门的 “windows 底层” 的一个 session ---- 和很多人一样,其实听不懂,只是为了追星 lol +1
              • 若非是一直做系统开发(相对应用开发而言),真正接触到底层的人并不多的,除非是以前的DOS时代,啃几本BIOS或反汇编的代码后,还真敢吹吹对底层有所了解....
                • 也不是啥高技术含量的东西,embedded开发的大多得碰底层,原理懂了,也就是照着data sheet,programming manual做而已。
                  • 呵呵,所谓技术含量的高低都是相对的,与难易程度类似:会的人多或应用范围大了含量就变低了;会的人少且有难度,含量就上去了...互联网刚开始应用时的90年代中,连弄个网页都被人视为有技术含量呢....
                    • 如果不用工具弄,直接写代码放网页上,放现在依然很有技术含量哦。
                      • 貌似也不能这么说,顶多是不但知其然也知其所以然吧....不用自动生成工具直接写,现在除了手头没工具、为了炫技、为了学习或教学等原因,还能为了啥?
                    • 网页开始就没什么技术含量,包括JavaScript兴起时,会的人少技术含量也低,做driver的人没人会想去做的.其实开发或测试绝大多数都没啥纯技术含量,但都有一套知识体系,做过会知道,沒做过就不知道,也沒啥高低.业界大拿当然除外
                      • lol 如果说网页的话,“底层” 的范围不是手写 HTML/JS 的人,是第一个发明 html, jquery, angular, react, v8 engine... 的那些人做的事儿
                        • 是的,超文本概念的提出就是一种创新,之后才有了Web、HTML、浏览器等等应用的大爆发.....
                        • 哦,楼主说的网页开发是这个?嗯,不是吧。你们的主题漂移很有意思。HTML ENGINE的确算突破,不过mozilla,NETSCAPE都没了。其他的那些框架的确都是我们当时看不上眼的时候发展起来的,现在工资轻易超过写DRIVER的老家伙们,所以做技术,多看到自己不知道的比较好。
                          • 挣钱多少多半和技术难易无关,和时间地点人物有关 ---- 如果写 driver的过去这几年刚刚好在苏妈手下,应该可以退休了吧 lol
                            • 也是,不过写DRIVER的对技术不少是真爱,工资差点可能都没注意到.加拿大那批老一代的,带新人也特别有耐心。现在感觉差了不少。
                              • 现在的新人…… 不说了……
                                • 薪资一般时进入的新人真爱多,薪资热门时钻入的冲钱去的多.....
              • 握手,inside windows nt第二版至今我都还保留着,还有Solaris internals
        • 楼主估计是QA而非Dev,故有“底层”一说,但对资深Dev而言,确实不属底层,顶多只是表层相关而已,呵呵.... +1
      • Developer和QA的区别看出来了,LoL。
        • 太明显,看题帖就已经知道了,内容都没沾上底层的边,那些个同事们换个角度看就跟个菜鸟或混混差不多,哈哈.... +1
          • DEV和QA一定有区别。现在你们这些DEV在这里做QA专找我中文语句中的Bug了???
            • 不是中文语句问题啦,可能是Dev与QA眼里的“底层”定义不同,可能隔着几条街呢。在Dev眼里,“底层”多少带有一种资历和牛气的象征,因为现实中真正天天做探底活的人是少数,不够牛的都没资格去玩.... +1
              • 真不是的,我在大公司os platform组做过,招new grads和菜鸟,会培训蕊片知识,有资深牛人把管,和其他开发一样,有牛人,但多数就是象我们一样的码工
                • 牛人往往是不可貌相/不能以职位来判断的.....当然,也有具体活的牛人与管理层的牛人,因活而异.... +1
                • 佩服,至少在OS组工作过,好像新人一般要计算机专业博士才能有机会去OS Kernel组,一般人很少能有这种机会。
                  • 不是的,没有博士,是应用不是开发,就是马工,分工不同,一般人。把关的是牛人,很聪明,也不是博士
      • 不过呢.这类"底层知识", windows 10比起二十年前多了不少.楼主似乎太自信了.某天可能会被年轻人怕在沙滩上 +2
    • 放轻松些。我前天还给我们的一个老程序员讲了些现在加密不可逆推的东西, 帮他写项目分析。只要人不讨厌, 多说几句不是个事, 反正都是charge公司的时间。 +1
    • 呵呵。这些是DOS的底层知识,Windows出来之前的东西 +4
      • 我们公司的印度qa们的水平比楼主描述的高多了."底层知识"比绝大部分人都强.甚至developers.刚入行的学习一下很快入手的
        • 有好的,现在的team里面另外有2个,其中一个打交道多一些,另外一个感觉还好,但接触不多。但是这2个都已经在team里做了2年以上了。其他场所遇到阿差QA差的远比好的多得多。
    • bat是DOS知识 +1
    • 职场国人相对太认真和较真儿,其实很多人都是混的一问都是知其然不知所以然。 +3
      • 因为语言障碍或表达水平原因,入行的国人往往是10分本事只能吹2、3分吹且显得不自信,那些老硬巴们3分能耐10吹,自信得牛皮哄哄的,到了职场里混混何其多.... +1
    • 呃,这东西不叫底层吧…… 这应该算基本常识…… +3
      • 应该是windows低层知识。 +1
        • 这就对了!绕了半天,可不就是“底”与“低”一字之差惹的祸嘛.....语文真的太重要了!有时远比技术更重要.....
          • 没觉得我们现在中文都在不断退步中么?反正我是。
    • 底层难道不是Assembly的接口,除了IT老炮儿,期望现在的一般IT知道哪些,要求太高了 +1
    • 10来年算不了什么,现在程序员也就跟那么机种语言打交道,如果只是做日常工作,没有必要知道太多,我认识的很多IT人士电脑方面的基本知识都很有限,家里电脑出问题还需要我去帮忙,多数人不喜欢深究
      • 你们都就这小辫子不放了?不是讨论内容,讨论windows底层去了?
    • 都是混饭吃,别砸人家饭碗。从学生家长关于IP的问题就看出来这里的IT人员的素质了。
      • 那家长不是学IT的吧?就一点破事,搞了那么久。 +1
        • 也不能这么说,如果不是专业从事网络底层开发或资深网管/网络安全的,谁敢轻言涉及IP追踪只是一点破事?
    • 这些小tips, 我们这儿是让help desk的学生每周找一个发群邮的,当然多数人懒得看还是不知道。那个.bat.txt后缀是比较新的视窗才会碰到的问题,老版的没有隐藏已知晓后缀的功能,况且需要用到.bat的职位也不多(将来会更少),不知道没啥稀奇的。
      如果我现在看到有用.bat, 我一定先看一看里面有没有账户和密码,有没有不小心触发机制,为啥不能用service代替。
      • 我没说是工作中要用到的,是一个jar文件,一串需要输入的命令,每次手敲进去多半容易出错,所以我建议他建一个bat文件,双击即可。没想到他居然不懂如何显示后缀名,自己见了一个xx.bat.txt文件来双击。
        • 不懂Windows操作和设置的人多了去了,不奇怪。
        • 哦,这是个好主意👍
        • 哈,没有自己的script这日子没发过呀……
          • 因为这样做起来容易啊,dev发指令过来,他们又不会一揽子全包的,还得自己省时间省力气出来。包括unix上我也爱写容易记住的batch文件。
        • 还别说,真正底层dev大牛未必知道jar和如何应用。懂不懂jar file的应用范围考验OS dev大牛知识面
    • 也正常,自己用MAC,服务器LINUX,接触不到WINDOWS。现在企业里面为降低成本,多数是用MAC。
    • 如果不要你教,还要你干嘛?你的价值在于你懂别人不懂的东西,这是你的job security的原因,别人懂的越少,你的价值越高
      • 我又不是QA coach. 分配给我的任务里也没有让我做coach教他们,还有我花时间教了,个别人从来不在team里提到。何苦浪费我的时间,还打断我的工作。就和楼上说的那样,该教的依然要教,适合而止,我没时间就推掉。