由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 大叔再来问问,这skill set怎么发展
相关主题
怎样才可以去硅谷大公司做Analyst啊?碰到面试官水平太差看不懂答案怎么办?
发点非科班找码工经验,希望能鼓励一些人Job Opening: Software Engineer实习或全职
bloomberg 面经Job Opening: Software Engineer实习或全职 (转载)
国内行情最好的是IOS,Android,前端,美国也是吗?Job Opening: Software Engineer实习或全职
问一道经典C++题Job Opening: Software Engineer
爸说,没想到你就当了个程序员 (转载)有硬件设计(digital design)的同志吗?
Unix Admin job in SeattleJob Opening: Verification Engineer II
怎样复习和准备操作系统的知识?an openning for System Integration Engineer
相关话题的讨论汇总
话题: 轮子话题: c++话题: java话题: tcp话题: ip
进入JobHunting版参与讨论
1 (共1页)
l******d
发帖数: 530
1
CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,
问起来一头雾水。难道现在码工都不需要懂这些东西了?
w**z
发帖数: 8232
2
会刷题吗?

【在 l******d 的大作中提到】
: CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
: 了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
: kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
: 奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
: 折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
: 现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
: 本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
: 个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
: 名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
: 的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,

e*******o
发帖数: 4654
3
写 python,js 做网站的10年前都不需要这些了。
这些是写轮子的人需要的。

【在 l******d 的大作中提到】
: CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
: 了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
: kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
: 奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
: 折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
: 现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
: 本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
: 个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
: 名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
: 的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,

b******y
发帖数: 9224
4
看干啥的了,开汽车的也不见得会修车。skillset怎么发展?有几种可能性,比如做
consulting,自己开公司,或者在一个好公司里混高层,都是机会。你可以看看这篇文
章里的总结: 美国程序员的B计划: 岁数大了,出路在哪里?
http://www.advancedj.com/topic/144/programmers-career-path
t***t
发帖数: 6066
5
地址空间,指针操作,信号量,如何调试coredump,TCP/IP
靠,你太高大上了
现在码农90%不懂这些东西
s*****r
发帖数: 43070
6
俺懂,不过要复习一下
当年没少折腾coredump和memory leak
AIX的dbx和HPUX的debugger,在gdb里面如何换thread,各种高难
不过还有卵用

【在 t***t 的大作中提到】
: 地址空间,指针操作,信号量,如何调试coredump,TCP/IP
: 靠,你太高大上了
: 现在码农90%不懂这些东西

e*******o
发帖数: 4654
7
你这属于与时俱进的大叔

【在 s*****r 的大作中提到】
: 俺懂,不过要复习一下
: 当年没少折腾coredump和memory leak
: AIX的dbx和HPUX的debugger,在gdb里面如何换thread,各种高难
: 不过还有卵用

l*****z
发帖数: 3022
8
先刷题,然后FG的infrastructure组还是需要楼主的技能的。又在湾区,面试也方便,
跳槽太容易了

【在 l******d 的大作中提到】
: CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
: 了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
: kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
: 奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
: 折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
: 现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
: 本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
: 个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
: 名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
: 的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,

p**r
发帖数: 5853
9
一不小心进了10%,哈哈。

【在 t***t 的大作中提到】
: 地址空间,指针操作,信号量,如何调试coredump,TCP/IP
: 靠,你太高大上了
: 现在码农90%不懂这些东西

h***1
发帖数: 2263
10
俺们要招个10%的,找了两个月,面了若干人,才给了
个offer, 结果人家最后还不来。。。

