作为一个想在编程方面能养家糊口的计算机科学与技术的专业生需要其他什么知识,光编程语言就可以了吗?

作为一个想在编程方面能养家糊口的计算机科学与技术的专业生需要其他什么知识,光编程语言就可以了吗?,第1张

看看一下一些公司的招聘要求,我想你就会知道该学些什么了!

360公司招聘要求:

高级客户端开发工程师

1、热爱软件开发、编码基本功扎实;

2、熟练使用C/C++;

3、有3年以上Windows软件开发经验

4、精通Windows程序设计,有丰富的Windows图形界面开发经验、熟悉COM原理和Windows SDK基本原理;

5、可以比较独立负责开发模块、有一定框架设计能力以及调试能力为好;

6、熟练使用MFC,WTL,或熟练掌握Delphi,C++ Builder开发;

7、具有良好的主动意识、沟通和合作能力。

高级PHP开发工程师

1、计算机或相关专业本科学历,3年以上大型网站开发经验;

2、三年以上FreeBSD/Linux平台开发经验,从事过互联网开发,精通LAMP系统

3、有能力跟踪和学习最新的软件技术,经常在各个open source项目中与他人沟通,交流经验;

4、具有自我管理能力,有团队精神,乐于沟通和提供帮助。

360技术支持工程师

工作职责:

负责解答用户使用360各产品时遇到的问题

与各个产品部门沟通,跟进重要问题的解决

总结用户反馈,能发现当前产品发生的最多的问题

熟悉杀毒、系统整理等常见的问题,熟悉安全软件

任职资格:

熟悉360全线产品,经常使用360产品,可以熟练说出360产品的功能特点;

熟悉安全软件,对于电脑常见问题具有一定的处理能力;

具有产品敏感度,善于发现产品问题;

执行力较强,可以推进和跟进问题解决,且能胜任高强度的工作压力;

性格外向,有责任心,有团队荣辱感;

Unix C++工程师

1、计算机或数学相关专业硕士以上学历;

2、熟悉Linux/FreeBSD环境开发;

3、深入理解C/C++语言, 熟练掌握其它编程语言更佳;

4、熟练掌握数据结构,具有良好的算法基础及系统分析能力;

5、具备良好的编程习惯,能够编写高质量技术文档;

6、良好的逻辑思维能力,对于创新及解决具有挑战性的问题充满激情;

7、良好的团队合作意识和沟通能力;

8、参与过开源项目开发者尤佳。

系统运维工程师

1、本科以上学历,计算机相关专业;

2、2年以上相关工作经验;

3、熟悉线上机器正常运行的各项参数,对不同使用场景的机器,load/CPU usage/磁盘IO 的正常值有正确的认识;

4、熟练掌握FreeBSD 命令,会写一些shell 脚本;熟练掌握systat/netstat/iostat/dmesg 等观察系统的基本命令;

5、掌握Apache/Nginx 的安装、配置,会做一些基本的参数调整;

6、熟悉PHP 的安装、配置;熟悉memcached 安装、配置;

7、熟悉MySQL 数据库的安装、配置;熟悉MySQL 配置;熟悉MySQL 的全量、增量备份;MySQL Master/Slave 的设置;

8、未来要掌握LVS/HAProxy/MySQL Proxy 等负载均衡软件、高可靠性软件的使用。

360产品经理

1、3年及以上互联网或软件行业工作经验,1年以上产品管理(Product Management)经验;

2、思维发散,富于创意,愿意尝试一些新产品、新事物;对目前流行的互联网产品做过分析,有自己独到的见解;

3、关心互联网的产品、应用和技术,善于使用各类软件,对于软件易用性比较敏感;

4、熟悉UI/UE,能够独自完成项目界面设计,研究并改善用户体验;

5、有一定的项目管理经验,能够协调组织一个产品的策划实施运营过程;

6、具备安全领域经验或系统优化方面经验者优先;

7、善于沟通,有较高的情商。

BD经理

1、对电子商务网站、webgame、支付平台非常熟悉;

2、有较强的与其他行业合作伙伴的沟通能力,具有较高的沟通技巧;

3、对产品需求具有敏感度;

4、能够与产品进行有效沟通。

高级文案策划

1、本科以上学历,新闻与传播、计算机专业优先;2年以上公关公司或企业公关撰稿文案经验,文字水平优良,提供作品;

2、有较强的创意策划能力,能独立完成简单的项目策划方案,提供方案作品;

3、英文水平良好,能熟练使用搜索工具找到中英文资料并进行简单的编译工作;

