您的位置:首页 > 职场人生

伟大的程序员-----告别迷茫篇

2017-11-01 11:24 169 查看
      想起刚入职时为了转正那种干劲十足的劲儿,真的感觉找到了真正的自我。但随着业务的深入了解,越来越被繁忙的工作琐事所拖累。感觉每天都在写业务代码,没有真正技术上的提高和突破。时间久了,感觉自己都快被这种生活所麻木了。为了找回真的自我,早日实现自己的职业梦想,过上迎娶白富美的日子。上网搜寻了各大公司的招聘要求,并以此为自己的奋斗目标。顿时感觉自己又活过来了,重新站立起来,拿起武器,走向战场。

     现在将目标和任务贴出,以便日后查证。

京东

精通数据库技术(MySQL/Oracle),数据库优化及SQL优化;

5.精通Linux平台下常用命令操作、环境部署;

6.精通JAVAEE规范,熟练掌握常用的设计模式,熟悉struts、ibatis、spring等常用框架及原理;

7.精通缓存、消息、大数据存储等相关技术,例如:zookeeper、dubbo、redis、memcached、ActiveMQ、elasticsearch、mongodb、hbase等;

8.擅长系统分析与设计、代码重构,有大型项目基础及应用架构设计经验;

10.熟悉大流量、高并发、高性能的分布式系统的设计及应用,擅长性能调优者优先。

淘宝

1. JAVA 基础扎实,对 JVM 原理有一定的了解,能够独立排查和解决问题

2. 掌握多线程及高性能的设计与编码及性能调优,有高并发应用开发经验

 3. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、spring、ibatis等常见开源框架或中间件

4. 熟悉linux常用命令,熟悉 python/shell/javsscript 脚本语言,有sql优化经验

6. 基于开源项目二次开发的经验优先 7. 有基于Spring Boot或者其他微服务和轻量级容器技术开发的经验优先

8. 有高并发高可有环境开发经验,熟悉负载均衡、FailOver等处理方案优先

9. 有基于Hadoop生态圈(Hive,HBase,Spark,Storm等相关技术)开发数据服务

腾讯

精通java技术,熟悉JVM、缓存、消息队列等;

2.熟悉面向对象和设计模式,熟悉主流开源应用框架,如Spring、MyBatis、springmvc、Maven、git等开发技术及工具

3.熟悉分布式、多线程、高并发及高可用、设计、编码和调优;熟悉常用的网络通信协议原理

4.有大数据方面工作经验如hadoop、storm、spark、hbase等技术的优先;

5.熟悉前端开发js、html、css、jquery、vuejs等技术

百度

2.5年以上JAVA web开发经验;3年以上架构设计经验

3.精通MVC、AOP等框架。熟悉web开发的相关技术,熟悉io、多线程、熟悉分布式、缓存、消息等机制

4.熟悉MySQL数据库以及优化方法,熟悉主流的中间件与NoSQL数据库,如MongoDB,Redis,Memcache,ES等;

5.良好的沟通技能,团队合作能力,解决各种疑难问题。

6.有从0到1产品商业产品设计经验者优先,有复杂业务系统的设计经验优先

7.有大数据平台项目相关经验优先,熟悉Hadoop、Spark、Zookeeper、Hive、HBase等优先;

华为

职责:

1.设计和实施亿级用户和海量数据挖掘系统,保证系统的扩展性;

2.跟进世界先进技术,保持技术领先性;

3.培训和领导技术骨干团队。
要求:

1.具备强悍的编码能力;

2.有扎实的数据结构和算法功底;

3.精通Linux,熟悉C++和python语言;

4.五年以上技术经验。

加分:

1.有大规模海量数据机器学习/数据挖掘/计算广告/搜索引擎相关经验者;

2.有自然语言处理相关经验者优先;

3.分布式系统高手。

     看过了招聘要求,你是否和我一样感觉不自在了呢。是的,有压力是正常的,有压力才有动力。我相信只要我们怀着干,专注,细化的态度,坚持不懈的努力,有一天我们也终将成为伟大的程序员。Come on ,baby!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  程序员 迷茫 方向