【在 p**r 的大作中提到】
: 一不小心进了10%,哈哈。
相关主题
爸说,没想到你就当了个程序员 (转载)碰到面试官水平太差看不懂答案怎么办?
Unix Admin job in SeattleJob Opening: Software Engineer实习或全职
怎样复习和准备操作系统的知识?Job Opening: Software Engineer实习或全职 (转载)
进入JobHunting版参与讨论
p**r
发帖数: 5853
11
又一个秀逗的PHD,大爷俺来指点你一下。
任何行业的发展都是越来越屏蔽基础,
这样可以让更多的人参与进来,这行业才能发展的更快。
上面先念三遍,熟记于胸,再往下看:D
举例#1 农业基础
你要懂四季变化,雨季旱季,河流走向,土壤,作物习惯,肥料,水分养分,光照等等
等。。。但是现代农业你要懂那么多,那你自己累死。
只要抓住个啥赚钱,啥种子好使,啥机械收割牛逼就行了。
你呢,就像一个老农问个新农民,问怎么种地?
新农民说买台德国播种机+收割机搞定。
然后你问,那怎么样的水分光照对玉米最好?
新农民一脸茫然,然后你心中默念:这孙子真傻逼,这都不懂。
大概这情况。

比如什么是线程进程

【在 l******d 的大作中提到】
: CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
: 了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
: kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
: 奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
: 折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
: 现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
: 本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
: 个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
: 名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
: 的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,

p**r
发帖数: 5853
12
这世界一直这样,F家常年缺pe缺得厉害,死活招不到。

【在 h***1 的大作中提到】
: 俺们要招个10%的,找了两个月,面了若干人,才给了
: 个offer, 结果人家最后还不来。。。

p**r
发帖数: 5853
13
你要明白,现在公司都走暴兵策略,
hero是牛逼,c/c++一台单机抗百万。
但是万一hero挂了,公司不久吃屎了。
所以算了,上轮子+暴兵,跑了一批再来一批,
反正硬件也便宜,至少比人便宜多了。
l***4
发帖数: 1788
14
pe是principal engineer? 这个哪个公司都缺吧

【在 p**r 的大作中提到】
: 这世界一直这样,F家常年缺pe缺得厉害,死活招不到。
w**z
发帖数: 8232
15
信号量啥意思?

【在 t***t 的大作中提到】
: 地址空间,指针操作,信号量,如何调试coredump,TCP/IP
: 靠,你太高大上了
: 现在码农90%不懂这些东西

e*******o
发帖数: 4654
16
semaphore

【在 w**z 的大作中提到】
: 信号量啥意思?
a**********0
发帖数: 422
17
java用conditional var和 wait notify协调进程
p**r
发帖数: 5853
18
production engineer

【在 l***4 的大作中提到】
: pe是principal engineer? 这个哪个公司都缺吧
p**r
发帖数: 5853
19
old school一点就是异步+锁,
牛逼一点就是生产+消耗。

【在 a**********0 的大作中提到】
: java用conditional var和 wait notify协调进程
a********c
发帖数: 3657
20
如果你真的精通你说的这些,2 sigma, virtu, tower, hrt, Jane are一类的都会欢
迎你。pay 300k以上应该很轻松。
问题是大部分说精通的顶多就是知道个概念而已。让丫写个bytebuffer都写不出来。。。

【在 l******d 的大作中提到】
: CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
: 了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
: kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
: 奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
: 折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
: 现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
: 本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
: 个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
: 名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
: 的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,

相关主题
Job Opening: Software Engineer实习或全职Job Opening: Verification Engineer II
Job Opening: Software Engineeran openning for System Integration Engineer
有硬件设计(digital design)的同志吗?a perl software engineer is needed in Boston area
进入JobHunting版参与讨论
S********t
发帖数: 3431
21
在某大厂干了几年后端,头几年写c++还花了很多时间解决一些线程同步和 throughput
优化等问题,很多东西很 tricky。后几年基本上就不用管了,用上大厂的牛逼轮子,
只需要考虑 business logic,开发效率明显提高很多。什么tcp,thread这些,自有大
牛统一搞定,小虾米在底层的东西上折腾半天劲,纯耽误活。
这年头,一层一层的搭framework堆模块是王道,有人搭底层系统,有人建中层平台,
上面再堆高层框架,然后上面写套 business logic,最后前台,应用。每一层都要有
很多人做,术业有专攻而已,没写过 socket/transport layer的码工不代表就不是好
码工。

