avatar
l*d
1
CS PhD出身,原来是研究操作系统的,但当时研究的主任务是灌水发paper。毕业后去
了湾区一做数据通信的公司,会点C/C++,Linux编程调试,什么单线程多线程之类的,
kernel编程,懂点TCP/IP协议。J2EE JSP之类的touch过,但是也很久没碰了。
奔四了,要是再不折腾下过几年就折腾不动了。可是现在最大问题是不知道往哪个方向
折腾,可以拓展现有skill set但又不至于把现有的完全扔掉。
现在看到编程版讨论的一堆新名词新轮子不知所以然。总觉得重头去学这些新轮子会舍
本逐末,毕竟这些新轮子是让编程变得傻瓜化,降低对码工的要求。上个星期面试了一
个转行CS的小伙子,在好几个大公司呆过,简历上以Java为主,夹杂了不少流行的轮子
名称,也提到会C/C++。但问到CS比较基础的问题时,啥都不会,比如什么是线程进程
的区别,地址空间,指针操作,信号量,如何调试coredump,TCP/IP的一些基本概念,
问起来一头雾水。难道现在码工都不需要懂这些东西了?
avatar
Y*0
2
相机是7月中旬买的,5d2/24-105 kit。现在旧的5d用着感觉不错,5d2就卖了吧。
盒子拆开了,因为镜头要拿出来。机身是新的,没摁过。盒子,包装,保修卡这些东西
都齐全。
2150+shipping, BOA/Paypal gift。如果用regular paypal请加上paypal fee。
avatar
w*z
3
会刷题吗?

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

avatar
Y*0
4
up
avatar
e*o
5
写 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的一些基本概念,

avatar
l*m
6
5d用着不错为什么还买无敌兔?买了又不用,折腾

【在 Y****0 的大作中提到】
: 相机是7月中旬买的,5d2/24-105 kit。现在旧的5d用着感觉不错,5d2就卖了吧。
: 盒子拆开了,因为镜头要拿出来。机身是新的,没摁过。盒子,包装,保修卡这些东西
: 都齐全。
: 2150+shipping, BOA/Paypal gift。如果用regular paypal请加上paypal fee。

avatar
b*y
7
看干啥的了,开汽车的也不见得会修车。skillset怎么发展?有几种可能性,比如做
consulting,自己开公司,或者在一个好公司里混高层,都是机会。你可以看看这篇文
章里的总结: 美国程序员的B计划: 岁数大了,出路在哪里?
http://www.advancedj.com/topic/144/programmers-career-path
avatar
D*l
8
看上len了吧

【在 l****m 的大作中提到】
: 5d用着不错为什么还买无敌兔?买了又不用,折腾
avatar
t*t
9
地址空间,指针操作,信号量,如何调试coredump,TCP/IP
靠,你太高大上了
现在码农90%不懂这些东西
avatar
b*6
10
good price ,spt
avatar
s*r
11
俺懂,不过要复习一下
当年没少折腾coredump和memory leak
AIX的dbx和HPUX的debugger,在gdb里面如何换thread,各种高难
不过还有卵用

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

avatar
M*c
12
hot
avatar
e*o
13
你这属于与时俱进的大叔

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

avatar
i*t
14
无敌兔
非wsn专用 大家上啊

【在 Y****0 的大作中提到】
: 相机是7月中旬买的,5d2/24-105 kit。现在旧的5d用着感觉不错,5d2就卖了吧。
: 盒子拆开了,因为镜头要拿出来。机身是新的,没摁过。盒子,包装,保修卡这些东西
: 都齐全。
: 2150+shipping, BOA/Paypal gift。如果用regular paypal请加上paypal fee。

avatar
l*z
15
先刷题,然后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的一些基本概念,

avatar
p*r
16
一不小心进了10%,哈哈。

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

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

【在 p**r 的大作中提到】
: 一不小心进了10%,哈哈。
avatar
p*r
18
又一个秀逗的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的一些基本概念,

avatar
p*r
19
这世界一直这样,F家常年缺pe缺得厉害,死活招不到。

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

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

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

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

avatar
e*o
23
semaphore

【在 w**z 的大作中提到】
: 信号量啥意思?
avatar
a*0
24
java用conditional var和 wait notify协调进程
avatar
p*r
25
production engineer

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

【在 a**********0 的大作中提到】
: java用conditional var和 wait notify协调进程
avatar
a*c
27
如果你真的精通你说的这些,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的一些基本概念,

avatar
S*t
28
在某大厂干了几年后端,头几年写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的一些基本概念,

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

throughput

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

avatar
p*r
30
用轮子不算经验,
经验在于知道怎么用轮子堆东西。

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

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

throughput

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

avatar
P*H
32
醍醐灌顶。

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

avatar
h*e
33
我弱弱地问啥是bytebuffer?

。。

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

avatar
s*r
34
底层缓存,用来读写serialized object

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

avatar
h*e
35
那是java的吧?人家C++的不会写有啥出奇??

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

【在 h****e 的大作中提到】
: 那是java的吧?人家C++的不会写有啥出奇??
avatar
v*k
37
这还是上一个大叔phd
[在 pker (我要那天再挡不住我眼) 的大作中提到:]
:又一个秀逗的PHD,大爷俺来指点你一下。
:任何行业的发展都是越来越屏蔽基础,
:这样可以让更多的人参与进来,这行业才能发展的更快。
:上面先念三遍,熟记于胸,再往下看:D
:举例#1 农业基础
:你要懂四季变化,雨季旱季,河流走向,土壤,作物习惯,肥料,水分养分,光照等
等等。。。但是现代农业你要懂那么多,那你自己累死。
:只要抓住个啥赚钱,啥种子好使,啥机械收割牛逼就行了。
:你呢,就像一个老农问个新农民,问怎么种地?
:新农民说买台德国播种机+收割机搞定。
:然后你问,那怎么样的水分光照对玉米最好?
:..........
avatar
j*r
38
你这哪年代的 Java呀,该更新了。

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

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

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

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

【在 t*****d 的大作中提到】
: 做技术迟早会被淘汰的。只有管人的技巧才千年不变
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。