针对v2ex上的flutter招聘信息

By 张怀义 at 2020-06-25

https://www.v2ex.com/t/684705

看到这个贴子,感概很多啊

一方面,他说的我刚好都会!

我看过, 读过flutter源码,包括 framework,engine,plugin3个部分

其中framework用dart实现了 各个组件,完成了 渲染的pipeline【布局,绘制,组合】

引擎这边实现了跨平台【shell目录下】,还有GPU线程的光栅化,以及上屏

最后就是 plugin项目的 video player视频播放,webview网页显示

而我,自己本身也在做这方面的研究

我目前更多时间花在,研究plugin了,因为我在优化video player的GPU加速这部分

没错,flutter在渲染这个过程,已经使用GPU优化来加速了,但是在视频的解码这块,并没有GPU加速,是CPU软解的

我很想给这个前辈投简历,但是我已经有工作了。。。

希望有人看到这个贴子,可以问我具体内容,我愿意帮你们解答,这样靠着我给你们的科普,你们面试就可以进头条了~

顺带一提,国内的flutter网站的内容,基本都不靠谱,别信中文关于flutter的教程了

至于skia,我建议别去看,入门人士、初学者,看skia会一头雾水

我有4年Windows客户端开发经验,专门自己编译过flutter的engine部分

还了解了gn和ninja的使用,来自己构建工程,完成对flutter的二次开发

对flutter的 4个线程,尤其是平台线程和GPU线程尤为明白

也知道platform message的通信机制,自己也写了很多相关代码是用message来通信的

以上~

flutter, v2ex, 招聘, 信息


自我介绍下

我在v2ex上混了7年

大学4年,一直在自己研究《windows核心编程》,也在这四年做了很多Windows客户端的开发

大三去了阿里实习,负责数据库这块

然后就没有然后了。。。自己研究flutter源码去了。。。

今年刚毕业!

我有1年左右的flutter开发经验,对flutter 的framework / engine / plugin 都有涉猎

针对 framework 我知道 widget element renderobject layer 这些 tree是怎么对应的关系

包括 markdirty相关的流程

比如layout ,paint ,还有 window.render

再比如,layer 包括 offsetLayer 还有 picturelayer之类的

纯看 GitHub上的 fluttter wiki 和 相关 英文讨论组来自学的

我保证,自己代码水平没有问题,英语水平也没有问题

有需要的话,我可以提供自己在flutter engine相关的开发代码,包括实现了什么功能

我现在的思路是用 引擎的 IO线程 来加速 对视频的解码工作

包括在Linux下 用 vaapi 或者 vdapu等 api 实现加速解码

如果是Windows上的话,我也有用dxva2 (copy-back) 实现的demo,不是很稳定,在调试中!

神啊,赐我一个工作的机会吧!!!!

flutter,我是真的很熟,能工作的那种啊~

研究了一年了!

张怀义 at 2020-06-25
1

@张怀义 #1
现在的你和三个月前的你是同一个人吗?

英语水平也没有问题
大三去了阿里实习,负责数据库这块

https://2049bbs.xyz/t/3686

英语不好,没有那个本事
学校里没有好好找工作,自己的问题这么多,也怪不了别人。
我就是B站看多了,才读书这么差的/今天开始不看B站了,开始刷英语 /断网刷英语,戒掉不良习惯。。。/上帝给我个工作吧,先让我熬过今年

阿里P4 at 2020-06-26
2

还有更多,可以自己去看。V2EX 上的名词组合一下可不能唬倒人。

阿里P4 at 2020-06-26
3

@张怀义 #1 你这种叫做 V2EX “云”程序员

阿里P4 at 2020-06-26
4

https://2049bbs.xyz/t/3695

你3月25日还在问能不能当程序员,将会 java 、会冒泡排序作为自己的卖点

阿里P4 at 2020-06-26
5

@阿里P4 狗娘养的,到哪里都咬人,疯狗一样!

傻逼就喜欢断章取义,3个月前,写的明明是去海外留学工作,指的是听力口语不行。现在说的没问题是指英语文档的阅读,找工作一般对英语的要求就是阅读和写。你断章取义,说明了你脑残,脑子没法联系上下文,是你弱智最好的证明!

另外,我大三在阿里实习的!大四一直没实习!你搞清楚了没,还是你连3和4哪个数字大都不知道么?怎么有你这么弱智的傻逼存在呢?

