同样的开发岗位,怎么职责相差辣么大

大胖森 发布于 2015/09/24 12:00
阅读 2K+
收藏 1

是这样子的,最近看到很多招聘信息,发现同样一个岗位,可叫法却很多,比如:招聘Java开发工程师,有以下这么几种叫法:

  • Java开发工程师
  • Java开发工程师(偏核心产品方向)
  • Java后台
  • Andriod开发
等等等等。。。。Java开发岗位

一看岗位信息,好像可以分成两大类:app &  framework。再细看“职位+职位描述”,心里就有疑问了,难道做只要是做开发,都能够一下子看明白岗位职责?明白自己需要哪些技能?还能判断职业发展道路。。。。等等这些信息。

   <对这些,很好奇。我不是开发岗位,看不明白,希望有热心的Oscer 解答疑惑>

最后再补充两个问题


  1. 工作多久后(or入门的时候就)会关注职业发展瓶颈这个问题?
  2. 假如你是java开发岗位,突然油田想转行做Ruby、python,那你会想了解一些什么事情呢?


之前讨论: 还记得你第一次跳槽是在什么时候吗? 中承诺会给出一份 “程序员离职原因、跳槽去向”的统计报告。该统计报告周末发布。这次提问,也如上次提问一样,信息够多,也将整理一份统计报告。


------分割线-------

  • Java开发工程师(偏核心产品方向)

岗位描述:
1.负责中国最大的自助建站系统的新功能开发与系统迭代优化。
2.负责跟进处理用户反馈的系统功能漏洞及功能优化点。
3.关注代码,要注意代码的可读性、可维护性及扩展性。
4.关注性能,有意识地优化每一个请求,你面对的可是数百万用户的等待。
任职要求:
1.java基础要扎实,熟悉JSP开发。熟悉java网络/多线程等服务器端编程技术者优先。
2.掌握javascript/HTML/CSS等前端相关技术。熟悉前端开发者优先。
3.了解 HTTP 协议、 Ajax、cookie等Web相关技术原理。
4.了解linux/mysql者优先。不了解的莫慌,我们可以教你。
5.有良好的代码规范,注重代码的可读性、扩展性及可维护性。
6.喜欢阅读技术文档或书籍,关注业界技术发展动态,乐于分享技术,交流经验。
7.善于学习、高度责任心、有良好心态、不急不躁。
  • Java高级开发
1. 精通Java编程,熟悉软件架构和系统分析等相关技术;
精通Javascipt, jQuery, DHTML, HTML, CSS, XML以及AJAX相关的编程技术
精通Spring, Struts, Hinbernate4等
2. 精通UML、软件模式和面向对象分析;
3. 精通网络编程、WEB Service相关技术、XML技术、各种网络协议以及单元测试技术;
4. 精通数据库技术,至少精通一种常用的数据库系统(MySQL、Oracle 11g、SQL Server2008等);
5. 具备WEB应用(WEB业务流程系统)或大型软件开发经验者优先;
6. 有三年以上工作经历;具有项目管理经验,高效的执行与管理能力,英语读写能力好; 
7. 具有独立的工作能力,良好的团队精神,较强的责任心
  • Java后台
工作职责:
1、主要负责公司互联网产品的服务器端研发;
2、参与产品业务逻辑设计,产品测试及运维工作;
3、与小伙伴们一起构建公司技术框架和开发模式;

任职要求:
1、3年以上Java经验,爱编程,面试时有可以展示的代码;
2、对TCP/IP,HTTP协议有基本了解,熟悉Linux,项目经历中有分布式应用开发和部署,缓存技术运用等经验;
3、有SpringMVC、Hibernate、Gradle/Maven、Tomcat、MySQL、Redis/Memcached、Nginx等技术框架或工具的实战运用经验;
4、了解基本的Web前端相关技术;
5、善于解决问题而不是抱怨,追求优雅和极致,能和团队中其它小伙伴良好沟通;
6、有互联网公司工作经验者优先;
7、参加过敏捷开发团队,认同敏捷价值观。
  • Andriod开发

1.计算机、电子信息技术及其相关专业; 
2.一年以上android平台开发经验; 
3.熟悉Android开发平台及框架原理,有android移动产品开发经验; 
4.对面向对象设计开发有深入的理解; 
5. 熟悉Android UI设计与网络传输; 
6.熟悉多线程、HTTP、TCP/IP通讯协议; 
7.对数据结构、基本算法熟练掌握,并具备基本的算法设计能力。 
8.有成熟的线上产品者优先。


加载中
0
朱宏青
朱宏青

在一个行业里 一般都会明确分工 A做什么 B做什么 C做什么

最后由A+B+C合在一起 共同完成一个项目 你在这个项目中自然就能知道A是做什么的 B是做什么的 C是做什么的 也大概能预见各自以后的发展道路(或者去总结这些岗位的上升数据得出

当然 前提是你要先入行 如果连行都没入 哪怕我给你说一堆 其实你也不会很明白 这些都是行业经验拉

我觉得很多时候都是在做的过程中发现 “恩 这个需要有专门的人来做“ 然后就产生了新的岗位 并规定了职责跟能力需求

大胖森
大胖森
还想了解这两个问题: 1、一般工作多久后(or入门的时候就)会关注职业发展瓶颈这个问题? 2、假如你是java开发岗位,突然油田想转行做Ruby、python,那你会想了解一些什么事情呢?
大胖森
大胖森
这么想想,也就能想通了。那各自的职业发展瓶颈也能清楚吗
方棱
方棱
对。以前皇宫里,就有专门为皇上系腰带的工种。
0
暗夜君王
暗夜君王

问题1:入门的时候没多久会迷茫,2-3年会有瓶颈吧。每个人经历不同,所处的阶段也不太一样。

问题2:我是java开发,我没想转换语言,不过我也希望有时间去看下python。了解它的语法、擅长领域什么的,可能也会试着做些小东西。学习要按“深-广-深”的形式进行,看看别的语言可能也会与java相互印证,产生新的领悟!

暗夜君王
暗夜君王
回复 @OSC大胖森 : 不是,我大学同学就由.net转成C++了,因为觉得C++更能挑战大脑。这个还是看每个人的规划,我是觉得java很好啊,我搞了快4年了,对它很熟悉,短期内没必要再转换主开发语言。java程序员好多也是以java为主再辅以python的。 精力有限,专精一门主语言就好。
大胖森
大胖森
也就是说选择了一个方向,基本上很难去改变方向去学习其他的。
g
george_eliot
支持!
0
zheng_chao
zheng_chao
方向不一样,没有可比性。
0
吐槽的达达仔
吐槽的达达仔

楼主是HR新手吗??没入门就问这些问题。。

每个行业都有瓶颈,IT行业已经相对公平了。编程语言只是实现的工具而已,到时候,要你用啥PHP,RUBY,PYTHON 你都得去用。

大胖森
大胖森
楼主是新手[15][15]伐开心
0
常翔
常翔
当然能看懂
0
Anotherjueyue
Anotherjueyue
看路,公司有干活的也有打酱油的
返回顶部
顶部