4、必须具备一定的计算机与软件基础知识;有计算机与软件类专业媒体工作经历者优先;

5、能承受较强的工作压力,有良好团队合作意识。

测试工程师

1、计算机或相关专业大学本科或以上学历;

2、熟悉软件测试流程,有1年以上软件测试经验;

3、精通软件测试理论和方法,能够熟练应用 MI 的功能和性能测试工具;

4、熟练掌握各种 windows *** 作系统,精通计算机网络知识;

5、有较强的逻辑分析能力和学习能力;

6、拥有较好的沟通技巧及团队合作精神,较强的责任感及进取精神;

7、对软件测试有浓厚的兴趣,善于分析和发现问题;

8、可以胜任重复性工作,工作细致认真,有耐心。

前台文秘

1、大专以上,行政管理等相关专业毕业;

2、有半年以上相关岗位的工作经验;

3、能熟练使用相关办公软件;

4、具有良好的人际关系处理能力、沟通能力;

5、年龄在25岁以下,形象好,热情亲切,普通话流利;

6、工作踏实努力。

运营专员(网页防火墙、运营中心)

1、对网络安全方面感兴趣,并有一定的计算机知识基础;

2、有客户服务经验,解决处理用户反馈问题的能力;

3、熟悉360产品,了解同类安全软件的使用;

4、对木马病毒插件查杀有基础了解;

5、工作细心,有耐心,沟通能力强。

高级电脑维护工程师

1、对解决电脑各种软硬件问题有狂热的爱好和兴趣;

2、拥有广泛的电脑软硬件知识,关注IT界发展动态;

3、拥有电脑软硬件维修维护经验及客户服务经验;

4、有缜密的逻辑思维能力和严谨的文档编写能力,良好的沟通和协调能力;

5、性格开朗,对事物有好奇心,喜欢团队工作,学习能力强;

6、精通WINDOWS系统注册表结构,能自行修复注册表错误;

7、精通WINDOWS系统文件结构,了解WINDOWS启动原理;

8、了解各项系统错误编号、蓝屏编号含义;

9、了解电脑软硬件运行原理;对硬件各项数据参数有一定了解;

10、熟悉硬件驱动程序原理,了解电脑病毒及木马的处理方法;

11、在不重装系统的情况下可以解决绝大部分系统、软件问题。

游戏运营专员

1、精通数据分析;

2、熟悉游戏推广、运营工作流程;

3、擅长市场推广统筹,有一定推广创意能力;

4、具备某款游戏的完整推广、运营经历;

5、熟悉游戏用户行为。

百度部分职位招聘要求:

部门描述:

负责百度windows产品线开发,为用户提供便捷的搜索服务。

工作方向:信息提取,检索技术、p2p数据传输相关技术、浏览器插件相关技术、windows系统内核相关技术

工作职责:

百度客户端产品开发与模块升级,新产品,新技术调研,提升百度用户体验与忠诚度

职位要求:

-熟练掌握C++语言,VC开发工具

-熟练掌握COM,STL,WTL,ATL等技术

-熟练掌握windows平台基础技术:进程、线程、内存管理、消息机制等

-掌握常规数据结构和算法,具备良好的逻辑分析思维能力

-具有良好的团队合作精神和沟通能力

-具有较强的责任感

-有下列相关研发经验者优先:

1、浏览器内核及相关技术

2、输入法相关技术

3、UI开发技术

4、即时通信客户端软件开发

奇艺网招聘要求:

客户端高级开发工程师 招聘人数:1人 工作地点:北京

职责描述:

1.负责PC客户端播放器软件、LINUX平台机顶盒相关模块的开发、维护;

2.负责相关模块的框架设计文档、技术文档的编写和维护;

3.相关模块的内部开发测试、联调、优化。

职位要求:

1.具有丰富的windows、linux平台开发经验,熟悉 *** 作系统底层原理;

2.熟悉COM组件、多线程、MFC、WTL、DX、P2P等的技术开发;

3.了解音视频编解码标准:H.264/H.263,MPEG-1/2/4,AVS,VC1,RV,VP8,PCM/ADPCM,AMR,MP3,WMA,AAC,AC3,DTS等;

4.精通多媒体容器封装标准,能够根据实际需求进行开发,包括但不限于视频流,音频流,字幕流等;

5.熟悉多媒体开源工具(代码)的使用、二次开发、重新封装,并能基于其框架进行开发(如ffmpeg,mplaryer,mp4box,xvid,mencoder,x264等);

