薄荷红茶cheer
看看一下一些公司的招聘要求,我想你就会知道该学些什么了!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.了解音视频编解码标准:等;4.精通多媒体容器封装标准,能够根据实际需求进行开发,包括但不限于视频流,音频流,字幕流等;5.熟悉多媒体开源工具(代码)的使用、二次开发、重新封装,并能基于其框架进行开发(如ffmpeg,mplaryer,mp4box,xvid,mencoder,x264等);6.具有流媒体播放器、流媒体直播、点播、机顶盒开发经验者优先考虑;7.有较强的分析问题和独立解决问题的能力,良好的沟通能力、团队合作精神与敬业精神。点击投递简历 返回顶部↑ 高级视频编码算法工程师招聘人数:1人 工作地点:北京职责描述:1.针对目前技术架构体系和业务流程进行改善,从质量和效率上持续优化,不断提升用户体验;2.多媒体编解码/转码服务器系统后台应用开发,底层分发优化开发维护。职位要求:1.计算机或电子通信等相关专业硕士及以上学历,两年以上相关经验;2.精通音视频编解码器设计和实现,具有实际产品设计和项目开发经验,对于标准定义和未定义功能模块均有相关经验;3.精通编码标准,了解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等厂商主流网络产品配置和调试优先;年以上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人 工作地点:北京职责描述:下高性能后台服务的设计和开发;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++开发工程师招聘人数:若干 工作地点:北京职责描述:下高性能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.计算机相关专业,本科以上学历;2.熟悉C/C++编程,熟悉STL,了解Boost;3.熟悉常用算法和数据结构,有一定的系统架构设计经验;4.熟悉TCP/IP原理,了解NAT穿越;5.善于学习新的知识,动手能力强,具有开拓创新精神;6.良好的团队合作精神,较强的沟通能力;7.有P2P项目开发经验者优先;点击投递简历 返回顶部↑ P2P存储开发工程师招聘人数:1名 工作地点:北京职责描述:文件系统开发;分布存储优化。职位要求: 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 编程设计,具备良好的编程习惯,有一定的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.网络管理平台的建设,利用厂商及开放平台并在其上进行一定的开发工作以适应我们的要求;的网络运维及支持工作;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.较强的英文读写能力,工作积极主动,能承受较大压力。
念念花语
1、Web开发
目前豆瓣、知乎、拉勾网等都是用的Python做开发,由此可见Web开发在国内的发展还是很不错的。
因为Python的web开发框架是最大的一个优势,如果你用Python搭建一个网站,只需要几行的代码,可谓是十分简洁。
2、网络爬虫
现在学习Python的人员中,大部分都是在学习爬虫,这也是Python的一大优势之一,最早用Python做网络爬虫的就是谷歌。
为什么用python写爬虫?
a. 跨平台,对Linux和Windows都有不错的支持;
b. 科学计算,数值拟合:Numpy、Scipt;
c. 可视化:2d:Matplotlib(做图很漂亮),3d:Mayavi2;
d. 复杂网络:Networkx;
e. 统计:与R语言接口:Rpy;
f. 交互式终端;
3、人工智能
发展潜力和钱途不用多说,这都是大家所知道的,但目前的话,人工智能方面的工作还是比较少的,而且都是高学历人士,以后的话肯定是最具有发展潜力的方向了。
4、服务器运维
运维也不陌生,最开始一批学习Python的人,就是运维和测试的在职人员,因为Python对于他们的工作起到很大的作用,因为使用Python脚本进行批量化的文件部署和运行调整都成了Linux服务器上很不错的选择。
5、数据分析
Python所拥有的完整的生态环境十分有利于进行数据分析处理,比如,"大数据"分析所需要的分布式计算、数据可视化、数据库操作等,都可以通过Python中的十分成熟的模块完成。
耗子爱熊猫
第一:Python web开发
学完Python可以做web开发,因为现在中国学习Python的比较少,而招聘Python的却非常的多,国内的豆瓣、果壳网等,国外的Google、Dropbox等都在使用Python做web开发。所以Python web是一个非常不错的选择方向。
第二:运维
目前很多运维人还没有学习Python,但是Python给运维带来的价值非常的大,在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。如果用Python来做运维将会事半功倍。
第三:数据分析
现在无论是哪个行业的,做数据分析的人似乎都离不开Python,因为Python给他们带来的工作效率是非常的大。在生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等领域都会运用Python进行科学和数字计算。
第四:自动化测试
一切关于自动化的东西,似乎Python都可以满足,Python可以满足大多数自动化工作,提升工作效率。
第五:3D游戏开发
Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一个PyWeek的比赛。
第六:网络编程
除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程框架Twisted Python。
第七:人工智能
下个时代就是人工智能时代,很多人都在关注,而在人工智能时代最主流的开发语言就是Python,这是一个潜力最大的选择方向,所以学习Python不会错。
可以说Python在IT领域运用相当广泛,学完后可以从事很多方面的工作。
如果你想要专业的学习Python,应该根据自己的实际需求去【千锋】实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。
盐见黄瓜
1、人工智能
Python是人工智能的黄金语言,选择人工智能作为就业方向是理所当然的。
2、大数据
Python在大数据上比Java更加有效率,大数据虽然难学,但是Python可以更好地和大数据对接,尤其是大数据分析这个方向。
3、网络爬虫工程师
网络爬虫是数据采集的利器,利用Python可以更快的提升对数据抓取的精准程度和速度。
4、Python web全栈工程师
全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人,也叫全端工程师(同时具备前端和后台能力)。
5、Python自动化运维
运维工作者对Python的需求也很大。
6、Python自动化测试
Python十分高效,目前做自动化测试的大部分的工作者都需要学习Python帮助提高测试效率。用Python测试也可以说是测试人员必备的工具了。
7、数据科学
Python有很多数据包是专门用来做数据科学,不过数据科学语言的知识背景也挺宽的,从统计学到计算机理论每一个分支都需要不断学习才可以做到与时俱进。
关于Python编程有哪些就业岗位,环球青藤小编就和大家分享到这里了,学习是永无止境的,学习一项技能更是受益终身,所以,只要肯努力学,什么时候开始都不晚。如果您还想继续了解关于python编程的学习方法及素材等内容,可以点击本站其他文章学习。
天天天晴9080
Python是一门简单而文字简约的语言。阅读好的Python程序感觉就像阅读英语,尽管是非常严格的英语。Python的这种伪代码特性是其最大强项之一,它可让你专注于解决问题的办法而不是语言本身。正因为如此Python的学习才比C++,java等传统语言更容易上手和易学。现在将python学完以后能做什么总结如下:1.帮助公司开发各种自动化工具每个公司的业务不同会导致有不同的定制开发需求,如果具备一定的开发能力,你就可以进行二次开发了,如果开源软件用的不爽,那你还可以自己做一个哈!2.帮助评估和优化业务技术架构其实在很多情况下普通的开发人员是不太关注业务的并发承载能力,业务访问质量的,他们更多关注于功能的实现,因此写出来的技术架构不一定是高效的,在代码本身性能很差的情况下,你无论做多少集群、配置多高性能的服务器都不能使你的业务访问速度变快,此时如果你具备开发能力,你就可以帮助评估技术架构是否合理,哪里可以优秀,哪里可以做异步,哪里可以配置缓存,具备开发和架构设计及调优能力可是成为一个出色架构师的必须能力噢!3.开发公司的内部办公系统、CRM、网站等学会了自动化开发不代表你只能做 IT 自动化,你也可以尝试去做纯开发的工作,帮助公司开发相应的业务系统,这样更能提升自己的工作价值呀!4.做个全栈工程师全栈就是指什么都能做的样子,为什么我们选择 PYTHON 做为自动化学习的语言,因为 Python 自己就是个全栈式综合语言,能写后端、前端、GUI、科学运算、网络编程、大数据开发等等,掌握了这个工具利器,你就有能力成为一名全栈程序员啦!5.利用python做爬虫利用python的爬虫我们可以采集网上的各种数据为自己所用。当然python的用途不止这么多,希望大家学完以后能学以致用
sky刘小子
很多人都说编程语言,只要掌握其中20%的经典技术,就可以在职场上混的游刃有余,作为一名Java程序员,要想在Java领域做到游刃有余,这些技术是必须要掌握的。
1. java 基础
这就不用多说了吧,不用说精通,至少是常用的要熟练,不会说连jdk里面提供的类都没认全的。必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。java基础这块推荐去看动力节点的java教程,都是可以免费下载的,教程包含很广泛,工具,前沿技术都有。
2. 各种工具的使用
必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试
3. j2ee 框架
只要你是用java来做WEB应用,绝对少不了使用j2ee框架,目前流行的有
1)struts 2)spring 3) hibernate 4)ibatis 5)spirngMvc 等等的其他一些相似的框架,还有项目架构中经常会用到的缓存框架例如memcached ,ehcache,oscache等Java缓存框架,需要掌握基本使用,部署,性能调优,配置
4. 数据库基础
数据库一直是程序员需要重点掌握的一部分,当下主流的还是关系型数据库,产品有oracle mysql sqlserver db2,当然nosql型数据库也是未来方向,很多公司也已经在使用,如redis mongodb membase 等等
你需要掌握基本使用,和根据业务逻辑设计表,索引,视图,存储过程,函数等
5.设计模式
你的项目中用到了哪些设计模式,如何使用·知道常用设计模式的优缺点·能画出常用设计模式的UML图这是一个思想的东西,也许写一辈子程序那23个设计模式也不一定全用的上,但是知道并且能够在适当的时候用他来解决问题就够了。
6. 应用服务器
凡是web应用首先都要部署到应用服务器上,常用的产品有tomcat,jboss, apache,resin 等等,还有用来提升性能的反向代理服务器如nginx等,你需要掌握如何部署项目,基本调试,调优。
7. Linux系统
我们平常的编码通常在windows环境下,可是生产环境却通常是在Linux下,因为微软的东西,你懂得。所以我们需要掌握的是shell脚本,vi ,各种软件的安装,部署,其中shell脚本是最重要的。
8. 数据结构算法
编程=数据结构 + 算法 。虽然感觉平常的工作中用到的不多,但还是觉得这是一个内功的东西,不会这两样也许你也可以完成很多开发工作,但是如果你精通这两样,你的思想境界和思考问题的高度就不是一般人能比的了,如果想要在程序员这条路上继续走下去,不管以后是成为技术专家还是技术性管理人才,都是必须要烂熟于心的。
9. 多线程
在面试中线程是必问的问题,你怎么实现多线程,Thread和Runnable的区别和联系、多次start一个线程会怎么样、线程有哪些状态。另外,线程池也是比较常问的一块,常用的线程池有几种?这几种线程池之间有什么区别和联系?线程池的实现原理是怎么样的?多线程同步、锁这块也是重点。
要想成为一个好的程序员就不要怕学习,有学历能力需要新技术才能跟得上技术发展的速度,会学习的人永远不会被淘汰。
nana鬼鬼
随着人工智能时代呼声渐起,Python凭借其入门简单、应用广泛的优势成为很多想要入行互联网行业的人们的首选编程语言。如果你想学一门语言,可以从语言的适用性、学习的难易程度、企业主的要求几个方面考虑。从这几个角度看,学习Python都没有什么可挑剔的。Python的待遇整体是不错的,具体还要看自身的能力而定。如果你想要专业的学习Python开发,更多需要的是付出时间和精力,一般在2w左右,时间在4-6个月左右。可以根据自己的实际需求去实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。
HaoRen19990828
学完Python能做什么?
第一:Python web开发
学完Python可以做web开发,因为现在中国学习Python的比较少,而招聘Python的却非常的多,国内的豆瓣、果壳网等,国外的Google、Dropbox等都在使用Python做web开发。所以Python web是一个非常不错的选择方向。
第二:运维
目前很多运维人还没有学习Python,但是Python给运维带来的价值非常的大,在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。如果用Python来做运维将会事半功倍。
第三:数据分析
现在无论是哪个行业的,做数据分析的人似乎都离不开Python,因为Python给他们带来的工作效率是非常的大。在生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等领域都会运用Python进行科学和数字计算。
第四:自动化测试
一切关于自动化的东西,似乎Python都可以满足,Python可以满足大多数自动化工作,提升工作效率。
第五:3D游戏开发
Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一个PyWeek的比赛。
第六:网络编程
除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程框架Twisted Python。
第七:人工智能
下个时代就是人工智能时代,很多人都在关注,而在人工智能时代最主流的开发语言就是Python,这是一个潜力最大的选择方向,所以学习Python不会错。
可以说Python在IT领域运用相当广泛,学完后可以从事很多方面的工作。
麻球小子
Python编程就业岗位主要有以下十种:1. Web开发最火的Python web框架Django,支持异步高并发的Tornado框架,短小精悍的flask,bottle,Django官方的标语把Django定义为the framework for perfectionist with deadlines(大意是一个为完全主义者开发的高效率web框架)2. 网络编程支持高并发的Twisted网络框架,py3引入的asyncio使异步编程变得非常简单3. 爬虫开发爬虫领域,Python几乎是霸主地位,Scrapy/Request/BeautifuSoap/urllib等,想爬啥就爬啥4. 云计算开发目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算市场近几年的爆发5. 人工智能MASA和Google早期大量使用Python,为什么Python积累了丰富的科学运算库,当AI时代来临后,Python从众多编程语言中脱颖而出,各种人工智能算法都基于Python编写,由其PyTorch之后,Python作为AI时代头牌语言的位置基本确立!6. 自动化运维问问中国的每个运维人员,运维人员必须会的语言是什么?10个人详细会给你一个相同的答案,它的名字叫Python7. 金融分析金融公司使用的很多分析程序、高频交易软件就是用的Python,目前,Python是金融分析、量化交易领域里用得最多的语言8. 科学运算97年开始,NASA就在大量使用Python在进行各种复杂的科学运算,随着NumPy,SciPy,Matplotlib,Enthought librarys等众多程序库的开发,使得Python越来越适合做科学计算、绘制高质量的2D和3D图像。和科学计算领域最流行的商业软件Matlab相比,Python是一门通用的程序设计语言,比Matlab所采用的脚本语言的应用范围更广泛9. 游戏开发在网络游戏开发中Python也有很多应用。相比Lua or C++,Python比Lua有更高阶的抽象能力,可以用更少的代码描述游戏业务逻辑,与Lua相比,Python更适合作为一种Host语言,即程序的入口点是在Python那一端会比较好,然后用C/C++在非常必要的时候写一些扩展。Python非常适合编写1万行以上的项目,而且能够很好地把网游项目的规模控制在10万行代码以内。10. 桌面软件虽然大家很少使用桌面软件了,但是Python在图形界面开发上也很强大,你可以用tkinter/PyQT框架开发各种桌面软件!
等等等二爷de22
Python应用范围广容易学习,学习了Python可以从事下列工作:
python常常与人工智能联系到一起,常见的电商类智能客服回复等等,均可由python编写
只要是跟自动化有关系的,Python这门编程语言都可以发挥非常大的优势,目前做自动化测试的大部分工作者都需要学习Python帮助提升工作效率。
Python语言还可以写爬虫,但仅仅只是爬虫的入门而已。Python入门爬虫比较简单易学,不需要在一开始掌握太多太基础太底层的知识就可以很快上手,而且很快可以做出成果,非常适合小白一开始想做出点看得见的东西的成就感。如果想要往这个方向发展,Python是不错的入门选项。
广义的全栈工程师是指能驾驭各种开发工具的工程师,而Python本身就有着很强的全栈式综合语言的特点,能够完成后端、前端、GUI、科学运算、网络编程、大数据开发等等,掌握了Python,会使你更快成为一名全栈程序员。
在网络游戏开发中Python也有很多应用。相比Lua or C++,Python 比 Lua 有更高阶的抽象能力,可以用更少的代码描述游戏业务逻辑,与 Lua 相比,Python 更适合作为一种 Host 语言,即程序的入口点是在 Python 那一端会比较好,然后用 C/C++ 在非常必要的时候写一些扩展。Python 非常适合编写 1 万行以上的项目,而且能够很好地把网游项目的规模控制在 10 万行代码以内。
我们现在是真正大数据时代的带来,大数据虽然难学,但是Python大数据可以更好和大数据进行对接。
优质工程师考试问答知识库