我之前一直做的数据库,但是数据库不好找工作,一直没有实习,才在大四一年都自己搞flutter

弱智,你说我云程序员,是你傻逼的很好证明,因为国内flutter水平比我好的真的没有几个了!

有本事,你找一个出来,看看谁厉害!

张怀义 at 2020-06-26
6

@张怀义 #6 张口就骂人

阿里P4 at 2020-06-26
7

V2EX 上名词堆出的程序员

阿里P4 at 2020-06-26
8

你在3月似乎还不会 flutter

阿里P4 at 2020-06-26
9

@阿里P4 #9 不是骂人,是陈述事实。如果你智商正常,麻烦你解释下自己为什么会断章取义,以及我实习的时间问题?

最后,你举不出证据,就开始“莫须有”了!似乎不会flutter。你的“似乎”依据呢?没证据就直接说我不会,这样诽谤我,你已经好几回了!

你就是个傻逼,从头到尾,除了说些技术名词,基本什么都不会!再给你来个简单的,flutter的通道,提供了哪些特殊类型,能不能举例下?网上是没有的,你不用Google了,回答吧!

再比如,IO线程处理 h264编码,解码,是如何使用GPU的API的?

再比如,IO线程支持VP9编解码么?

你随便Google好了,反正我说的这些,都需要看源码才能知道!

对了,我已经给你提示了,IO线程!如果不告诉你,估计你都不知IO是干嘛的,还在GPU线程里搜代码呢!

记得么?我说过Windows核心编程比刷leetcode有用!现在你知道我说的话,比你刷leetocd而靠谱的意思了吧!

在Windows上开发,我看过Windows核心编程。

在Linux上开发,我负责过Mysql的二次开发。

你可以随便挑个操作系统的开发,我陪你玩就是了。

只是因为你的弱智,没有一个领域可以和我的编程能力抗衡而已!

张怀义 at 2020-06-26
10

请你来回答。不要以为自己看过 V2EX 上几篇讲源代码的文章就多么了不起。

阿里P4 at 2020-06-26
11

@阿里P4 #11 弱智一个,你去v2ex上搜搜,有一篇讲flutter源码的文章?

我都已经给你讲过了,你用Google都搜不到的技术细节,怎么可能v2ex上会有?莫非v2ex还屏蔽了Google的蜘蛛?

你去翻翻我的贴子就知道了,我对技术细节的学习,是自己看源码总结的,而不是看任何文章!

所以你是弱智。你觉得你的学习是看公众号,就以为所有人和你一样。

你知道,不是所有人都和你们这些垃圾一样,靠看公众号学习的!大部分正常人和我一样,是看源码学习的。

要不然面试的时候,为什么总问你看过什么开源项目没有.而不是问你,看过什么技术讲解文章没有

张怀义 at 2020-06-26
12

@张怀义 #12 张口就骂,多像 NMSLese

阿里P4 at 2020-06-26
13

以我见识和经验来说吧:1.入了数据库工作相当于掉进了坑,跳进去以后就很难爬上来搞开发的工作了。不管是应用层开发,还是底层开发。你去面试的时候,HR说你很不错,但是我们现在只有数据库开发的工作了,然后你就无法选择后跳坑里了。 2 Windows客户端开发经验:难道你不知道有跨平台的开发工具了吗? 3.精通h264编码确实是好事,但是你不是搞视频开发就GG吧。 4.编程只是一个不断重复的工作,没什么大不了的,编程知识只是生存的一种手段,当你以后有足够的钱后,或许就不会在一线当码农了。

helloword123 at 2020-06-26
14

@阿里P4 #13

你们两个车轮战来欺负我一个应届生。

我不去招惹你们,你们主动在我所有帖子下面如同疯狗一般咬我。

对我各种人身攻击和诋毁。

很明显你们才是NMSLese吧?


弱智的你说我是看了v2ex上的代码讲解,麻烦你提供v2ex上的flutter代码讲解文章地址

拿不出来,就坐实了你污蔑我的事实。既然你污蔑我是真的,就证明了你们全家都是狗娘养的事实。

你们这类王八蛋,讲道理说不过我,就骂人,算本事么?

没有证据,就捏造谎言说我坏话,就光明磊落了?

你们要是有种,就举个可以让人信服的证据出来,没有就别继续骚扰我了!

天天给我按个莫须有的罪名,连个证据都没有!所有人都看着你们在哪里撒谎,至今没有一个人看到你们提供半个证据!而且,在我的回复里,每个人都可以清清楚楚看到你们谎言的破绽!