6.具有流媒体播放器、流媒体直播、点播、机顶盒开发经验者优先考虑;

7.有较强的分析问题和独立解决问题的能力,良好的沟通能力、团队合作精神与敬业精神。

点击投递简历 返回顶部↑

高级视频编码算法工程师招聘人数:1人 工作地点:北京

职责描述:

1.针对目前技术架构体系和业务流程进行改善,从质量和效率上持续优化,不断提升用户体验;

2.多媒体编解码/转码服务器系统后台应用开发,底层分发优化开发维护。

职位要求:

1.计算机或电子通信等相关专业硕士及以上学历,两年以上相关经验;

2.精通音视频编解码器设计和实现,具有实际产品设计和项目开发经验,对于标准定义和未定义功能模块均有相关经验;

3.精通H.264编码标准,了解SVC(Scalable Video Coding)编码技术;

4.了解一种或多种音频编码标准,如MP3,AC3,AAC等;

5.了解多媒体容器封装标准,能够根据实际需求进行开发,包括但不限于视频流,音频流,字幕流等(例:mp4,ts,flv,3gp,srt,ssa,ass);

6.熟熟悉多媒体开源工具的使用,并能基于其框架进行开发(ffmpeg,x264,handbrake等)

7.熟悉模式识别、人脸检测或OPENCV者优先考虑

8.有较强的分析问题和独立解决问题的能力,良好的沟通能力、团队合作精神与敬业精神,具备良好的时间/任务安排管理能力。

点击投递简历 返回顶部↑

高级搜索研发工程师招聘人数:1人 工作地点:北京

职责描述:

1.站内搜索引擎架构设计、功能开发及优化;

2.基于用户行为的搜索数据分析、搜索算法优化。

职位要求:

1.扎实的java开发技术功底,熟悉struts2/spring/hibernate等开源web框架;

2.具备Lucene、Sphinx等相关应用项目经历;

3.精通搜索引擎常见原理及相关技术;

4.对网页爬虫、网页分析、信息抽取,有深入了解;

5.熟练运用sql语句,熟悉使用mysql数据库;

6.具备良好的团队合作精神。

点击投递简历 返回顶部↑

高级视频开发工程师招聘人数:1人 工作地点:北京

职责描述:

1.负责视频编码平台底层架构设计与开发。

职位要求:

1.计算机或相关专业本科及以上学历;

2.精通PHP/Perl/Python 等脚本语言中的一种或多种,具备良好的编程风格;

3.具备系统架构设计能力,有独立设计开发项目经验者优先;

4.熟悉SQL语句,能够熟练使用Mysql等数据库;

5.熟悉Linux使用,能够在Linux平台下进行开发;

6.有较强的分析问题与独立解决问题的能力,良好的沟通能力及团队合作精神。

点击投递简历 返回顶部↑

算法与数据挖掘师招聘人数:1人 工作地点:北京

职责描述:

1.从海量数据中发现隐含的规律,支持公司的各种决策;

2.探索并实现高效的搜索、推荐、广告投放等算法。

职位要求:

1.扎实的数学和计算机科学功底,以及出色的编程能力;

2.至少有如下知识背景之一:自然语言处理和信息抽取;数据挖掘/机器学习;信息检索;高性能计算;

3.有2年以上相关工作经验者优先;

4.熟悉Linux系统,并且至少熟悉Python,Perl,shell,PHP等脚本语言其中之一者优先;

5.熟悉Hadoop并有丰富的Map/Reduce程序开发经验者优先。

点击投递简历 返回顶部↑

系统运营工程师招聘人数:2人 工作地点:北京

职责描述:

1.网络、系统监控值班,突发事件处理,故障响应处理;

2.生产系统流量监控,突发事件处理;

3.使用脚本语言编写系统管理所需的自动化工具;

4.服务器、网络设备初始化部署和故障处理;

5. *** 作系统、系统软件的部署、维护和管理;

6.文档撰写,编写各类手册、文档和说明。

职位要求:

1.两年以上工作经验,一年以上互联网企业系统管理工作经验;

2.熟悉Linux(或其他*nix *** 作系统)的管理和维护;

3.熟悉shell或Python,能够独立编写自动化脚本;

4.熟悉域名解析原理,了解bind8/9配置;

5.了解 *** 作系统原理,熟悉Linux系统各类参数,有一定的系统优化经验;

6.了解Mysql,了解关系数据库理论;

7.了解TCP/IP协议,了解cdn原理;

8.可短暂出差;

9.了解Cisco或HuaWei等厂商主流网络产品配置和调试优先;

