• Из-за чего программа выдаёт ошибку и как это исправить?

    GavriKos
    @GavriKos
    int p = random.nextInt(job.length+1);
    Откуда +1?
    Ответ написан
    Комментировать
  • Java logging: как вы объявляете log-поле в классе

    barker
    @barker
    Конечно, первый способ. А при рефакторинге это в какой это IDE не переименуется и в объявлении имя? Да и как его можно забыть тем более, если компилироваться перестанет? Не понимаю…
    Ответ написан
    1 комментарий
  • Как учить технический английский?

    xtala
    @xtala
    Постигает Дзен
    Lingualeo + Rosetta Stone.
    Lingualeo для словарного запаса. Перед обучением обязательно пройди тестирование и укажи направление обучения IT.
    Rosetta Stone для слуха. Очень удивился когда буквально пару раз позанимался с этой программой и начал в англоязычных аудио четко различать почти каждое слово. До этого вообще речь на слух не воспринимал хотя читал вполне уверенно. Было что-то типа: "Blalalala bool bool Blalalala Bool Fuck Suck..."
    Лингвалео бесплатен, розетский камень тоже хм.... бесплатен... На торрентах бесплатен, если ты конечно понимаешь о чем я :).
    Найдешь усе сам.
    Ну а если не найдешь, то лучше иди перебирать картофель на овощебазу.
    Ответ написан
    7 комментариев
  • В какой ИТ-сфере реально продолжить карьеру после 55 лет?

    @BorisKorobkov
    Web developer
    На данный момент (и в ближайшем будущем) очень высокий спрос на специалистов:
    1. AI, машинное обучение
    2. блокчейн
    3. мобильные приложения
    Ответ написан
  • Кто такой программист 1С?

    Крайне не рекомендую этот вариант.
    Большую часть времени придется разбираться где бухгалтер забыл нолик поставить, рисовать печатные формы, гонять туда-сюда данные из xls файлов и мечтать о возможности добавить свои метаданные. Как было верно замечено, вы будете и аналитиком и бухгалтером и юристом и программистом.
    Пытаюсь выбраться из этого красно-желтого АДа.
    Ответ написан
    3 комментария
  • Кто такой программист 1С?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Программист 1С это человек оркестр, умеет программировать (с точки зрения обычных программистов очень своеобразным образом), знает бухучёт, документооборот, бизнеспроцессы, консультировать пользователей по работе программ и по бухучёту (например получить задание - настроить расчёт НДФЛ, потратить подня - высянить что это уже реализовано и внушить это заказчику, обучить заказчика этим пользоваться)
    И да, это всё в одиночку...никаких вам аналитиков, консультантов постановщиков задач, тех.писателей...и с зарплатой ниже обычного code-monkey
    ==
    советую идти в обычные программеры, и не соваться в этот желтый ад.
    и хотя и там есть очень интересные задачи, вы осложните себе переход в обычные программеры оттуда
    Ответ написан
    6 комментариев
  • Как пишут REST API на Java?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Самый простой вариант:
    sparkjava.com

    На первой странице пример - сервер в одну строку.
    "Разворачивать" много не надо. Просто запускаешь и оно работает.
    Ответ написан
    Комментировать
  • Как пишут REST API на Java?

    @light___soul
    Full Stack Middle Web Developer
    1 Maven проект (для удобства подключения библиотек)
    2 Spring (Удобный и расширяемый фреймворк)
    3 Hibernate (Почти стандарт для БД на JAVA)
    4 Apache Tomcat
    5 MySQL, Oracle хоть h2 (тут главное не говнокодить. При желании поменять БД в Hibernate пару пустяков)

    можешь скачать готовый проект с git-а (maven-spring-hibernate)
    Ответ написан
    1 комментарий
  • Куда пойти после IT?

    tema_sun
    @tema_sun
    Есть ли какие-то направления, где программирование присутствует, но не является основной частью работы?


    Менеджером проекта. Предыдущей it бэкграунд будет огромным плюсом. А поскольку всегда есть ситуации, когда работники нихрена не делают, то иной раз и за них придется покодить.
    Другой разговор, есть ли у вас навыки для PM.
    Ответ написан
    Комментировать
  • Куда пойти после IT?

    @asd111
    Попробуйте менеджером проектов в IT. Судя по опыту вы хорошо знаете процесс разработки и сможете грамотно сформулировать задачи для подчиненных.
    Ответ написан
    Комментировать
  • Куда пойти после IT?

    @poslannikD
    Java/C/C++ Programmer
    Тщательно все взвесте, а потом уже лыжи точите в другую область. Может стоит сменить стек технологий или компанию? А может попробовать запилить что-то свое. А так да уйдя из ит, вы начнете с чистого листа.
    Ответ написан
    4 комментария
  • Стоит ли использовать сервер в качестве рабочего ПК?

    nidalee
    @nidalee
    Ну смотрите...
    1. Материнская плата - ASUS B85M-G - 3290р
    2. Процессор - Intel Core i5-4440 (правда 3,1 ГГЦ, 3,3 будет стоить 11 тысяч) - 9350р
    3. Оперативная память - Patriot Memory PV38G186C0K (8Гб) - 3276р
    4. Корпус с БП - SunPro Aroma III 450W Black - 1310р

    На кулер еще 1000 рублей добавим.

    Выходит 17226р за такую же мощность железа. На сэкономленные деньги можете либо выслать мне пива, либо купить затычку в PCIE слот, чтобы хоть какое-то аппаратное ускорение было для графики и видео.
    Либо забить на гпу и купить новую материнку и процессор. На 30 тысяч можно даже на Coffee Lake прямо сейчас собрать компьютер. i3 8100 быстрее "вашего" серверного процессора, да и дешевле. А вот на материнскую плату с чипсетом 3XX придется разориться. Но все равно дешевле 30к.
    О чем это я... Того, кто вам сказал, что
    Любой другой ПК будет стоить раза в 2 дороже, при такой характеристике.

    не разбирается в ПК от слова совсем. Не слушайте его.
    Ответ написан
    Комментировать
  • Стоит ли использовать сервер в качестве рабочего ПК?

    Jump
    @Jump
    Системный администратор со стажем.
    Стоит ли использовать сервер в качестве рабочего ПК?
    Это уж вам решать стоит или нет.

    Сильно дешевле, например, сервак: Dell PowerEdge T30 T30-AKHI-001
    При стоимости в 32 000 рублей имеет ОЗУ на 8ГБ и процессор Intel v5 на 3,3ГГЦ.
    Вы шутите? Где вы нашли серверное железо дешевле десктопного? Разве что Б/У.

    Но запустить кейколлектор в 50 потоков, фотошоп или скажем отрендерить видеоролик на таком можно не хуже чем на ПК с такими параметрами?
    Не хуже конечно. Но какие видеоролики и рендеры с 8Гб памяти? Это норма для офисного ПК - ворд, эксель и браузер.
    Ответ написан
    Комментировать
  • Что и на чём программировать в 13 лет?

    @ChymeNik
    Прежде всего хорошо учи математику. Прорешай весь "Сканави" к 15-17 годам. Про Английский забывать тоже не стоит
    Из ЯП - учи любой из C++, C#, Java, Python. Хорошо умеешь программировать на одном - без труда научишься на остальных.
    На оценки в школьном аттестате можно забить. Они не имеют никакого значения. По крайней мере на сегодняшний момент
    Ответ написан
    Комментировать
  • Что и на чём программировать в 13 лет?

    DanielDan0
    @DanielDan0
    Начинающий программист на Python и не только.
    Я сам начал программировать в 10 лет на Python. Язык довольно простой, выучил за 2 месяца (не совершенно). Но большая часть материала по Python на английском, и поэтому тебе нужно подтянуть технический английский. Если хочешь быть неплохим программистом - пиши программы разного назначения, участвуй в опен-сорс проектах, читай книги и различные статьи, читай мануалы и документацию и так у тебя уже будет хорошее портфолио.
    P.S. Удачи!
    Ответ написан
    2 комментария
  • Что и на чём программировать в 13 лет?

    petermzg
    @petermzg
    Самый лучший программист
    В школах всегда надо программы для тестирования. А это редактор для рисования простых картинок, список вопросов и ответов, механизм предоставления результатов и т.д. Так как сейчас все уходит в веб, то это сайт.
    Для разработки бери на выбор Java или C#, либо Python.
    К 16 годам сделаешь, это будет твоим портфолио для трудоустройства в компании.

    Школьный аттестат важен для поступления в ВУЗ.
    Ответ написан
    Комментировать
  • Что и на чём программировать в 13 лет?

    @asd111
    Купи книжку с задачами по олимпиадному программированию для школьников.
    И книжку на тему алгоритмы и структуры данных.
    Участвуй в городских и областных олимпиадах по информатике.
    Олимпиадное программирование очень хорошо развивает программистские навыки.
    Из языков думаю хорошим выбором будет python или С#.
    Я верю что ты сам писал чаты и простые игры, многие начинают как раз в 12-13 лет.
    Ты молодец. Не останавливайся на достигнутом. У тебя все получится.
    Ответ написан
    4 комментария
  • Что и на чём программировать в 13 лет?

    ThePyzhov
    @ThePyzhov
    iOS Ninja
    Я бы не назвал математику в 13 лет математикой.
    Много куда можно двигаться.
    Полезно было бы позаниматься математическими олимпиадами и олимпиадами по программированию. Физика так же будет не лишней. Из олимпиад по программированию не плохо можно подучить алгоритмы.

    Если из чего-то более конкретного могу посоветовать идти в сторону С++, C#, Java:
    1. Изучайте ООП
    2. Паттерны

    Можно будет писать программки по серьезнее(освоить ту же самую Qt - для С++).
    А там уже графика: WinAPI, OpenGL ну или что вам будет интересно.
    Ответ написан
    Комментировать
  • Почему возникает UnsupportedOperationException?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Arrays.asList возвращает список фиксированного размера, в который нельзя добавлять элементы. Изменяемый список можно создать как-то так

    List<Integer> list1 = new ArrayList<>(Arrays.asList(10,20,60,30,22,70,89));
    Ответ написан
    Комментировать