• Есть ли смысл учить native js или сразу ES6?

    kentuck1213
    @kentuck1213
    ES6 по сути дополнения и улучшения к ES5. Однозначно нужно сперва знать native.
    Ответ написан
    2 комментария
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    смело и пребывая в легком недоумении отвечал, мол, благотворительностью не занимаюсь.

    Если не секрет, то как после этого ответа протекало собеседование?))

    Ответ желательно не менять ни в коем случае, он характеризует Вас как специалиста исчерпывающе.
    Ответ написан
    1 комментарий
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    @askhat
    Наличие публичных репозиториев как минимум покажет, как вы работаете с VCS. А если вы не умеете работать в VCS, значит компании придётся тратить ресурсы на ваше обучение, что снижает вашу ценность. Тим лид будет очень зол, если в первый же рабочий день вы запушите в мастер.
    Во-вторых это покажет, что вы не стыдитесь своей работы—не пишете говнокод. Здесь не идёт речь о благотворительности, вы не лишаетесь прав на свою работу, она по прежнему принадлежит вам. К тому же, вы ведь тоже используете открытые библиотеки, т.е. благотворительностью не занимаетесь, но активно её получаете.
    И последнее, ваши репозитории иллюстрируют ваш кругозор. Даже если вы устраиваетесь на позицию скажем верстальщика, и параллельно поддерживаете библиотеку для скажем нейро-сетей, это увеличит количество опций которые могут ожидать вас на новом рабочем месте.
    Ответ написан
    1 комментарий
  • Что должен знать Junior C++ программист на данный момент?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Все на свете, причем еще и зависит от рода деятельности. Можно не слишком глубоко, но в общих чертах знать куда идти, в случае чего. Из популярного - STL, WinAPI, COM, Boost, кое-где Qt. Увы, но порог вхождения там высок, да еще и необходимо "затачиваться" на конкретную вакансию. Ибо embedded, системное и прикладное программирование - это разные вещи, которые требуют различных знаний.

    Мне кажется, что в этой Спарте нет джуниоров, там сразу хорошие миддлы =)
    Ответ написан
    Комментировать
  • Есть ли современные книги по Java для Web или что вы посоветуете?

    @protven
    Если вы в джаве со вчерашнего вечера - учите Java Core. Без знания основ вы ни под какой web писать не начнете и книги вам не помогут.
    Ответ написан
    Комментировать
  • Как выводить ответ systemctl в терминал?

    box4
    @box4
    используйте && или ||
    например systemctl restart httpd.service || echo "ошибка при перезапуске"
    или systemctl restart httpd.service && echo "демон перезапустился"
    Ответ написан
    Комментировать
  • Нужен ли Linux для начинающего разработчика?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Да, для саморазвития и расширения кругозора. Пока от винды не откажешься - никогда не познаешь линукс.
    Винда как наркотик, все время будет притягивать тебя.
    Ответ написан
    Комментировать
  • Как в phpstorm посмотреть изменения в коммитах?

    kurtov
    @kurtov
    2c6b13c11406488e93532b991c9ecd6f.png
    Потяните за верхнюю границу окна с информацией вниз
    Ответ написан
    1 комментарий
  • Если страх, что не справишься с работой, как быть?

    Kolyagrozamorey
    @Kolyagrozamorey
    инженер-электроник службы ИТ ХАЕС
    дадут написать программу, опять же, которая расчитывает что-то там космическое, а ты ни формул, ничего не знаешь.

    Что значит дадут написать космическое? Если идешь работать программистом космических кораблей, то будь готов писать соответствующие программы и применять соответствующие формулы. А если будете сисадмином в какой то мелкой канторе, то и работа будет соответствующая. Или думаешь что тебя там будут заставлять ядерный реактор чинить? :)
    Ответ написан
    2 комментария
  • Если страх, что не справишься с работой, как быть?

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

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Программирование на самом деле не особо нравится

    У меня вопрос. Нахрена тогда?
    Ответ написан
    Комментировать
  • Как правильно избежать дублирование view кода?

    Djaler
    @Djaler
    Сеньор-помидор
    Например, Thymeleaf умеет в подключение разных файлов в один как фрагментов.
    Ответ написан
    Комментировать
  • С чего начать изучение Hibernate?

    @parkito
    Минимально нужно знать как c помощью hibernate выполнить CRUD - операции. В идеале - что ты умеешь делать с базой на sql нужно уметь организовывать и в ORM.
    Ответ написан
    Комментировать
  • Почему Hibernate пытается создать сущность с нулевым id?

    @sirs
    Если у Вас mysql, то я бы порекомендовал сделать так:

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
        @Column(name = "contract_id")
        private int contractId;

    т.е. поменять strategy на IDENTITY.

    И в таблице 'Contract' в базе добавить AUTO_INCREMENT PRIMARY KEY, чтобы mysql сам генерил ключи.
    Ответ написан
    1 комментарий
  • Изучил основы C/C++ и хотел бы написать уже хорошую программу с интерфейсом и оболочкой, но с чего начать изуениеGUI?

    @Neonoviiwolf
    Flutter developer
    Купите себе ардуино, стоят копейки, у них на сайте есть и IDE под разработку С++ для них - сразу двух зайцев поймаете
    Ответ написан
    Комментировать
  • Виртуальное существо(червяк) на чём делать, чтоб двигалось, имело смысл жизни, питалось?

    Zifix
    @Zifix
    Barbatum
    Тут не у всех людей смысл жизни есть, а вы про червяков!

    Делать можно на любом языке программирования.
    Ответ написан
    Комментировать
  • Какую сборку Linux проще всего установить на виртуальную машину?

    @shaqster
    Symfony3 Guru
    Скачиваем образ Ubuntu 14 (подозреваю, что железо у вас старое, поэтому лучше 14, а не 16). Создаем виртуалку с чистым диском, подключаем в настройках образ. Стартуем виртуалку. Многократно нажимаем "далее". Алелуя. После установки не забудьте поставить дополнения для гостевой ОС, там опять же достаточно будет раз ввести пароль и два раза нажать энтер.

    А вообще, "Unable to allocate and lock memory" может говорить о том, что у вас просто напросто не хватает оперативной памяти. С учетом того, что вы все еще на XP, то скорее всего у вас максимум 4 гигабайта памяти, а этого мало для XP и виртуалки, в которой "не нужно пользоваться консолью".

    А еще лучше - бросьте это гиблое дело и поставьте себе семерку. Ибо если у вас не получилось самому поставить линукс на виртуалку, то вопрос проброса папок из хостовой ос в гостевую и обратно может совсем загнать в тупик.
    Ответ написан
    Комментировать
  • Как убрать возможность просмотра фильмов на компьютере?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вариант "смешной". Ограничить права, убрать ассоциацию файлов, поставить 6 ie )))
    Вариант "правильный" Поставить ПО для учета рабочего времени и не парить себе мозг. Не будут смотреть фильмы, будут лазить в VK, закроешь VK, полезут в игры mail.ru, потом кто-то покажет как работать через анонимайзер. Это война с ветряной мельницей. Надо просто отслеживать время и резать ЗП. Заранее уведомив. "Пожалуйста смотрите хоть весь день, мы не против, но платить за это не будем"
    Ответ написан
    Комментировать
  • Что читать после learn.javascript.ru?

    bondpuoq
    @bondpuoq
    Web-программист с недавних пор
    Не туда ответил сначала,
    Имхо, базовые знания языка важны, хотя бы просто потому, что когда прочитаешь книгу - узнаешь некоторые особенности языка, вообще что он может, какие есть функции, ну а дальше практика, как тут уже писали.
    Большую часть вещей лично я научился делать, когда мы с коллегами решили взяться за сторонний проект, вот тогда я узнал и про git и про трекеры задач, про bootstrap, улучшил знания языка (в моем случае это C#).

    Читать книги, это важно: узнаешь новые возможности языка, тонкости, в мозгу запоминается, какой инструментарий вообще имеется в языке, если образно выразиться, тот кто читает книги, забивает гвозди не табуреткой, а молотком, потому что он знает, что для забивания гвоздей есть молоток (он в книге прочитал и это запомнилось), но если при этом не делать хотя бы практику из книги, то все быстро забывается (да и если практику только из книги делать, то тоже забывается).

    Зато, когда что-то пишешь и сталкиваешься с проблемой, вспоминаешь "ага, я читал в книге, что там есть какая-то такая возможность у языка, чтобы это реализовать, надо посмотреть".
    Мой вам совет, книгу прочитали - теперь придумываете или смотрите на фрилансе проект и делаете его, чтобы знания из книги закрепить. В моем случае все только так и работает, голая теория из книги очень и очень быстро забывается.

    Когда я сталкиваюсь с тем, что надо что-то на JS писать, чего я не знаю, я беру справочник по JS и смотрю как там это реализуется, ну вот в таком например "JavaScript: Подробное руководство" Дэвид Флэнаган. Лично для меня, читать чужой код - мучение, поэтому мне не подходит обучаться через чтение чужого кода.
    Ответ написан
    Комментировать
  • Как правильно читать книги по программированию?

    dizballanze
    @dizballanze
    Software developer at Yandex
    В книгах по программированию обычно много примеров. Перебивайте каждый пример, запускайте, пробуйте что-то поменять. Так и запоминается лучше и интерес не пропадет.
    Ответ написан
    Комментировать