10.1年以上100台以上服务器独立管理经验或1年以上视频网站系统管理工作经验者优先;

11.目标导向,能够承担较大的工作压力。

点击投递简历 返回顶部↑

客户端技术经理招聘人数:1人 工作地点:北京

职责描述:

负责客户端开发及团队管理。

职位要求:

1.本科以上学历;

2.精通C/C++, 熟练使用Visual C++开发环境,编程风格清晰;

3.熟悉WTL或MFC界面编程,精通Windows平台用户界面开发技术, 熟悉各种控件定制编程 ,熟悉D3D或opengl技术者优先;

4.有丰富的Windows平台下网络编程经验;

5.有媒体播放器开发经验, 熟悉DirectShow编程者优先;

6.具有P2P开发经验者, 熟悉BT等P2P协议;

7.五年以上开发经验,有开发大型客户端项目开发经验;

8.工作责任心强, 良好的沟通和团队合作能力, 可在项目压力下坚持工作;

9.优秀的团队组织能力、良好的沟通协调能力。

点击投递简历 返回顶部↑

数据挖掘技术工程师招聘人数:1人 工作地点:北京

职责描述:

1.实现大规模数据挖掘的、精准广告定位、相关视频推荐等系统中的重要模块;

2.从系统应用的角度,利用数据挖掘/统计学习的理论和方法解决实际问题。

职位要求:

1.扎实的计算机科学基础和优秀的编程能力,熟练使用Java、Python或者Perl语言;

2.优秀的分析问题和解决问题的能力,能够把合理的思路成功应用于实践;

3.熟悉Linux系统,有大量的编码经验者优先;

4.有1年以上相关工作经验者优先;

5.有数据仓库建模经验,熟悉Hadoop、pig、HIVE、HBase、sqoop等开源框架者优先。

点击投递简历 返回顶部↑

广告引擎高级开发工程师招聘人数:2人 工作地点:北京

职责描述:

1.linux下高性能后台服务的设计和开发;

2.参与系统设计、编写和优化广告引擎和其他相关后台服务;

3.维护相关系统,高效,稳定的运行。

职位要求:

1.熟悉Linux/Unix平台上的C/C++编程,至少熟悉SHELL/Python其中一门脚本语言,熟悉erlang者优先;

2.熟悉常用算法和数据结构,有一定的系统架构设计经验;

3.熟悉网络编程、多线程编程技术,有大规模系统开发和设计经验;

4.有分布式系统或并行计算相关工作经验;

5.对技术敏感而细致,乐于发现、分析和解决复杂问题;

6.善于学习新的知识,动手能力强,具有开拓创新精神;

7.良好的团队合作精神,较强的沟通能力;

8.自我管理能力强,有良好的时间意识;

9.了解广告相关技术,有相关经验者优先。

点击投递简历 返回顶部↑

广告系统高级java工程师招聘人数:4人 工作地点:北京

职责描述:

1.进行软件系统分析、架构设计和核心技术开发;

2.负责广告系统开发,包括内部业务支撑系统的开发。

职位要求:

1.精通Java,熟练掌握Java网络编程;

2.熟练运用常用开源软件(Spring/Hibernate/spring mvc/ibatis),熟悉groovy/grails/scala者优先;

3.熟悉互联网开发模式,清晰理解缓存,缓存设计和模式熟悉osgi者优先;

4.精通TCP/IP、HTTP等网络协议,有用Java做大访问量高压力网络应用的经验;

5.熟悉Linux/Nginx,熟练配置维护Apache,Tomcat,Resin等应用服务器,掌握shell/awk/python等系统脚本工具;

6.熟练掌握SQL语句,熟练使用数据库(Oracle、MySQL);

7.熟悉HTML/JAVASCRIPT/CSS/Ajax 等页面技术;

8.熟练使用Eclipse/Maven/Ant/SVN等软件开发工具;

9.三年以上互联网开发经验,有广告系统相关开发经验者优先;

10.计算机科学或相关技术学科的本科以上学历。

点击投递简历 返回顶部↑

PHP高级开发工程师招聘人数:2人 工作地点:北京

职责描述:

1.协助系统架构师进行系统架构设计;

2.负责网站项目设计和代码开发;

3.承担项目代码质量和掌控时间进度;

4.文档撰写能力,在前期期间设计交付:数据库设计文档、系统架构设计文档、数据接口文档,在编码期间能撰写清晰明了的注释;

5.在开发过程中发现存在的问题,共同制定开发流程规范;

6.与产品人员主动沟通,解决产品设计中存在问题,提升产品质量。

