文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Linux & Advanced Application » 想进入Google中国?应该学些什么?       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [原创] 想进入Google中国?应该学些什么?  ( 查看:436  回复:2 )   
 
relax101
新新人类  点击可查看详细



帖子 6
精华 0
无忧币 24
积分 18
阅读权限 20
注册日期 2007-9-27
最后登录 2007-11-21 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-9-27 16:08   标题:想进入Google中国?应该学些什么?
上一帖 |
软件企业已经进化成了互连网软件企业,典型的代表就是Google。Microsoft与Google相争是两代软件公司的竞争, Microsoft诞生于1975年,而Google在1998年创办,这两种模式的软件企业的成长速度谁快谁慢显而易见。Microsoft发布的live.com表示他正在转型。那么新一代的软件企业需要的是什么技术?IT从业者来说应该从那些技术着手?

Google 2007年1月15日 的职位分析
以下是从www.google.com 北京地区 软件开发职位列表,原链接地址:
http://www.google.cn/support/job ... 056&loc_id=8545

本文除了Google公司的职位和相关要求,其他内容为尚观科技(http://www.uplooking.com)的UNIX/Linux主机管理方向讲师郄晓烨(Shrek)原创文档,转载请保留作者信息,文中只分析其中的技术部分,其他内容及准确信息请点击链接,作者受限于知识面,如有错误敬请指正。


Specialized openings in Software Engineering

地点 > 中国 – 北京 > 研发 > 软件工程

• Customer Solutions Engineer - Beijing
• Front-End Web Developer - Beijing
• Linux/开源软件研发工程师 - 北京 (Linux/OpenSource Developer - Beijing)
• Mobile Wireless Application Engineer - Beijing
• Software Engineering Intern - Beijing
• 软件工程师与测试 - 中国 (Software Engineer in Test - Beijing)
• Software Engineer in Test - New Grad - Beijing
• Software Engineer - New Grad - Beijing
• Software Engineer, System - Beijing
• 软件测试工程师 - 中国 (Software Quality Assurance Engineer - Beijing)
• 软件工程师 – 北京 (Software Engineer - Beijing)
• 工程研发总监 - 北京 (Engineering Director - Beijing)
请将您的中英文简历以文本或HTML的格式发至 jobs@google.com,并在邮件的标题中注明 Linux/OpenSource Developer - Beijing。邮件正文请使用英语,所有中文信息请以附件形式提交。

首先重点院校,流畅的英语听读写能力是必不可少的

分析职位的结果是:
1.        必须精通UNIX/Linux平台, Google中国 北京研发部门一共12个职位中,没有提到UNIX/Linux的仅仅有2个职位,也就是10个职位都要求有UNIX/Linux平台经验
2.        不能单纯学习UNIX/Linux系统本身,相关Shell编程、Python 都是一部分,所有的技能要求都是相辅相成的,也就时说不是仅仅学会Linux、C、Java中某一个,就可以获得职位,必须熟悉其中大部分
3.        永远离不开的C/C++,几乎每一个研发型的职位都要求C/C++语言要求
4.        开源技术在互连网软件企业中必不可少,从Linux到MySQL  Python  Shell编程
5.        涉及到核心技术算法的都是C语言
6.        外围的应用编程使用 C++  Python  或Java

详情如下,括号中为注释,非原文,所有链接均可点击,数据采集2007年1月15日:

测试工程师要求大同小异 3个职位:
• 软件测试工程师 - 中国 (Software Quality Assurance Engineer - Beijing)
• 软件工程师与测试 - 中国 (Software Engineer in Test - Beijing)
• Software Engineer in Test - New Grad - Beijing
(测试软件本身不难,但是要求 系统+脚本+编程经验 都熟悉就不容易了)
•        计算机软件或相关专业本科以上学历(硕士更佳,学年算工作经验)
•        至少精通以下一种语言: C/C++, Java or Python.
•        熟悉 Unix/Linux 系统
•        熟练掌握 Unix/Linux shell ,Perl , JavaScript ,或其它语言(awk, sed).
•        熟悉SQL更佳
•        优秀的分析技能
•        出色的Internet/Web 技术知识, 譬如网页浏览器, http, 和html
•        优秀的口头和书面沟通技能
•        4 年以上测试软件设计和测试经验 (Internet/Web 相关经验更佳)
• Linux/开源软件研发工程师 - 北京 (Linux/OpenSource Developer - Beijing)
(开源软件的精髓都在这里了,精通的人不多 Linux Shell编程 Python Kernel原理)
•        3年以上Linux或开源软件开发经验
•        对C/C++语言以及面向对象程序设计的深入了解
•        熟悉以下脚本语言之一: bash/Perl/Python/JavaScript
•        对Linux平台的深入而全面的认识
•        扎实的操作系统和网络编程基础
对Linux Kernel或X Window有深入了解者优先

• Software Engineer - New Grad - Beijing
•        Experience with Unix/Linux or Windows environments, C++, Java, distributed systems, machine learning, information retrieval, TCP/IP and network programming and/or developing large software systems a plus.
•        Knowledge of Perl, Python, or other scripting languages a plus

• Software Engineer, System - Beijing  (系统编程中 C语言是必须的)
•        Strong C/C++/Java programming skills.
•        Knowledge of scripting languages such as shell, perl, python, etc.
•        Substantial knowledge of UNIX/Linux or Windows environments.
•        Substantial knowledge of network / security
• Software Engineering Intern - Beijing
(应用程序的编程要求 UNIX/Linux下应用程序一般是 C++ Python Java中的一种)
•        具有经验丰富的软件系统或算法实践经验.
•        具有杰出的C++和Python语言操作技术.
•        了解Unix/Linux或者Windows环境和API.
•        熟悉TCP/IP及网络编程者优先考虑。

• 软件工程师 – 北京 (Software Engineer - Beijing)
•        Strong C/C++/Java programming skills.
•        Substantial knowledge of UNIX/Linux or Windows environments.
•        Extensive experience with designing and programming distributed systems
(分布式系统: Google的看家本领 有关GoogleFS分布式文件系统的页面如下:http://www.uplooking.com/content/view/763/2/ 可以下载GoogleFS的ppt)

• 工程研发总监 - 北京 (Engineering Director - Beijing)
要求带领40人以上的研发团队
(没有写出明确的技术要求,应该是都要会吧,很显然,达到无招胜有招的境界了,各位大牛看看了)

• Customer Solutions Engineer - Beijing
要求熟练掌握以下语言中2种以上Java, C/C++, .NET, Python, Perl, or PHP
3年数据库经验 特别是 MySQL
web services (SOAP, WSDL, and Apache Axis).
UNIX and Windows 工作环境

• Front-End Web Developer - Beijing
•        界面的设计
• Mobile Wireless Application Engineer - Beijing
C/C++ and Java.   markup languages such as CHTML/XHTML/WAP a plus
J2ME/Symbian/BREW/Windows Mobile/PalmOS   embedded environments



网络工程师到底该不该去考CCIE认证?
2007-9-27 16:081楼
[ 顶部 ]
 
龍騰嵙技
助理工程师  点击可查看详细


十二生肖之鸡   射手座   行业勋章   技术勋章   诚信兄弟   中秋活动勋章  
帖子 1170
精华 5
无忧币 2997
积分 1725
阅读权限 40
来自 (保密)
注册日期 2007-9-19
最后登录 2008-6-18 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-9-27 17:26 
支持一下!!!!!!!!!!!占个 沙发先!



【失败=成功 提问的智慧(1)
2007-9-27 17:262楼
[ 顶部 ]
 
relax101
新新人类  点击可查看详细



帖子 6
精华 0
无忧币 24
积分 18
阅读权限 20
注册日期 2007-9-27
最后登录 2007-11-21 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-10-15 10:32   标题:想要多些了解的,可以加QQ:43653034

想要多些了解的,可以加QQ:43653034



网络工程师到底该不该去考CCIE认证?
2007-10-15 10:323楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号