# Java или C#

**URL:** <https://forum.itvdn.com/t/java-ili-c/2778>\
**Category:** C#\
**Created:** [12.11.2018 15:03:29 UTC](https://forum.itvdn.com/t/java-ili-c/2778 "2018-11-12T15:03:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vasili40](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/v/e19adc/32.png) [@Vasili40](https://forum.itvdn.com/u/Vasili40)\
**Post date:** [12.11.2018 15:03:29 UTC](https://forum.itvdn.com/t/java-ili-c/2778/1 "2018-11-12T15:03:29Z")

</div>

И снова извечный вопрос. Единственное что - мне не нужно что б вы перечисляли субъективные или объективные недостатки/плюсы обоих языков. Мне бы скорее узнать, возможно ли изучать их параллельно друг с другом?

---

<div class="post-metadata">

**Author:** ![maxsaving](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/m/49beb7/32.png) [@maxsaving](https://forum.itvdn.com/u/maxsaving)\
**Post date:** [12.11.2018 15:34:59 UTC](https://forum.itvdn.com/t/java-ili-c/2778/2 "2018-11-12T15:34:59Z")

</div>

в случае ява после шарпа (как и наоборот) и трудности, и бонусы минимальные. сами языки, ближе к друг другу, чем даже к C/C , хотя оба их потомки. там больше проблем будет с окружениями и библиотеками - тут уже различия глобальные. вокруг каждого языка, собственная экосистема (.Net/Mono против JVM). при этом, эти экосистемы не пересекаются, и состоят в откровенной конкуренции. это имеет значение, когда уже подростаем до уровня готовности к реальному трудоустройству. но есть нюансик - на этом уровне, программист уже в состоянии без соплей, довольно быстро осваиваться в конкурентной экосистеме (понимая общие основные принципы)

---

<div class="post-metadata">

**Author:** ![maxsaving](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/m/49beb7/32.png) [@maxsaving](https://forum.itvdn.com/u/maxsaving)\
**Post date:** [12.11.2018 15:35:20 UTC](https://forum.itvdn.com/t/java-ili-c/2778/3 "2018-11-12T15:35:20Z")

</div>

а вообще если вы выучили шарп- то изучение джавы никаких трудностей вам не доставит.

---

<div class="post-metadata">

**Author:** ![Nikit\_OS69](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/n/eb9ed0/32.png) [@Nikit\_OS69](https://forum.itvdn.com/u/Nikit_OS69)\
**Post date:** [12.11.2018 15:38:07 UTC](https://forum.itvdn.com/t/java-ili-c/2778/4 "2018-11-12T15:38:07Z")

</div>

Изучение двух языков одновременно в принципе возможно. Но если ты нацелен на работу, то забудь про это, так как знание синтаксиса языка мало что тебе даст. Нужно изучать технологии. И у java, и у c# есть начальный стек который рекомендуется знать для уровн, джуна. Хороший уровень их знания увеличивает шансы получить оффер (впрочем не сильно). Отвечая на конкретные вопросы, изучая с# потеряешь все то что дает jvm, изучая java потеряешь возможность делать нативные приложения из коробки. Если сложно сделать выбор, взгляни в сторону мобильной разработки (читай kotlin). Там энтерпрайз не такой кровавый и все в плане выбора однозначней.