职位要求:

1.计算机及相关专业毕业,本科以上学历;

2.两年以上PHP网页编程相关工作经验;

3.精通LAMP编程环境开发和性能优化;

4.精通MySQL等开源数据库;

5.具备良好的代码编程习惯及较强的文档编写能力;

6.具备良好的沟通能力和团队精神。

点击投递简历 返回顶部↑

高级前端开发工程师招聘人数:2人 工作地点:北京

职责描述:

1.熟练应用w3c标准,利用HTML/CSS/Javascript 开发符合标准高性能的网站;

2.了解AJAX实现原理,熟悉actionscript等开发语言,配合产品交互设计制定开发规范;

3.和后台工程师一起研讨技术实现方案,制定服务接口等;

4.积累并完善自己的前端WEB开发框架,Javascript开发框架。

职位要求:

1.精通HTML/CSS/Javascript,熟悉W3C标准,对页面的性能和浏览器兼容有丰富的实践经验

2.三年以上互联网开发经验和用户交互经验,有Google 或者Yahoo 客户端开发经验者优先

3.了解搜索引擎的基本原理,熟练掌握前端页面与后台服务的数据交换机制;

4.熟悉至少一门非Web前端脚本的语言(如Java/PHP/python),并有项目经验;

5.有Flash,ActionScript开发经验者优先;

6.具有较强的团队合作精神、进取心和求知欲,热爱学习,勇于挑战

点击投递简历 返回顶部↑

linux c/c++开发工程师招聘人数:若干 工作地点:北京

职责描述:

1.linux下高性能c/c++服务器的设计和开发;

2.参与系统设计、编写P2P点播直播的Tracker服务器\媒体源服务器\NAT服务器等;

3.公司其它项目后台系统设计和开发。

职位要求:

1.熟悉Linux/Unix平台上的C/C++编程,至少熟悉SHELL/Python/PHP其中一门脚本语言;

2.熟悉常用算法和数据结构,有一定的系统架构设计经验;

3.熟悉网络编程、多线程编程技术,有大规模系统开发和设计经验;

4.有分布式系统或并行计算相关工作经验;

5.对技术敏感而细致,乐于发现、分析和解决复杂问题;

6.善于学习新的知识,动手能力强,具有开拓创新精神;

7.良好的团队合作精神,较强的沟通能力;

8.自我管理能力强,有良好的时间意识;

9.了解流媒体技术,熟悉rtmp/rtmpe等协议更佳。

点击投递简历 返回顶部↑

P2P网络开发工程师招聘人数:1名 工作地点:北京

职责描述:

1.P2P内核及服务器开发;

2.P2P算法优化。

职位要求:

1.计算机相关专业,本科以上学历;

2.熟悉C/C++编程,熟悉STL,了解Boost;

3.熟悉常用算法和数据结构,有一定的系统架构设计经验;

4.熟悉TCP/IP原理,了解NAT穿越;

5.善于学习新的知识,动手能力强,具有开拓创新精神;

6.良好的团队合作精神,较强的沟通能力;

7.有P2P项目开发经验者优先;

点击投递简历 返回顶部↑

P2P存储开发工程师招聘人数:1名 工作地点:北京

职责描述:

1.P2P文件系统开发;

2.P2P分布存储优化。

职位要求:

1.计算机相关专业,本科以上学历;

2.熟悉C/C++编程,熟悉STL;

3.熟悉常用算法和数据结构,有一定的系统架构设计经验;

4.熟悉文件系统原理;

5.善于学习新的知识,动手能力强,具有开拓创新精神;

6.良好的团队合作精神,较强的沟通能力;

7.有数据存储项目开发经验者优先。

点击投递简历 返回顶部↑

高级测试工程师招聘人数:1名 工作地点:北京

职责描述:

1.负责日常版本的软件测试工作;完成测试用例设计和执行工作、熟练编写用户手册;

2.与开发团队沟通,充分了解正在开发的软件系统,设计完备而有针对性的系统测试方案;

3.从测试角度反映项目进度;

4.白盒测试及压力测试。

职位要求:

1.本科以上学历,2年以上相关工作经验;

2.熟悉常用的bug管理系统、自动化测试工具、性能测试工具、配置管理工具;

3.熟悉白盒测试、压力测试等测试方法;

4.热爱软件测试行业,热衷于测试工具的开发,对当前流行工具有较深的研究;

5.有良好的沟通表达能力和团队协作精神,能够与软件开发团队保持很好的沟通和互动;

