• Java или .NET - выбор с перспективой (не холивар)?

    gadfi
    @gadfi
    https://gamega.org
    И .NET и Java довольно таки ентерпрайзные вещи, в этом бизнесе спешку не любят ─ раньше чем через 5/10 лет .NET на линукс никто ставить не будет (я не про энтузиастов ) собирать баги новой технологии на своей шкуре когда это может стоить миллионы мертвых енотов никто не хочет.
    По трудоустройству примерно равны, да и сами технологии похожи
    Учите то что больше нравится, если хочется мобильного то java (вход для android сильно ниже java ee за год вполне сможете работать )
    Ответ написан
    3 комментария
  • Java или .NET - выбор с перспективой (не холивар)?

    @M1Anderson
    Ruby on Rails developer
    Важно, что бы через год-два я смог найти работу хотя бы полу-джуниором, не получал на много меньше чем джуниоры из другой платформы

    На уровне джуниора в любой технологии примерно одинаковые расценки. Но вакансии для java джуниоров, лично я, встречаю чаще.

    (как никак за год моего изучения какой либо технологии (до уровня джуниора) .NET может уже приобрести кроссплатформенность и потихоньку сместить джаву в сторону поддержки старых проектов и Android

    За год? :) Нет, не может. И через 10 лет она ее не сместит, на это разве что Scala способна. А на андроиде так и останется, скорее всего.

    Не буду оригинальным и посоветую попробовать и то и другое, а потом выбрать, что в душу запало. Других вариантов нет. Стать лучшим можно работая в удовольствие, а не в рассчете на какие-то перспективы, тем более что у этих двух монстров они примерно равны.
    Ответ написан
  • Где найти идею сервиса или ПО которого еще не видел свет?

    leventov
    @leventov
    В широком смысле, сделано очень мало, на самом деле. Задач больше чем свободных рук и разрыв растет. См. habrahabr.ru/post/250879

    Но это не про игры под андроид за 10 баксов, конечно
    Ответ написан
    Комментировать
  • Где найти идею сервиса или ПО которого еще не видел свет?

    @asd111
    сделайте deep-learning искусственный интеллект, который сможет отвечать на медицинские вопросы, ещё на юридические, на вопросы о поломках автомобилей, компьютеров, телефонов
    Ответ написан
    Комментировать
  • Какие цели преследует Dependency Injection?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    DI это способ создать интерфейсы там, где их не было ранее, но они вдруг понадобились сейчас. Интерфейсы вводятся не просто так, а для решения какой-либо задачи. Отойдя от программирования и взяв в качестве примера ситуацию с аппаратным обеспеченим, то мы поймем, что люди очень сильно выиграли когда решили разделить вычислительные средства на материнская плата, ЦПУ, ОЗУ, Жесткий диск и др. Да, они усложнили введя интерфейсы, но при этом повысилось удобство эксплуатации и возрасла скорость разработки. Скорость изготовления частей возрасло за счет того что отдельный компонент изготовить проще, чем целую систему! Более того компонент может быть с разными характеристиками, ценою и изготавливаться многими компаниями на различных производственных мощностях. Возвращаясь к DI : программист выигрывает за счет того что теперь значительно легко установить новый компонент. К примеру дав интерфейс программисту на стороне, дав ему модульные тесты(в качестве "живого" ТЗ) вы получаете дополнительное время, т.к. пока пилится компонент стороним программером Вы можете пилить другую часть системы, а принять работу можно по прохождению модульных тестов и быть уверенным, что это то что Вы хотели, если конечно хорошо продумали модульные тесты ;)
    Ответ написан
    Комментировать
  • Каков путь джуниора?

    opium
    @opium
    Просто люблю качественно работать
    Вот раньше мы читали книги, это всегда срабатывало.
    Ответ написан
    Комментировать
  • Получение опыта!? Замкнутый круг или безвыходная ситуация?

    newross
    @newross
    Product owner
    Что за надуманная проблема? Где тут замкнутый круг? В 99.99% случаев банальная лень мешает получить опыт.
    Ведь реально существует 100500 вариантов получить опыт и иногда даже заработать:
    - банальные стажировки;
    - многие крупные компании имеют свои учебные центры, некоторые даже стипендию платят;
    - фриланс помогает набить руку на мелких проектах и наработать портфолио;
    - низкооплачиваемая работа разработчиком во всяких НИИ и на заводах может быть первым шагом к большим компаниям;
    - коммиты в открытые проекты;
    - свои проекты в конце концов.
    Ответ написан
    5 комментариев
  • Получение опыта!? Замкнутый круг или безвыходная ситуация?

    Всё зависит от самой организации:
    1) Если это контора, которая делает сайты до 100-200 тысяч рублей, то им достаточно показать портфолио сделанных тобой сайтов, можно самопальное, сделанное именно для трудоустройства. Шанс что возьмут при условии дефицита в твоём городе веб-разработчиков 90%
    2) Если это банковский IT отдел или подобная солидная структура, которая пишет на java и подобных приличных языках, то чтобы получить работу ты вынужденно идёшь на самую стрёмную должность IT-уборщицы (рефакторить говнокод после других например) и по мере твоего "стажа" тебе будут доверять всё более сложные и серьёзные дела, которыми занимаются "взрослые" дяди-разработчики. Сразу зелёному новичку без опыта в таких конторах никто не доверит ответственную работу, нужно это осознавать.

    Доказать опыт разработки солидных проектов, можно только реальными бумагами с места работы в солидной организации и рекомендательными письмами от них, что ты успешно разрабатывал серьёзные проекты. Если не работал в солидной организации и нет опыта - читай пункт 2.
    Ответ написан
    8 комментариев
  • Какой macbook взять для Java разработки?

    @protven
    Зачем вам учить java ? Судя по вопросу у вас и так жизнь удалась.
    Ответ написан
    7 комментариев
  • Графика в Java?

    TwerTrue
    @TwerTrue
    Молодой и неопытный разработчик
    Ну я думаю что стоит сначала изучить Swing а потом уже другие библиотеки при необходимости а так JavaFx
    Ответ написан
    Комментировать
  • Какие есть CMS для создания соцсетей?

    Самописная CMS.
    Ответ написан
    Комментировать
  • Java EE or Android?

    @antes
    С одной стороны Андроид более перспективен в плане объема заказов, возможности фрилансить, в плане освоения легче, но надо учитывать, что эта ниша уже очень сильно забита, и реально вылезти в ней не очень легко
    С другой стороны, Java EE предполагает меньшие возможности для фриланса или какой-то самостоятельной работы, но зато при устройстве в компанию зарплаты и перспективы будут очень и очень неплохие.
    Ответ написан
    Комментировать
  • Как создать систему для продажи рекламы?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    ищите в Гугеле "free banner management system", phpAds, кажется, был когда-то, сейчас хз как называется

    рекламные блоки выводить можно - посмотрите как Sape делает, но это чревато баном от Гугла, или просто пессимизацией отважившихся установить
    Ответ написан
    Комментировать
  • Какие книги есть по правильному написанию кода, по правильной структуре кода?

    Melkij
    @Melkij
    PostgreSQL DBA
    Классика:
    Совершенный код Макконнела
    Рефакторинг Фаулера
    Ответ написан
    2 комментария
  • Какие крупные компании России работают с C#?

    newross
    @newross
    Product owner
    А вы хотя бы hh.ru открывали?
    Компании, которые постоянно набирают .Net разработчиков:
    - банки Deutsche Bank, Tinkoff, Промсвязьбанк;
    - продуктовые компании Custis, Abbyy, периодически у Яндекса вакансии мелькают и еще куча других компаний;
    - интеграторы Техносерв, Астерос, Nvision и другие.
    - аутсурсеры, десятки их.
    Ответ написан
    Комментировать
  • Как узнать ip человека из vk?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Отправляем пользователю ссылку на свой сервер вида
    васяпупкин.ру/смотри_большие_сиськи
    У себя на сервере сохраняем ip всех, кто переходил по ссылке
    Ответ написан
    1 комментарий
  • Кем стать? Blackhat or Whitehat?

    @other_letter
    Полагаю, молодой человек, что если Вы задаёте такие вопросы - то либо имеете цель побалаболить (например, являетесь журналистом) либо как любого цвета hat специалист слабый.
    Ответ написан
    3 комментария
  • На сколько перспективно создание 2D игр под мобилки?

    @netSkinner
    Если делать упор на формулировку вопроса, то:
    не имеет значения в 2D или в 3D вы работаете.
    Важна КАЧЕСТВЕННАЯ реализации идеи, ну и сама идея тоже.
    Ответ написан
    Комментировать
  • Rust или C++/C?

    @vilgeforce
    Раздолбай и программист
    readwrite.com/2011/06/06/cpp-go-java-scala-perform... - работа 2011 года, С/C++ выигрывает у Go в 5-7 раз по производительности даже на алгоритме с контейнерами.
    Ответ написан
    Комментировать
  • Насколько глубоко нужно изучать JavaScript J2EE разработчику?

    timych
    @timych
    Ну по своему (скромному) опыту скажу что знать чистый JS желательно. Даже если вам не придется на нем писать, то хотябы для понимания что происходит на клиенте. Знать же JS фреймворки не обязательно если вы именно JavaEE разработчик. Сам два года работаю GWT разработчиком (сейчас еще добавился весь бякенд стек)- на JS иногда приходится немного писать, но никаких фреймворков сложнее JQuery мы не используем.
    Ответ написан
    Комментировать