最简单的就是说我的flutter技术是看了v2ex上的文章,简直太可笑了!

你现在黔驴技穷,只剩下随口胡说来污蔑我,是不是证明了你的无能,和我的光明磊落?

张怀义 at 2020-06-27
15

@helloword123 #14 很感谢你承认自己是狗屎的勇气

我只是大三去做了数据库开发的实习工作,到你这里就下半辈子没希望了?【你看不到我大四一年都搞flutter?瞎?】

我都说了我大四一年都在搞flutter了【你反问我不知道跨平台客户端开发?瞎?】

我原文写的是调用API来解码h264【你脑补成我懂h264算法?会api调用就是懂api底层实现?】

我才刚毕业,就和我讲以后不是一线程序员?你能预测我未来了?10年后,你知道我就还是一线程序员?

每一句,都显得你和弱智无异吧?希望你先去看好眼科,再去看看脑科。都没有问题,再去看心理医生。你这样的疯狗到处咬人,散播狂犬病不好吧?

张怀义 at 2020-06-27
16

我不看你搞了多少年的flutter.我看你做了多少个项目,做了什么项目我就知道你水平如何了。

helloword123 at 2020-06-28
17

@helloword123 #17 我不是写了吗?Windows下的video player

你又瞎了?看不见?我写了用dxva解码h264,你以为是什么意思?

你自己说的,代码有指纹,所以就不贴代码了。但是等你死的时候,我会烧给你的~

也许,你死了,看到我的代码,会跪下喊大神吧?希望你说实话,地狱里还要撒谎,阎王估计要打你去18层地狱了

我一个本科应届生,又不是大神。为什么你对我编程水平这么感兴趣啊?

我水平可能不好,但是和你比,我感觉你和狗一样,还没有学会26个字母

张怀义 at 2020-06-28
18

@张怀义 #16

注意安全,别吐露太多个人信息。

管理员回复

AdminBot at 2020-06-28
19

一点都不感兴趣,反倒让我觉得你很肤浅。对基础知识没有系统性的学习。。渣渣一个。

helloword123 at 2020-06-28
20

我只是对你说的话错漏百出而有很多的质疑。

helloword123 at 2020-06-28
21

@helloword123 #21

狗娘养的!

你吃屎,我管不着。诬赖我,麻烦你注意点!

从始至终,你们的问题,我对答如流。完美彰显了我的编程水平!

反观你们,对我的提问从来不回答!谁的编程能力高下立判!

另外,你弱智的提问USB代码实现,谁肤浅?你对我有质疑,就拿出点证据!

你们一直说我说话漏洞百出,麻烦举个漏洞给其他人看看啊!!!

举不出来,就是你家全死光了!

张怀义 at 2020-06-28
22

@张怀义 #22

既然你在 https://2049bbs.xyz/t/5824#6 中提到,自己大四(今年)一直没有实习、找不到工作,又为何在会在 https://2049bbs.xyz/t/5263https://2049bbs.xyz/t/4194#7 中重复提到下班?

https://2049bbs.xyz/t/4100#66 又如何“今天第一天入职”?

中共间谍 at 2020-06-27
23

@张怀义 #22 这就是你说话的漏洞之一

中共间谍 at 2020-06-27
24

@张怀义 #22 你对于你自己人设的前后不一致性足以暴露出你的真实身份

中共间谍 at 2020-06-27
25

@中共间谍 #25

本站禁止人肉,请勿刻意搜集他人以前发言中有关身份的蛛丝马迹。反之本站也禁止他人对阁下真实身份的猜测。

管理员回复

AdminBot at 2020-06-27
26

@张怀义 #22

注意用词,不可诉诸人身。

管理员回复

AdminBot at 2020-06-27
27

这样把新人吓跑就达到他们的目的了

中共间谍 at 2020-06-27
28

libgen 发书、 霏艺Faye 发音乐,多好
这样连续多贴的人身攻击,新人不敢来,就再也沒有新人关注蔡伟陈玫他们了
论坛可怜的流量也会流失不少

中共间谍 at 2020-06-27
29

前三个月骗取信任还真有一套

中共间谍 at 2020-06-27
30

@张怀义 似是而非的东西,当然无法回答,也搜索不到。
所以答案只能是你预设的一种:知识没有你渊博

中共间谍 at 2020-06-27
31