java开发感觉很难

就像大量无聊的程序员中的针刺一样,优秀的Java开发人员供不应求。 但是谁该怪? 无私的程序员? 招聘人员误入歧途? 还是语言本身?

不管您是否同意,以下是一些为什么最难找到像样的Java专业人士的争论。

问题不在于语言,而是人

大多数开发人员都希望有所作为。 大多数开发人员甚至都想尝试。 但是,最重要的是,大多数开发人员都想要一份工作(以及一份薪水很高的工作 )。 取得Java的最简单方法是坚持使用Java –无论您是否喜欢编写Java。 这就是为什么世界上许多不那么热情的开发人员最终都选择Java的原因。

“我并不是在暗示所有Java开发人员都是羊,”作家博客Sandy Walsh认为,太多的开发人员因盲目学习软件包而获得了回报,而他们对此并不了解。 “那里有许多令人敬畏的Java开发人员。 可悲的是,还有更多的绵羊。”

同时,“坚持使用Java”的Android开发人员Neil Sainsbury说,问题在于Java作家试图成为建筑师。 “ […]很多时候,我发现我在阅读的代码看起来更像是解决问题的计划,而不是真正解决问题的计划。”

主管通常不易浏览代码并查看人员的工作,而通常很难在尝试理解开发人员向他们传递的内容方面遇到困难。 “您必须深入研究,必须学习受虐待和折磨的单词的全新词汇(“ AbstractAdapterFactory”),您必须成为系统的一部分。”

问题不在于人,而是语言

Java博客作者Michael O.Church认为情况恰恰相反 。 Java的问题在于,基于简短的代码样本很难判断开发人员是否优秀。 普通公司会在雇用之前尝试看一些申请人代码的示例。 较谨慎的开发团队通常会在评估日内致电其申请者,其中包含各种编码任务。

[…]不好的员工可能使项目脱轨,并且对于小型企业而言,可能会使公司破产。 因此,领先公司的技术面试往往非常密集。

但是,鉴于Java臭名昭著的冗长特性,即使是500行样本(通常超出某些主管的时间限制)也不足以使程序员了解程序员在做什么。 招聘人员和开发人员都没有时间花更多的钱。

每个人都讲Java

作为每个人都学习的第一语言,许多开发人员可以声称拥有“ Java背景”。 这有点像找到说英语的人。 大多数人声称他们会说,但是找到一个能很好地完成句子的人是……好,有点困难……对吗?

更困难的是,只有基本技能的Java开发人员可以使自己看起来很有经验。 招聘人员为他们分配的更简单的测试任务通常可以通过Stack Overflow中的复制粘贴来解决。 同时,优秀的开发人员通常会太忙(或引以为傲)而无法进行复杂或冗长的编码任务。

同时,年轻,受过良好教育的招聘人员正忙着寻找“忍者程序员”。 Cordelia Dillon认为,理想的开发人员不太像许多招聘人员针对的“ rockstar编码器”,而更像是雕塑家或考古学家。

如果招聘人员真的想谈论忍者和摇滚明星,或者甚至是雕塑家和考古学家,他们应该阐明这些角色与他们所宣传的软件开发角色之间共享的素质。 候选人将通过所需技能列表而不是任意流行词列表来识别更多内容。

你看起来不正确

公司担心雇用技能会很快更新的员工,因为大多数公司不喜欢以难以找到开发人员的语言启动项目。 通过安全地使用他们的企业解决方案,公司实际上正在寻找开发人员盲目地编写Java代码。 他们以Java开发人员身份进入,然后以Java开发人员身份离开。 这就是桑迪·沃尔什 ( Sandy Walsh)说的问题所在,不是语言,而是公司聘用的方式。 “如果您开发的产品的生命周期较长,那么您就必须假设该软件的使用寿命必须超出组装该产品的开发人员。 如果应用程序是用利基或流行的语言或工具编写的,则以后很难替换这些开发人员。 这是断断续续的想法。”

翻译自: https://jaxenter.com/why-is-it-so-hard-to-find-good-java-developers-107966.html

java开发感觉很难