6.有大型网站测试经验优先。

点击投递简历 返回顶部↑

高级Flash开发工程师 招聘人数:2人 工作地点:北京

职责描述:

1.开发大型网站基于Flash的各种应用程序;

2.开发基于Flash的各种动画;

3.基于Flash技术的创新研究、应用。

职位要求:

1.精通Flash的开发流程和框架,精通ActionScript 3.0编程设计,具备良好的编程习惯,有一定的OO编程思想;

2.精通FLASHCOM、XMLSOCKET等网络连接协议或程序,AS中视频流处理和各种网络接口处理有较丰富经验。了解各种后台数据交换机制;

3.具备良好的架构分析能力与设计能力,能够积极参与前期设计,具备优秀的编程能力,对常见动画效果算法有一定地了解;

4.熟悉互动效果实现,配合设计师图形、动画和动态程序做到完美结合;

5.对互联网web产品有灵敏的触觉和领悟力,对互联网用户交互体验有较为深入的理解;

6.有良好的学习能力,关注行业的最新发展和动向,有开发过flash游戏、sns互动组件经验者优先;

7.有Flash视频播放器开发经验者优先,了解Adobe技术产品体系者优先;

8.有大型互联网公司或视频网站任职经历为佳;

9.思路清晰,具备良好的沟通能力和理解能力,对技术有钻研和爱好。

点击投递简历 返回顶部↑

高级系统开发工程师 招聘人数:若干 工作地点:北京

职责描述:

1.使用shell或其它脚本语言编写运维服务所需的服务,编写各种服务器端程序和插件;

2.公司网络系统架构设计;

3.对服务器运行状况、服务负载进行监控,及时发现问题并报告相关人员;

4.发布程序代码,安装、调试程序运行环境;

5.服务性能优化,让所有服务运行在最佳状态;

6.文档撰写能力,编写系统运维手册、部署文档、性能参数说明;

7.配合开发人员完成各种测试工作;

8.公司网站域名体系的开发,维护,变更。

职位要求:

1.两年以上工作经验,有高负载网站的开发、运维经验;

2.精通Nginx,Linux 等 *** 作系统的管理维护;

3.精通shell,精通 Perl/Python/C/C++之一开发语言,能够熟练编写自动化脚本;

4.了解 *** 作系统原理,熟知各种性能参数和系统优化经验;

5.对Mysql有十分深入的认识,熟练掌握关系数据库理论;

6.精通TCP/IP等各种网络通讯协议和开发,对各种网络硬件有全面、深入的了解;

7.熟悉域名解析原理,并精通bind8/bind9配置管理;

8.熟悉cdn原理;

9.了解Adobe FMS技术系统,或大型互联网公司或视频网站工作经验者优先;

10.具备较强的沟通能力和服务意识,具备较强的团队合作精神,为人诚实正直,

踏实肯干,并能适应高强度的工作压力。

点击投递简历 返回顶部↑

高级Java开发工程师 招聘人数:若干 工作地点:北京

职责描述:

1.进行软件系统分析、架构设计和核心技术开发;

2.负责视频网站系统开发,架构设计。

职位要求:

1.精通Java,熟练掌握Java网络编程;

2.熟练运用开源软件包(Spring/Hibernate/JGroups/Struts);

3.熟悉互联网开发模式,清晰理解缓存,缓存设计和模式,熟悉C、C++等者优先;

4.精通TCP/IP、HTTP等网络协议,精通socket网络编程,有用Java做大访问量高压力网络应用的经验;

5.熟悉Linux/Nginx,熟练配置维护Apache,Tomcat,Resin等应用服务器,掌握shell/awk/python等系统脚本工具;

6.熟练掌握SQL语句,熟练使用数据库(Oracle、MySQL);

7.熟悉HTML/JAVASCRIPT/CSS/Ajax 等页面技术;

8.熟练使用Eclipse/Maven/Ant/SVN等软件开发工具;

9.五年以上互联网开发经验,有CMS、视频系统开发经验者优先;

10.计算机科学或相关技术学科的学士,硕士学位(或同等学历)。

点击投递简历 返回顶部↑

高级网络工程师招聘人数:若干 工作地点:北京

职责描述:

1.交换、路由局域网及广域网的设计、建设及维护;

2.网络管理平台的建设,利用厂商及开放平台并在其上进行一定的开发工作以适应我们的要求;

3.IDC的网络运维及支持工作;

4.网络系统(交换机、路由器、负载均衡设备、防火墙等)的管理维护;

职位要求:

1.计算机或相关专业本科以上学历;

