首页
社区
课程
招聘
[讨论] 有关Windows
2022-1-6 11:03 12577

[讨论] 有关Windows

2022-1-6 11:03
12577

2022年Windows话题拿出来说说。

 

入门边缘断断续续走了三年,参与项目用过Duilib/C++,Win安全开发和Win驱动业务,工作需要go/python/Linux_server。
Windows驱动做过两个行业相关,安全沙箱和主防,游戏生态有加速器,云隔离等。

 

1) Windows界面没市场了吗?公司有很多团队都是做Windows界面的,Duilib/Qt/electron结合前端栈(chrom),需求量持平,应用界面开发市场还有。

 

2) Windows c++ 后端有市场吗?纯Windows下c++可能没有双平台c++吃香,公司还是希望你的代码可以在Linux也能跑。简单说iocp/epoll双平台熟练工需求很大,很多业务后端几乎都离不开,需要熟练使用sql/stl/asio/boost/folly等开发库。满足很多业务需求,你还要在兼备分析和业务能力,如安全引擎开发/网络服务开发都能搞,代码质量精进这东西得多看算法和数学,0到1写项目绕不开。
Windows API开发呢,可能不同于c++标准开发,可不可以移植是最大的区别,搞视频流、游戏开发、驱动开发的都对这些都很熟了。

 

3) Windows Driver市场?其实我也有很多疑问,云游戏Driver真.大厂Boos你最多看估计也就一家,Windows Dlp 甲方也要碰运气,学历在卡卡几乎没了。专注Win安全开发,杀毒EDR-HIDS-XDR-零信任看上去挺多,你这样看一看感觉市场也还不错,跳槽的时候就发现远没有理想的那么好。

 

4) Windows 逆向呢?逆向带上平台不合适,大佬都是移动到pc都精通,Win下的市场缩水是真的。
类似于终端的企业微信接口来说,移动逆向可以实现的功比终端丰富,托管平台移动成本较低。正经点工作如反病毒工程师来说,没啥说的懂都懂,早日挖洞进漏洞圈。关于游戏逆向,各有所需 - 各有所取,大家后面可能还要靠它吃饭。

 

5) Windows游戏开发,游戏开发从身边做unity/虚幻引擎的了解到缺人,缺口有的,行业问题社招没关注过,但是从朋友生活上感觉赚钱,毕竟tx/wy这类公司的游戏投入成本还是蛮好的。

 

上述单独拿出唠,基本就是一个人从逆向/驱动/后端/界面都能做,也是Win开发或者终端安全开发的现状.


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

最后于 2022-9-24 21:48 被一半人生编辑 ,原因:
收藏
点赞3
打赏
分享
最新回复 (9)
雪    币: 6977
活跃值: (1775)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
TopC 2022-1-6 11:34
2
0
还好我两年前已经放弃windows平台了
雪    币: 920
活跃值: (1535)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
wuxiwudi 2022-1-6 11:51
3
0
好容易下决心出win结果绕了一圈又回去干win server了
雪    币: 4664
活跃值: (3364)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无心红叶 2022-1-6 12:10
4
1
其实抛开平台来看,主流市场被层出不穷的各种框架,工具绑架了。很多开发的“入门”门槛变得极低。8成的所谓开发都是各种“框架”堆堆堆。反正出了问题都是框架的锅。东西做得极烂,在硬件性能爆炸的的现代设备上都跑得坑坑巴巴。解决问题只有三板斧,加硬件,换框架,外加跑路。
在这种背景之下,安心做技术,打基础,练内功的开发人员,就会显得格格不入。
雪    币: 1243
活跃值: (1815)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
库尔 2022-1-6 13:44
5
0

现在流行"云"服务。普通百姓的PC客户端计算性能需求进一步削弱,未来pc服务器有机会加价不给贫民使用我觉得也会成为可能。intel 又可以薅几百年的摩尔羊毛了。