java开发感觉很难_为什么很难找到优秀的Java开发人员?相关推荐

  1. 视频教程-微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-微信开发

    微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试 ...

  2. jQuery Mobile使用中遇到的坑!填坑很难,但很有成就感。。

    jQuery Mobile使用中遇到的坑!填坑很难,但很有成就感.. 最近参与到一个项目的前端开发中,为了提高用户体验使用到了jQuery Mobile.主要是用到了页面过渡效果,这种效果可以做到页面 ...

  3. 中国美酷国际集团《创囧》逐梦很难但坚持很燃

    以"逐梦很难但坚持很燃"为主题的微电影<创囧>系列之<曙光>自2018年12月17日开机以来,颇受多方关注.美酷<创囧>为什么这么受欢迎?究其原 ...

  4. java 写文件 权限不够_教你解决Linux系统中JAVA创建文件后权限不足的问题

    在作业中,项目使用文件上传. 这个功能很常见. 当Kai Ge今天更改其官方帐户时,他遇到了一个问题,即无法访问下载的文件,也无法通过浏览器访问该文件. 它是怎么发生的? 经过许多问题之后,事实证明这 ...

  5. java孙膑与庞涓_一个很难的数学问题(智力140以下勿进) 旧版Java程序设计Page97 3.12题 庞涓...

    一个很难的数学问题(智力140以下勿进) 旧版Java程序设计Page97 3.12题 庞涓 2016-08-23 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 一个很难的数学问题(智力1 ...

  6. 阿里巴巴Java笔试题很难_阿里巴巴Java笔试题和面试题答案

    阿里巴巴集团经营多元化的互联网业务,致力为全球所有人创造便捷的交易渠道.自成立以来,阿里巴巴集团建立了领先的消费者电子商务.网上支付.B2B网上交易市场及云计算业务,近几年更积极开拓无线应用.手机操作 ...

  7. python人工智能算法很难_为什么AI很火,但是落地很难?

    人工智能(AI)技术在产业当代化的海潮下向各个平台分泌,包含市政.交通.医疗.商用等,跟着5G商用的东风,现在AI技术更火了,不过朋友们能够都有发掘,AI固然很火,但真确落地很难,这是为何呢? 会导致 ...

  8. java list有序还是无序_牛批!2w字的Java集合框架面试题精华集(2020最新版),赶紧收藏。...

    一个多月前,作者和一些小伙伴决定做一系列的 Java 知识点常见重要问题的小册,方便用来夯实基础!小册的标准就一个,那就是:取精华,取重点.每一本小册,我们都会充分关注我们所总结的知识点是否达到这个标 ...

  9. java技术全掌握了_你必须掌握的 21 个 Java 核心技术!

    写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java. 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE ...

最新文章

  1. 魔兽转服务器有什么影响,魔兽怀旧服:免费转出是败笔,牺牲了大部分服务器,成全为两个服...
  2. 点(Dot)与像素(Pixel)的区别
  3. java中菜单分几级_JavaWeb三级菜单分类查询详解
  4. Java中的基本数据类型和包装类型
  5. C++ 无限for循环的bug
  6. android强制权限,Android6.0动态权限,强制申请权限方法
  7. 酷源KYCMS内容网站管理系统
  8. 2021最新个人在线要饭网站源码
  9. Photoshop 深度学习 数据集标签制作 、注意事项 以及标签颜色的编码、统计和快速像素颜色替换(python)
  10. 接上文安装完opencv后安装viz模块
  11. 如何理解静态库与动态库
  12. 安卓数据转移到iphone老是中断_99元1次!iOS、安卓跨系统互传游戏数据:《王者荣耀》角色转移来了...
  13. IOS开发之——AFN-网络状态监控(04)
  14. 【网络】什么是HTTPS证书?
  15. 不同的负载电容对晶振的影响
  16. 关于快速学习一项新技术或新领域的一些个人思维习惯与思想总结
  17. micropython 蓝牙音箱_Arduino从入门到创客带师(-1)—Hello World!
  18. .NET Core 模板项目 - Local
  19. 电影分区发行新模式创造“中国电影市场的新增量”
  20. 浪潮信息的ai服务器有何不同,浪潮信息新品AI服务器 可支持最新NVIDIA A100 PCIe Gen4...

热门文章

  1. 微信小程序之block标签
  2. 利用爬虫爬取wallhaven壁纸
  3. redis配置文件daemonize、protected-mode
  4. ICP算法实现(C++)
  5. 传统企业该不该做新媒体运营
  6. IntelliJ IDEA2022中的Java文档注释设置、操作详述
  7. 我的前端学习之路<表格表单标签>
  8. 分享一个AI模型网站,琳琅满目
  9. 为什么互联网大厂企业都宁愿花20K+招应届生,都不愿意涨薪5K来留住老员工?
  10. docker 20安装教程及常见命令详解