2.熟悉网络理论(如OSI七层模型,TCP状态机),网络协议(TCP/IP)等;

3.熟悉各种网络设备的配置调试及故障分析(CISCO H3C等);

4.熟悉4-7层技术,熟悉F5/NetScaler等设备;

5.熟悉网络管理平台,了解SNMP的原理及应用;

6.熟悉UNIX系统,具备一定的语言开发能力(perl php c shell script)及相关开发工作经验者优先;

7.较强的英文读写能力,工作积极主动,能承受较大压力。

linux运维工程师认证条件

Linux超过了Novell公司的Netware,成为仅次于微软WindowsServer的排名第二的服务器 *** 作系统。下面是我整理的关于linux运维工程师认证条件,欢迎大家参考!

成为linux运维工程师需要掌握的技能

曾经在一年多前写了一篇关于要成为linux运维需要掌握哪些技能和工具的贴子,然后不小心被好几个网友抄袭转发到其它网站上,当然有些是认识的,最后还很幸运地被某些热心的学习者把那段内容剪下来当作圣经般的参考,为此我很感动,为了报答一些热心学习linux的朋友,下面本人将推出第二版介绍linux运维需要掌握的技能文章。

首先,咱们先讨论什么是运维,很多人完全不懂运维是干什么的,只知道学linux,但总有个目的吧。这样吧,咱们区分一下学linux能干什么工作为主,一般分为维护类和开发类,开发类就是底层开发偏多,还有嵌入式,底层开发就是C了,一般是linux C开发,这个需求量不大,虽然工资比较高,但难度实在高,反正不是每间公司都有这些岗位,而嵌入式这个简直是高端技术活,懂这个直接无视我这个文章啦。所以我们既然不是做开发的,那么就做维护方面,就是linux运维这岗位了。

具体运维是做什么呢,从字面意思:运行维护,就是公司服务器的运行与维护,但如果只是这么想,其实是不太对的,保障服务器的运行与维护,有些人会理解成硬件方面,那就是网络运维,咱们学的内容是应用方面的,简称是应用运维,而应用就在平台上,什么叫平台呢,这个大家从工作中就会明白,这些就不多解说了。

下面开始说说要掌握什么技术,先给个第一版的传送门:http://tieba.baidu.com/p/2754014874?pid=42874803996&cid=0#42874803996&qq-pf-to=pcqq.group

这个传送门贴子基本包含了运维需要掌握的技术,其实我也没需要再补充什么,因为学得越多,能掌握的其实就越少,你总不可能天天学一大堆东西都能完全掌握吧,而每间公司可能才那么需要几个技术点就够了,其它你学过的技术点没一会就忘记了,这是人之常情,你的大脑不是硬盘,用一会就容易忘记的,不可能长期都会记得住的。

下面介绍一下怎么才算掌握到这个技术点?

有些人会以为,我懂部署这个软件,设置这个功能,我就学会了,例如我会部署LAMP,LNMP,我就很牛了,特别有很多种部署方法我都掌握,或者我能写个脚本一键去安装部署,以为很厉害,其实我只能说句,这只是入门级别,在一些面试官眼中,这简直是不值一提的技术,部署什么服务什么的,难听点说句,找个网管上网随便搜索篇文章对着弄就行了,有何难度,而且你去到公司里,很多平台架构都弄好了,还需要你去装什么LAMP吗,一定要明白这个道理,懂安装懂配置什么的,只是基本功,并不是说你对LAMP很熟很了解,其实你是不了解,从大学或培训机构里学的都是部署环境之类的技术,其实根本就不懂怎么去应用这个环境架构,例如公司要求对某个功能进行安全加固,在apache里有这个模块,添加后还需要配置,然后日常的维护又需要去 *** 作,还有apache的日志格式需要输出带有session id的格式,这些需求你真的懂吗,不是单单会部署会安装就以为学会,其实LAMP是很难的,不是你想象中那么简单。

不要把每件事看得很简单,在学习过程中,大家会以为使用这个软件基本功能就以为学会了,其实当工作后,需要对这个软件学得比较精通,才叫真正掌握到,例如监控软件zabbix或nagios,你在学习时可能只是懂安装和简单的配置,但里面有些复杂的功能,你还需要去慢慢了解,如像trigger这些比较难又不好理解的功能等。

每当面试时,需要说出你的优点是什么,其实简单点说,拿出你的亮点,不是说我懂这个软件的安装和配置,这些都是零分,例如我懂得怎么优化这软件,怎么深入 *** 作这软件等。

