同上问,对C++技术的具体要求我想用C++是可以编很多类型的程序的,例如:
1. 底层的IT framework:如电脑手机OS, 硬件driver 等;
2. C++也可以用来编其他语言,library和一些工具: matlab, CAD等高级语言等;
3. 然后C++同样可以直接用来编数据处理程序: modeling,big data 的数据处理程序。
想必还有其他用途。
每一个方向都是很深很深的。虽然用的都是C++,但是背后的算法,结构都不一样。要精通一个方向感觉都很难了。
所以请问LZ,你们需要的C++人才到底是要哪方面的?在那个方面需要有多少的经验。
看了Takuto的问题后我想作一些解释,顺便把对ethanph的回复也再说的详细一些。
我会倾向不把工作要求中的方向说得太死,主要有以下一些考虑。
1)找工作的人中即将毕业的学生占了大多数,如果将方向限定在我们具体的工作内容上,可以说不太可能有人有过相关经验。有几个人在校期间可能有过对冲基金的系统开发经验呢?所以帖子里也说了,“工作经验,不要求”。希望能碰到一些有潜力的年轻人,经历个人和公司的共同成长过程。
2)虽然全栈工程师这个说法还存在不少争议,但还是说明了某种需求。在一个高速发展的环境里,分工很难完全的明确,所以大家有时需要走出comfort zone,解决一些不熟悉的问题,而不只是说那不是我的工作范围。我们希望一群有共同兴趣的人来作一项事业,而不只是螺丝钉。
3)关于对“牛X”的理解,主要是看是否有超出预期的部分,比如做过的事和别人做的类似的有什么不一样。所以我们对做过什么,做过几年不是最在意的,因为十有八九你要来做不一样的东西。你说你是个牛X的程序员,但对自己接触过的一些功能的底层实现没有兴趣,就想用一下,也不在意性能,基本数据结构算法也不熟,那多少经验我也不敢相信你牛X啊。其实不管有无经验,什么方向,只要笔试有一两个亮点就到下一轮了。然后再确定具体代码质量,是否符合公司文化,同事是否喜欢你,和其他候选人的比较等等等等。
1)找工作的人中即将毕业的学生占了大多数,如果将方向限定在我们具体的工作内容上,可以说不太可能有人有过相关经验。有几个人在校期间可能有过对冲基金的系统开发经验呢?所以帖子里也说了,“工作经验,不要求”。希望能碰到一些有潜力的年轻人,经历个人和公司的共同成长过程。
2)虽然全栈工程师这个说法还存在不少争议,但还是说明了某种需求。在一个高速发展的环境里,分工很难完全的明确,所以大家有时需要走出comfort zone,解决一些不熟悉的问题,而不只是说那不是我的工作范围。我们希望一群有共同兴趣的人来作一项事业,而不只是螺丝钉。
3)关于对“牛X”的理解,主要是看是否有超出预期的部分,比如做过的事和别人做的类似的有什么不一样。所以我们对做过什么,做过几年不是最在意的,因为十有八九你要来做不一样的东西。你说你是个牛X的程序员,但对自己接触过的一些功能的底层实现没有兴趣,就想用一下,也不在意性能,基本数据结构算法也不熟,那多少经验我也不敢相信你牛X啊。其实不管有无经验,什么方向,只要笔试有一两个亮点就到下一轮了。然后再确定具体代码质量,是否符合公司文化,同事是否喜欢你,和其他候选人的比较等等等等。