最后于 2022-1-6 13:48 被库尔编辑 ,原因:
雪    币: 2112
活跃值: (5642)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
微启宇 2022-1-6 15:58
6
0
无心红叶 其实抛开平台来看,主流市场被层出不穷的各种框架,工具绑架了。很多开发的“入门”门槛变得极低。8成的所谓开发都是各种“框架”堆堆堆。反正出了问题都是框架的锅。东西做得极烂,在硬件性能爆炸的的现代设备上都 ...
“4) Windows 逆向呢?逆向带上平台不合适,毕竟大佬都是移动到pc逆向都精通,但是Win下的市场缩水是真的,游戏除外(怕被怼)。”  都是逆向只不过细节有所不同而已, 计算机系统也就win linux mac 而后两者也就细节有区别,而移动设备的操作系统也就是 Android (linux+jvm)  ios(macos)。。。

雪    币: 73
活跃值: (893)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hixhi 2022-1-6 17:20
7
1
不知道该搞啥了。觉得没啥意思,转行吧,又没思路,蛋疼。
雪    币: 1431
活跃值: (1111)
能力值: ( LV3,RANK:23 )
在线值:
发帖
回帖
粉丝
Black貓①呺 2022-1-13 16:08
8
0
这篇主要看个人客户端的吧,个人客户的话,流行什么做什么,以前功能机,那做的必须是PC端应用啊,到了智能机时代,做的就是手机端app。再看另一个市场企业客户,变化应该不大吧,自始至终用windows的还是用Windows,用Linux还是用Linux,一个产品可以一直持续下去,付费意愿也比个人客户强多了
雪    币: 4
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
熊猫basara 2022-1-25 10:10
9
4
看到你这篇有感而发,我也谈谈这十年来我的开发的经历。不可否认的是,趋势这个东西,几年就要变上一变,关键在于你是否能观察细微,察觉到这种趋势的改变。2010年我刚毕业,MFC在南昌也就2000来块,要想4000往上,基本上就是南昌这块MFC开发的天花板了。后来13年的时候我来杭州,还是MFC,技能树点了一点QT技能,滨江那边的大厂基本都能进,工资6500+,我已经心满意足。不过同时期的安卓和IOS开发,工资已经飙升到10000+,不是开玩笑。那段时间的趋势就是移动,阿里都all in移动了,这种趋势已经很明显。几个朋友上海做安卓游戏开发的,短短几年时间,赚的盆满钵满……
说到WINDOWS界面开发,我大概经历过若干阶段,其实也算是趋势。2010年从MFC开始,然后做到QT,过了几年发现duilib这套东西蛮好,做做安装包异形界面之类都还方便,再后来有幸参与了某公司的云盘软件开发,.net WPF的界面,用起来还顺手,就是资料蛮少的,想靠百度基本很难,只能看微软文档。后来做了几个electron项目,发现通过前端的模式来做界面是真心方便,各种库,通过electron直接渲染到桌面,就是这玩意需要翻墙,编译的时候遇到很多问题。再后来就是嵌web方式了,用duilib或者QT来模拟electron的功能,里面嵌入web控件,ui全部靠前端来实现,也一定程度上方便了开发。光是WINDOWS界面开发,就分为这么多阶段的趋势,这还不包括服务器开发,音视频开发,游戏开发等等,这些估计要专门开贴来聊一下。
还有对未来的一些展望,人工智能大红大紫的阶段,我们不说专注这类产品的开发,不过也要学习下基本的原理,什么随机梯度下降之类的计算方法最好也能推导推导,感受一下这写鬼佬的想法,对我们制作小型神经网络产品很有帮助,不要动不动上来就是tensorflow或者pytorch。当然,这只是一种,还有很多有趣的算法,比如去年我研究过游戏大地图随机生成的算法,WFC,还蛮有意思的,我也用js实现了WFC的一些地图生成,当然,还有很多,限于篇幅不深入聊了。总之就是扩展知识面,爱好也要生活也罢,不要局限在某一处,计算机的世界真的很大,大到你无法想象。
最后就是我跟我自己说的:保持一颗探索的心。
雪    币: 5321
活跃值: (11735)
能力值: ( LV12,RANK:312 )
在线值:
发帖
回帖
粉丝
一半人生 5 2022-2-8 08:30
10
0
熊猫basara 看到你这篇有感而发,我也谈谈这十年来我的开发的经历。不可否认的是,趋势这个东西,几年就要变上一变,关键在于你是否能观察细微,察觉到这种趋势的改变。2010年我刚毕业,MFC在南昌也就2000来块,要想 ...
没有10年+说不出来这样的话
游客
登录 | 注册 方可回帖
返回