如何改行成为 Linux 开发?

2016-08-17 16:15:44 +08:00
 kevinhwang

本人 EE 专业本科毕业工作两年,大概技能树是:硬件设计,嵌入式 MCU 和嵌入式 LINUX 。目标想用一个月内在深圳找份 10k+的 LINUX 开发做跳板,后续想深入图像处理进军 AR ,深知嵌入式很难做到。

目前跟 LINUX 相关的技能只有 LINUX 驱动这一块,对内核也是一知半解,不会自己写复杂的 Makefile 。看了<<UNIX 环境高级编程>>,由于水平有限觉得像一本 API 书籍,没办法让我短期(过几天就失业了)提高 LINUX 技能水平。有什么开源项目可以抢救我一下???

6600 次点击
所在节点    Linux
30 条回复
Zachary
2016-08-18 09:51:06 +08:00
看到了这个帖子我才知道 SOCKS 这个东西。。。。好惭愧
waruqi
2016-08-18 10:07:05 +08:00
这年头还用啥 makefile ,直接用我的 xmake+tbox 吧。。嘿嘿
zonghua
2016-08-18 12:38:03 +08:00
@shijingshijing 程序员只是做个翻译了?
zwyc
2016-08-18 12:38:29 +08:00
这技能线路真感人。劝楼主还是需要好好打听一下这些方向再做决定。

我知道的国内一家做图像大厂的团队结构:

A : 50 人左右做算法研究。大部分是博士,看重发过顶会的文章(CVPR etc.),只有纸笔和 matlab 。
B : 10 人左右做算法优化。把算法团队做的东西优化到不同的架构: CPU SIMD , GPU , DSP etc ,看重体系结构,编译器优化方面的经验。
C : 还有一个团队做平台移植(人数未知)。比如从一种 OS 到另外一种等。看重驱动,内核方面的经验。

感觉每个方向都不小,楼主打算从 C 到 A 都来一遍么。。。
shikimoon
2016-08-18 13:01:16 +08:00
楼主本科毕业的话,应该没这么做过研究看过 paper ,更别提发 paper 了,想要深入图像处理有些困难
shijingshijing
2016-08-18 13:47:21 +08:00
@zonghua 对的,一般图形图像处理,虚拟现实还有其他 3D 相关的,最顶层都是数学,各种矩阵变换,投影,涉及图像处理的还必须掌握数字信号处理,学过通信的都知道信号处理是大坑,傅立叶变换, Z 变换,拉普拉斯变换,时域变频域,复域分析,小波分析都是入门技能。再上去还一堆高级算法,图像增强,去噪,配准,特征提取,特征匹配,合成,模式识别,这还有一堆人工神经网络,主组元分析,机器学习等设计人工智能的算法;这些都会了上面还有每年更新的国际顶级会议的 paper 等着你, CVPR , PAMI , SIGGRAPH , ICIP 等等,这些都会了你凑合可以去读个图像方面的博士了,能不能毕业是另外一回事,能毕业你得有自己的 idea ,能出新的算法。

等等,你以为这就完了么?这只是二次元的图像,放到三维空间里你把上面的过程还得重来一遍,有另外一套系统等着你。

对了,上面忘记说了,最新的方向还有 High Performance Compunting 没放进去。 CUDA 加速什么的,这又是另外一个大坑。

最后,说多了都是泪。。。。。 少年,你还是好好撸你的 web 开发、 app 开发和 Linux 底层吧,听我这个刚从坑里爬出来的真心一劝,这些个来钱快。
kevinhwang
2016-08-18 14:06:30 +08:00
@shijingshijing 还好来 V2 问了,心里已经有答案了,业余搞搞,会移植会调用 API 就心满意足了:)
extreme
2016-08-18 21:12:33 +08:00
@hei1000 我也买了 TLPI 哈哈,我虽然没看完 TLPI 下册,不过刚刚去网上看了下 APUE 的目录,好像基本都在 TLPI 了解过了。
而且 TLPI 下册还有挺多 APUE 没有的内容。
Tianqi
2016-08-18 21:18:13 +08:00
lz 这技能树可以考虑转服务器
billlee
2016-08-18 21:23:33 +08:00
@shijingshijing 楼主学 EE, 线性代数、信号处理的基础应该不差的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

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

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX