由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 虚心求教,我这样的应该怎么找编程的工作?
相关主题
[磁碟工具] EASEUS Partition Master 9.1 Pro - 安全高效的磁碟管理工具Help! Read random number of lines in a input file.
linux 能查到 deleted file list 吗如何快速保存大块数据(工作中遇到的问题)
请问用mmap分配的共享内存如何回收?linux下面的程序间通信怎么样最快?
新手请问用mmap() copy file为啥用mmap访问文件的效率高呢?
求教:c++中如何从raw data中创建对象?问题:如何打开搜索二进制文件 (转载)
"brk()" 和 mmap() 有什么区别? (转载)请问关于 share memory 的问题
奇怪的问题:关于一个简单的malloc()小程序 (转载)问一个跟 memory (process address space) 的有关的问题 (转载)
怎样读一个不断更新的文件程序占用很大内存
相关话题的讨论汇总
话题: linux话题: makefile话题: 虚心话题: system话题: 操作系统
进入Programming版参与讨论
1 (共1页)
g*********i
发帖数: 89
1
大牛不要笑话我啊,虚心请教。
从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
很熟的)。
主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
,因为主要是玩玩的)。
还有以前读master的时候,做过一个>10K的project,集成电路模拟程序,倒是全部自
己写的。另外对windows上的API也算精通,搞hook之类的都非常熟,那本jeff richter
的programming windows applications曾经是爱不释手阿,呵呵。
p**********g
发帖数: 9558
2
做嵌入式开发吧
t****t
发帖数: 6806
3
你这是大牛了, 把代码往人家面前一拍, 想找哪里就找哪里

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

f*******y
发帖数: 988
4
我最讨厌这样的showoff!!

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

a*****k
发帖数: 704
5
haha

【在 f*******y 的大作中提到】
: 我最讨厌这样的showoff!!
m*****e
发帖数: 4193
6
Pretty any system programming. Maybe try VMware.

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

g*****g
发帖数: 34805
7
嗯,下次去面试,笔记本上跑个自己写的操作系统。只要不是怕
你跟他抢饭碗,多半就收了。

【在 t****t 的大作中提到】
: 你这是大牛了, 把代码往人家面前一拍, 想找哪里就找哪里
g*********i
发帖数: 89
8
哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show
off,何况我这样的,真是惭愧。
我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成
大牛,真地说得我心里不是滋味阿。
看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的
东西总结一下,请教一下。
pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本
没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还
是因为不是正规军,心里总有点虚阿。
反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。
大家肯帮帮忙的还是多给些建议,我小牛都不是阿,可能我前面写的口气不太虚心,见
谅了。
t****t
发帖数: 6806
9
1. 能自己写一个OS的人,叫大牛不为过
2. 过分谦虚其实是一件很骚包的事情

show

【在 g*********i 的大作中提到】
: 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show
: off,何况我这样的,真是惭愧。
: 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成
: 大牛,真地说得我心里不是滋味阿。
: 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的
: 东西总结一下,请教一下。
: pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本
: 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还
: 是因为不是正规军,心里总有点虚阿。
: 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。

r****y
发帖数: 26819
10
是啊,以往总看你骚包,现在看你被比下去了。。。

【在 t****t 的大作中提到】
: 1. 能自己写一个OS的人,叫大牛不为过
: 2. 过分谦虚其实是一件很骚包的事情
:
: show

相关主题
"brk()" 和 mmap() 有什么区别? (转载)Help! Read random number of lines in a input file.
奇怪的问题:关于一个简单的malloc()小程序 (转载)如何快速保存大块数据(工作中遇到的问题)
怎样读一个不断更新的文件linux下面的程序间通信怎么样最快?
进入Programming版参与讨论
t****t
发帖数: 6806
11
我从来不过分谦虚,所以骚包安不到我头上,哈哈

【在 r****y 的大作中提到】
: 是啊,以往总看你骚包,现在看你被比下去了。。。
j***e
发帖数: 72
12
如果不是showofff的话,那你缺自信。
科班出身,就是理论基础扎实些。就像数学微积分,数学系的实数理论,测度学的虎虎
生风。可在用起来,物理的,工程的,一点都不含糊。不去教书的话,理论上含糊些没
什么大不了的。

show

【在 g*********i 的大作中提到】
: 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show
: off,何况我这样的,真是惭愧。
: 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成
: 大牛,真地说得我心里不是滋味阿。
: 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的
: 东西总结一下,请教一下。
: pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本
: 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还
: 是因为不是正规军,心里总有点虚阿。
: 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。

p**********g
发帖数: 9558
13
别人都是牛人,我就是在这里看看面试题准备找工作,哈哈
不知道你的os跑到啥程度,起码bootloader,实模式到保护模式的切换,异常初始化,
中断初始化,......, 进程调度初始化,VFS初始化以前的很多东西也许都看过了。
2.6的内核比1.3变化多多了,smp,preemptive,O(1)的调度,而且bottom half变了很多
(增加了softirq,tasklet,workque),有时间看看操作系统的书,在看看linux设备驱
动(版本3),网上有,已经免费了,可以打印出来,如果真想搞linux内核相关的开发
,建议从驱动开始吧,一般公司不太可能直接找个人就搞内核。
个人意见
f*******y
发帖数: 988
14
你去找linux驱动开发的公司好了
湾区一大把,很多做硬件外设的都需要这样的人
简历还是要好好改一下,基本的电话面试也要准备一下
到了面试就可以狂吹的你的project了

show

【在 g*********i 的大作中提到】
: 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show
: off,何况我这样的,真是惭愧。
: 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成
: 大牛,真地说得我心里不是滋味阿。
: 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的
: 东西总结一下,请教一下。
: pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本
: 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还
: 是因为不是正规军,心里总有点虚阿。
: 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。

b*********d
发帖数: 139
15
科班出身啥也不算,我还见过复旦计算机系毕业的不会写makefile的

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

f*******y
发帖数: 988
16
这个例子觉得不好,人家windows大拿根本就不知道makefile是啥
前几天10大,cs phd不知道break point是什么才够强

【在 b*********d 的大作中提到】
: 科班出身啥也不算,我还见过复旦计算机系毕业的不会写makefile的
t****t
发帖数: 6806
17
where where

【在 f*******y 的大作中提到】
: 这个例子觉得不好,人家windows大拿根本就不知道makefile是啥
: 前几天10大,cs phd不知道break point是什么才够强

f*******y
发帖数: 988
18
名字大概叫微软面试趣闻
说一个phd老是printf debug
人家告诉他可以设断点和watch
他说不会
人家就教他了
他学会之后很高兴,说这个东西好呀

【在 t****t 的大作中提到】
: where where
y*****a
发帖数: 171
19
楼主找工作的时候往硬件上靠靠,纯搞操作系统得公司太少,嵌入式一个方向。另外作
硬件驱动的公司很多,工资很高,应该也挺稳定。而且这种工作也挺有意思。我没写楼
主这么多软件,不过在IBM实习帮他们写pseries服务器模拟器。我负责网卡,scsi卡的模拟器(处理器的模拟器别人写),然后bringup linux 到模拟器,期间,用linux scsi驱动程序调
scsi卡模拟,费老鼻子劲了。最后调通了,感觉还是蛮爽的。
m***t
发帖数: 254
20
what exactly do you want to do then? what is your career goal? do you want
to be a good system programmer? Server/desktop operating system, as a
industry, is pretty stablized and going away. If you are a good system
progreammer, vmware/cisco/jupiter/nvidia all need such people.

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

相关主题
为啥用mmap访问文件的效率高呢?问一个跟 memory (process address space) 的有关的问题 (转载)
问题:如何打开搜索二进制文件 (转载)程序占用很大内存
请问关于 share memory 的问题突然发现现在很反感malloc了
进入Programming版参与讨论
r*******n
发帖数: 3020
21
我也是!
kidding!

【在 f*******y 的大作中提到】
: 我最讨厌这样的showoff!!
g*********s
发帖数: 1782
22
这就错了。skill set根本不一样。
我还见过教算法的教授不会mount usb drive要找学生帮忙的。但人家照样是大牛。

【在 b*********d 的大作中提到】
: 科班出身啥也不算,我还见过复旦计算机系毕业的不会写makefile的
r*********r
发帖数: 3195
23

这也是这个小
24k sounds pretty big. how large is linux 1.3.100??
i remember UNIX 6v is less than 10k lines, including some device drivers.

【在 g*********i 的大作中提到】
: 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show
: off,何况我这样的,真是惭愧。
: 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成
: 大牛,真地说得我心里不是滋味阿。
: 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的
: 东西总结一下,请教一下。
: pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本
: 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还
: 是因为不是正规军,心里总有点虚阿。
: 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。

v*****u
发帖数: 1796
24
BSO!

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

b******a
发帖数: 215
25
I can say 80% of the ppl on this board haven't written so many codes as you
done.
Of coz, me included.

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

b********n
发帖数: 609
26
不会写makefile还是很雷的。

【在 g*********s 的大作中提到】
: 这就错了。skill set根本不一样。
: 我还见过教算法的教授不会mount usb drive要找学生帮忙的。但人家照样是大牛。

f*******y
发帖数: 988
27
人家说不定是java+ant的

【在 b********n 的大作中提到】
: 不会写makefile还是很雷的。
b******a
发帖数: 215
28
if he never wrote linux/unix program, only for windows platform, that's
reasonable.

【在 b********n 的大作中提到】
: 不会写makefile还是很雷的。
r*********r
发帖数: 3195
29
cs student should all use linux, and get used to the gnu toolchain during
the system courses with heavy programming load.
T*****9
发帖数: 2484
30
我觉得这个北京很强了

richter

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

相关主题
Linux下C++如何快速返回超大文件的某一行字符串?linux 能查到 deleted file list 吗
C++中释放的内存可能立即返回系统吗?请问用mmap分配的共享内存如何回收?
[磁碟工具] EASEUS Partition Master 9.1 Pro - 安全高效的磁碟管理工具新手请问用mmap() copy file
进入Programming版参与讨论
T*****9
发帖数: 2484
31
我也不怎么会写
我每次都是直接找一个makefile依样画葫芦。。。

【在 b********n 的大作中提到】
: 不会写makefile还是很雷的。
B****s
发帖数: 5731
32
hand

【在 T*****9 的大作中提到】
: 我也不怎么会写
: 我每次都是直接找一个makefile依样画葫芦。。。

d*******H
发帖数: 49
33
If you are not BSO, then one advice -- ask for a HUGE

【在 g*********i 的大作中提到】
: 大牛不要笑话我啊,虚心请教。
: 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
: 很熟的)。
: 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
: 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
: Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
: 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
: FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
: 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
: ,因为主要是玩玩的)。

d*******H
发帖数: 49
34
g*********s
发帖数: 1782
35
说实话makefile很不好用。呵呵。

【在 T*****9 的大作中提到】
: 我也不怎么会写
: 我每次都是直接找一个makefile依样画葫芦。。。

f*******y
发帖数: 988
36
怎么用makefile都有书的,太恐怖了

【在 g*********s 的大作中提到】
: 说实话makefile很不好用。呵呵。
t****t
发帖数: 6806
37
跨目录的makefile是比较麻烦。但是这个东西一旦写好,用的人就很爽。

【在 g*********s 的大作中提到】
: 说实话makefile很不好用。呵呵。
r*********r
发帖数: 3195
38
makefile 逻辑很简单, 就是那些怪头怪脑的 special variable 比较烦,
什么 $@, $', $< 的, 几天不看就想不起来哪个是哪个.
1 (共1页)
进入Programming版参与讨论
相关主题
程序占用很大内存求教:c++中如何从raw data中创建对象?
突然发现现在很反感malloc了"brk()" 和 mmap() 有什么区别? (转载)
Linux下C++如何快速返回超大文件的某一行字符串?奇怪的问题:关于一个简单的malloc()小程序 (转载)
C++中释放的内存可能立即返回系统吗?怎样读一个不断更新的文件
[磁碟工具] EASEUS Partition Master 9.1 Pro - 安全高效的磁碟管理工具Help! Read random number of lines in a input file.
linux 能查到 deleted file list 吗如何快速保存大块数据(工作中遇到的问题)
请问用mmap分配的共享内存如何回收?linux下面的程序间通信怎么样最快?
新手请问用mmap() copy file为啥用mmap访问文件的效率高呢?
相关话题的讨论汇总
话题: linux话题: makefile话题: 虚心话题: system话题: 操作系统