【在 l******d 的大作中提到】
: CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
: 了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
: kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
: 奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
: 折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
: 现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
: 本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
: 个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
: 名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
: 的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,

l******d
发帖数: 530
22
说的蛮在理的。有个问题啊,在大厂用惯了轮子,如果被裁,这些大厂轮子的经验能带
到其它厂不?

throughput

【在 S********t 的大作中提到】
: 在某大厂干了几年后端,头几年写c++还花了很多时间解决一些线程同步和 throughput
: 优化等问题,很多东西很 tricky。后几年基本上就不用管了,用上大厂的牛逼轮子,
: 只需要考虑 business logic,开发效率明显提高很多。什么tcp,thread这些,自有大
: 牛统一搞定,小虾米在底层的东西上折腾半天劲,纯耽误活。
: 这年头,一层一层的搭framework堆模块是王道,有人搭底层系统,有人建中层平台,
: 上面再堆高层框架,然后上面写套 business logic,最后前台,应用。每一层都要有
: 很多人做,术业有专攻而已,没写过 socket/transport layer的码工不代表就不是好
: 码工。

p**r
发帖数: 5853
23
用轮子不算经验,
经验在于知道怎么用轮子堆东西。

【在 l******d 的大作中提到】
: 说的蛮在理的。有个问题啊,在大厂用惯了轮子,如果被裁,这些大厂轮子的经验能带
: 到其它厂不?
:
: throughput

h***1
发帖数: 2263
24
干哪一层不是关键,会用轮子也不是关键。
有的人,你给他一堆轮子,各种层次的轮子,他也搭不出
一个像样的东西,甚至都不知道能搭啥东西。
这个才是有经验和没经验的差别。

throughput

【在 S********t 的大作中提到】
: 在某大厂干了几年后端,头几年写c++还花了很多时间解决一些线程同步和 throughput
: 优化等问题,很多东西很 tricky。后几年基本上就不用管了,用上大厂的牛逼轮子,
: 只需要考虑 business logic,开发效率明显提高很多。什么tcp,thread这些,自有大
: 牛统一搞定,小虾米在底层的东西上折腾半天劲,纯耽误活。
: 这年头,一层一层的搭framework堆模块是王道,有人搭底层系统,有人建中层平台,
: 上面再堆高层框架,然后上面写套 business logic,最后前台,应用。每一层都要有
: 很多人做,术业有专攻而已,没写过 socket/transport layer的码工不代表就不是好
: 码工。

P**H
发帖数: 1897
25
醍醐灌顶。

【在 h***1 的大作中提到】
: 干哪一层不是关键,会用轮子也不是关键。
: 有的人,你给他一堆轮子,各种层次的轮子,他也搭不出
: 一个像样的东西,甚至都不知道能搭啥东西。
: 这个才是有经验和没经验的差别。
:
: throughput

h****e
发帖数: 2125
26
我弱弱地问啥是bytebuffer?

。。

【在 a********c 的大作中提到】
: 如果你真的精通你说的这些,2 sigma, virtu, tower, hrt, Jane are一类的都会欢
: 迎你。pay 300k以上应该很轻松。
: 问题是大部分说精通的顶多就是知道个概念而已。让丫写个bytebuffer都写不出来。。。

s*****r
发帖数: 43070
27
底层缓存,用来读写serialized object

【在 h****e 的大作中提到】
: 我弱弱地问啥是bytebuffer?
:
: 。。

h****e
发帖数: 2125
28
那是java的吧?人家C++的不会写有啥出奇??

【在 s*****r 的大作中提到】
: 底层缓存,用来读写serialized object
s*****r
发帖数: 43070
29
可以用类似的东东,C里面著名的char*,能把人搞到晕。还有神马big endian,littel
endian,address align啥的,都是无比琐碎又无用
Java解放了生产力,推动码农事业大发展

