Задать вопрос
  • C++ или Java для первого языка?

    @Igor_90
    Если в 2020 реально улучшили удобство отладки(развернутые трейсы с открытием по клику как в java) и документацию .NET CORE можно смотреть с бесплатных версий любой среды вместе с кодом, то только тогда соглашусь с (2) и (3). И мой коммент был лишним.
    Просто иначе искренне верю, что проглядеть всю стандартную библиотеку java на одном из этапов даст максимальный буст. А ещё с книжкой где расскажут что и когда добавили(в случае дублирования), то вообще огонь. Нигде так больше нельзя. Даже в ruby надо в браузер лезть(там каталог и алфавитный указатель всего) и вместо кода зачастую магия, но я бы для изучения рекомендовал бы его после java. Хотя на ruby высокие возможности творчества при знаниях уровня hello world. Типа как python.
  • C++ или Java для первого языка?

    @Igor_90
    Джависты не просто так оскорбляют остальных. Знают, что java не хуже, просто не обязаны всё знать чтобы писать код(архитектор и куча джунов - частая ситуация, которая невозможна на других языках, так как менее читабельные), и соответствено не могут объяснить почему.

    Не по всем пунктам согласен и кое что опровергну, а кое что дополню иным взглядом:

    В C# более современный синтаксис, где учли косяки явы, но создали полно своих заморочек типа yield в switch case.

    По поводу преимуществ java всё не так плохо, просто опровергну по списку Василия(кое что выдам за фичу, т.к. всё не так однозначно):
    1)Для новичка полно всего. Отдельно книга Брюс Эккель - философия java. Не для новичка, но когда что-то получалось месяцок, но ковыряния приводят к затыкам - самое время читать(изначально все java книги писали для перехода с c++). Ну и не будет новшеств языка, но без них можно жить, и можно увидеть развитие языка, что в любом будущем языке тоже пригодится.

    Т.к. бесплатная топовая IDE IDEA без регистраций, то в её контексте имеем пункты:

    2 и 3)документация лучше чем С#: можно смотреть исходники базовой библиотеки прямо из IDE, потому что они JDK(открыты и доступны в виде кода с документацией, который можно скопировать, и он будет работать.). В своё время задолбался лезть в браузер и изучать полупустую доку из MSDN, где часто непонятно как оно работает, а тут бери код, копируй и запускай частями, пока не поймешь как оно.
    4)-//- только иногда надо после создания проекта немного ручками, но можно в другую систему сборки для hello world, что как бы намекает, что по (6) java проиграет и добавит нервов.
    5)Куча ньюансов int и Int позволит понять как оно работает из под капота, и понять что в C# тоже часть ньюансов актуальны.

    Вот этот вот "using". Интересно бесплатная студия научилась по имени класса предлагать этот using проставить, или гуглить в "удобной" доке класс? import в java работает из коробки. - экономит время и нервы в начале.

    Отладка в java удобнее - стектрейсы ошибок - одно удовольствие изучать, в c# дополнительно можно упереться в asm трейс на всяких лямбдах.

    Java код громоздок, но плохо спроектированный код громоздок вдвойне, что позволит не изучать чужой плохой код.
    А изучать его одно удовольствие. Язык спроектирован, чтобы код можно было прочитать!
  • Забирает ли формулировка в ТД права на не относящиеся к работе результаты интеллектуальной деятельности у Работника?

    @Igor_90 Автор вопроса
    Таки nginx не пример. Я не сторонник секса с бутылками в ментовке. Правильность ответа убираю
  • Забирает ли формулировка в ТД права на не относящиеся к работе результаты интеллектуальной деятельности у Работника?

    @Igor_90 Автор вопроса
    Может ли быть, что у Яндекса и работодателей nginx просто не было таких пунктов в трудовом договоре?
  • Забирает ли формулировка в ТД права на не относящиеся к работе результаты интеллектуальной деятельности у Работника?

    @Igor_90 Автор вопроса
    Лох - не лох -не надо обижать никого, разные ситуации бывают)), например:
    Бывает гибкий график.
    Либо работа на пол ставки.
    Но оформлено всё на полную ставку с фиксированными часами.
    И вот кто тогда лох - вопрос спорный))

    Ребэйзить для смены времени возможно конечно поможет, но очень уж геморно.

    Ещё как оффтоп: бывает, что иногда в будущем хочется улучшить коммоновский легаси код, который сам себе когда-то жира таской оформлял, но уже за пределами проекта. Тут лучше договориться и от компании выложить, но тогда надо на лицензию свободную договариваться, иначе потом сложно форк будет делать.