大家其实把linux理解成windows就行了,只是换成命令行 *** 作罢了,运维都是要掌握各式各样的软件,就像你用windows办公,是不是要装office,输入法,浏览器,杀毒软件等,其实道理和概念是一样的,不要把linux当作很高端的样子。

最后,我说说运维的真正核心技能,那些什么安装部署环境等,全部都可以下个文档去对照 *** 作,这些 *** 作别说网管,连开发都可以代替你去做,所以运维一定要掌握有价值的技术,才能体现出价值,要让开发和网管是无法代替到的,下面我说说入门级的:

监控软件,这个就算是网管和开发都难以掌握,主要是配置复杂,他们没心去弄,而且监控是运维的重要职责,当然还得看公司资源问题,监控常见的有很多,但最常用还是nagios,zabbix,cacti这三款,其实把这三款学熟是件不容易的事,别以为部署出来能配置一些简单的.监控项就代表会监控了,绝对不是那么简单的,你看看zabbix就知道了,我曾经做过一个zabbix二次开发的项目维护,那个难度不是一般的高,而且功能又多又难搞,绝不是什么培训机构1-2天就教会的,这是不可能的。

其次就是shell脚本,这是运维的核心技能,也是必需要掌握的,如果不掌握脚本能力,你就别做了,甚至你根本就做不了,面试官一见你连简单的脚本都写不了,直接不要。

那有些人就怕了,我的编程能力很差,真的写不出啊。其实谁的编程能力会强,除非是天生头脑特灵活的人,否则其实大家的水平都不会相差太远,脚本比开发语言简单得多了,只是大家没遇到一些案例和需求,所以是写不出来,这个是需要慢慢去练习的。

核心技能是这2个为主,然后有加分的,例如掌握python和perl和php,当然,对于一个刚入行的人来说,这基本不太可能了,一来是精力没太多,二来是时间没有,这个只能入行后再去学习。

下面说说运维在工作中需要掌握的技术,注意,这是在工作中掌握的,在学习过程中是比较难掌握的

一共四大方面:1、排错2、优化3、数据库4、开发语言,第5必须的,就是运维意识,相当重要

第1点和第2点都需要经验去支持,这个没经验你根本不知道排错和优化是怎么搞,在学校和培训机构各种吹虚里,根本就不可能掌握到,这不是说你安装什么软件时遇到错误能解决那些,那种虽然也叫排错,但只是基础级别,真正的排错是指平台出故障,让你去分析与处理,而出现的错误会各式各样,而且涉及的范围也很广,所以这个是需要经验去支持的。

第2点优化更是个大问题,基本没经验是弄不了,别以为培训机构会教1-2天优化课程就掌握了这技术,这是不可能的,优化可以说是运维最吃香的技能,但也是最高难度的,因为涉及的知识面很广而且还需要很深入了解,优化是有风险,不是随便在网上搜个文章对着改一下配置文件参数或系统参数就优化了,这是乱来有风险的,甚至怎么样才算有效优化,我也不想说,因为对于没入行的人来说是很难去理解。

第3点数据库,也是运维加工资的重要核心技能,有些公司的运维可能接触不到数据库,其实运维的加工资技能要么就是开发,要么就是数据库,如果这2点都不会,那么就是个比网管高级点的打杂罢了,相对于数据库来说,运维的 *** 作还是会有的,而且还昔昔相关,一但 *** 作失误又无法回滚,你就真的要滚回家了。

第4点开发语言,就是上面所说的,要懂PYTHON或PHP,至于学这个干麻,这个我也不好说,要解释又一大段话,只能说现在都存在这个需求,特别是python,你会发现公司招聘时有这个需求,但真正工作时又不需要用,其实不是这个意思,python是自己想用就用,而不是公司要求你用,例如你去完成一个很麻烦的 *** 作,而shell可能无法满足你或者效率很低,那么你就需要用python去满足,这是自己需求使用的,跟公司无关,但就能体现出你的价值了。

而第5点是每个运维都必须的,意识是很重要,并不是你技术很牛,学的技术很多很熟,就不代表你不需要运维意识,其实领导很看重运维意识的,例如有没有做好备份,权限分配问题,平台测试情况,故障响应时间等,这些都是意识,而不是你学了很多技术自认大牛了,平台发现故障你又没什么大不子,以为很简单的问题喜欢处理就处理,不需要向其它部门反馈等,领导不是看你的技术如何,而是看你的运维意识如何,你没运维意识,技术再牛也没用,只会让其它部门的人跟你不协调。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8431871.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存