【在 h****e 的大作中提到】
: 那是java的吧?人家C++的不会写有啥出奇??
v*****k
发帖数: 7798
30
这还是上一个大叔phd
[在 pker (我要那天再挡不住我眼) 的大作中提到:]
:又一个秀逗的PHD,大爷俺来指点你一下。
:任何行业的发展都是越来越屏蔽基础,
:这样可以让更多的人参与进来,这行业才能发展的更快。
:上面先念三遍,熟记于胸,再往下看:D
:举例#1 农业基础
:你要懂四季变化,雨季旱季,河流走向,土壤,作物习惯,肥料,水分养分,光照等
等等。。。但是现代农业你要懂那么多,那你自己累死。
:只要抓住个啥赚钱,啥种子好使,啥机械收割牛逼就行了。
:你呢,就像一个老农问个新农民,问怎么种地?
:新农民说买台德国播种机+收割机搞定。
:然后你问,那怎么样的水分光照对玉米最好?
:..........
相关主题
C++ Software Engineer (XBox, PS3, exp) (转载)发点非科班找码工经验,希望能鼓励一些人
贴一个非主流的position openingbloomberg 面经
怎样才可以去硅谷大公司做Analyst啊?国内行情最好的是IOS,Android,前端,美国也是吗?
进入JobHunting版参与讨论
j**********r
发帖数: 3798
31
你这哪年代的 Java呀,该更新了。

【在 a**********0 的大作中提到】
: java用conditional var和 wait notify协调进程
k***5
发帖数: 583
32
这倒不一定,如果折腾过底层的driver的就写过无数这种东西,很多时候不同protocol
对bit 的顺序都要求不一样。

【在 h****e 的大作中提到】
: 那是java的吧?人家C++的不会写有啥出奇??
c******3
发帖数: 6509
33
会C/C++的你跑去问信号量可能都有点悬,问进程和线程的区别,这个就有点难了吧。
这年头进程和线程区别很大?两个任务指派到两个独立地址空间去,或者同一个地址空
间,但物理是两个CPU socket node运行,你说它是进程还是线程吧?
你问的这些别说Java出身的应用程序员,哥这种白天做软件C/C++/汇编算法、驱动,晚
上SystemVerilog设计视频算法IC、主控CPU的也答不上来啊
至于TCP/IP协议栈这种体力活,都有20多年没干过了,还是当年没Internet的傻冒时期
才亲自写
coredump还真没玩过,当年用SoftIce和TR调试程序,gdb一直用不惯,还是printk算了
,后来用示波器和逻辑分析仪调试程序,现在好像也没变
g****s
发帖数: 340
34
牛逼 我想有你的skillset.
t*****d
发帖数: 525
35
做技术迟早会被淘汰的。只有管人的技巧才千年不变

【在 l******d 的大作中提到】
: CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
: 了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
: kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
: 奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
: 折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
: 现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
: 本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
: 个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
: 名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
: 的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,

h***1
发帖数: 2263
36
扯淡,每个公司,每个时代的文化都不一样,管人的
技巧当然也在变。中老年Manager 被栽了找工作找得生不如死
的大有人在。
不管是管人的技术还是干活的技术,混成个高不成低不就的档次,
迟早会死得很难看。

【在 t*****d 的大作中提到】
: 做技术迟早会被淘汰的。只有管人的技巧才千年不变
1 (共1页)
进入JobHunting版参与讨论
相关主题
an openning for System Integration Engineer问一道经典C++题
a perl software engineer is needed in Boston area爸说,没想到你就当了个程序员 (转载)
C++ Software Engineer (XBox, PS3, exp) (转载)Unix Admin job in Seattle
贴一个非主流的position opening怎样复习和准备操作系统的知识?
怎样才可以去硅谷大公司做Analyst啊?碰到面试官水平太差看不懂答案怎么办?
发点非科班找码工经验,希望能鼓励一些人Job Opening: Software Engineer实习或全职
bloomberg 面经Job Opening: Software Engineer实习或全职 (转载)
国内行情最好的是IOS,Android,前端,美国也是吗?Job Opening: Software Engineer实习或全职
相关话题的讨论汇总
话题: 轮子话题: c++话题: java话题: tcp话题: ip