• Является ли знание PHP, возможностью быстрого старта в IT?

    @ArgosX

    Скажите, насколько реально устроиться PHP джуном, допустим на ту же удаленку, буквально за 3-4 интенсивного обучения и практики.


    Джуном устроиться легче всего так как зп у тебя будет соответствующей джуну и требования должны быть минимальными
    Ответ написан
    5 комментариев
  • Как многократно вызывать функцию при клике?

    joeberetta
    @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Функция у вас, дорогой мой друг запускается столько раз, сколько вы кликаете, а вот ошибочка в том, что каждый раз она трансформирует картинку на 50 градусов относительно начальной позиции!!
    Ответ написан
    5 комментариев
  • В каких случаях, можно опустить скобки в конструкции if и будет ли это правильно?

    myjcom
    @myjcom
    Краткость - сестра таланта.
    В данном конкретном случае:
    int a = 42;
    int b = 55;
    System.out.println(a < b);

    Универсально правильно это когда нет мусорного кода.
    Ответ написан
    2 комментария
  • В каких случаях, можно опустить скобки в конструкции if и будет ли это правильно?

    @Woldan
    По конвенции скобки должны быть всегда:

    Note:if statements always use braces {}. Avoid the following error-prone form:

    if (condition) //AVOID! THIS OMITS THE BRACES {}!statement;


    proof: https://www.oracle.com/technetwork/java/codeconven...

    имхо:
    Но могут быть исключения:
    - личный проект
    - договоренности внутри команды.
    И эти исключения работают до тех пор, пока с эти кодом не начнет работать или читать, кто то другой - в таком случае, желательно придерживаться стандартов.
    Ответ написан
    Комментировать
  • Как бороться со стрессом на работе?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Мозг каждый день кипит так же, как в первый день. Шаг влево шаг вправо, и вот, я уже ничего не знаю и ничего не умею... ощущение, что на работе я как будто не прогрессирую, а наоборот деградирую...

    У меня такое было, когда я только перешел во фронтенд и пытался держать слишком много деталей о языках и инструментах в голове. Со временем понял, что это не имеет смысла - все меняется быстрее, чем я запоминаю. Перешел от мысли "я использую инструменты" к мысли "я делаю штуки" и сразу полегчало, стал держать в голове только общие идеи о том, как что-то делается, или что вообще бывает в какой-то области, а конкретные инструкции по применению отдельных инструментов изучаю по ходу дела. Изменил фокус своего самообразования, если это можно так назвать. В результате все препроцессоры слились в один, новые библиотеки становятся все менее сложными в освоении, поскольку идеи везде плюс-минус одинаковые и.т.д. Решения стало принимать гораздо проще. И аргументировать тоже. Иногда складывается такое впечатление, что у нас в отрасли совсем ничего не появляется нового уже лет пять, а то и больше. Да, я забываю как использовать флексы, путаю call() и apply(), гуглю свои же ответы на тостере, но это не важно. Голова занята решением проблем, в ней теперь нет никакой второстепенной информации и это очень здорово. Статьи писать тоже полезно оказалось - написал, "поставил на полочку", и забыл. А если будет нужно - можно достать и посмотреть. Таким образом вот эта вся фигня с закипанием мозгов практически ушла.
    Ответ написан
    1 комментарий
  • В каких случаях, можно опустить скобки в конструкции if и будет ли это правильно?

    @antonwx
    При коллективной разработке обычно устанавливают правила форматирования кода. Для себя - не имеет значения, как удобнее лично вам, так и делайте. Я бы вообще вот так бабахнул:
    System.out.println(a < b ? "True." : "False");
    Ответ написан
    3 комментария
  • В какой сфере программирования меньше конкуренции?

    @aby125
    Не стоит бояться конкуренции. И как вообще её считать? Т.е. допустим, вот есть в городе по одному направлению условно 1000 спецов, а вакансий для них 1200, т.е. недобор спецов, скажем так. А по другому языку всего 100 спецов, но вакансий для них всего 20. Получается как большой перебор.
    Насчет питона, хоть он и считается хайповым, но на мой взгляд всё хуже, потому что большая часть вакансий, где нужен питон, это математические, дата сайнс, мл. А тут по сути нужны знания дата сайнс, математики, мл, а сам язык программирования, это дело двадцатое. Т.е. в этих вакансиях платят за математику, ДС, МЛ, а не за навыки программирования и питон. И математика там нужна на очень высоком уровне, возможно физмат вышка хорошая понадобится(хотя тут не уверен). Другое направление в питоне, менее популярное, это веб, бекенд, джанго.
    Если хочется попроще путь, можно в веб пойти, html, css, js, php, python, cms какие-нибудь, фреймворки, базы данных. Стандартный набор. Но лучше с питона и джанго не начинать, а начать с php и cms каких-нибудь, плавно перейдя на джанго. Из плюсов, очень быстрый старт. Т.е. можно за пару месяцев изучения найти работу. Особенно если это не Москва, то спецов часто не хватает. Потому что есть всегда вариант с удаленкой и когда веб-программист чувствует себя уверено, то он не будет работать за 40-70 тысяч, когда можно удаленно на Москву работать за 100-120 тысяч, или переехать туда. А как ещё большим специалистом становишься и изучаешь английский, то можно работать удаленно на иностранную компанию за ещё большие деньги. Поэтому и в Москве тоже не перебор с веб спецами.
    В общем, если питон хочешь, то я бы лучше стартовал на php, после в питон, с питона стартовать мне кажется тяжело будет.
    У джавистов насколько слышал тоже дела очень хорошо. Старт правда более медленный, но платят хорошо.
    В целом, стоит отметить, что основной выбор идет на направление. Т.е. есть тот же веб, мобильные, гейм дев, программы, дс и мл и т.д.(и поднаправления, типа фронт энд - бек энд). И допустим если завтра питон с джанго вытеснит php, то все бекендеры перейдут на питон с джанго, это для них не будет большой проблемой, основная база веба там и там одинакова. А вот уже между направления, т.е. с веба на пхп/питоне перейти в геймдев на с++ будет гораздо сложнее, т.е. при смене направления, по сути почти как джуниор становишься. И вот ты зарабатывал 150 тыс, и переходит на джуна/слабого мидла с 50 тыс уже вряд ли захочется.
    Ответ написан
    1 комментарий
  • Стоит ли переходить с Java?

    Никита К
    по моему
    для вас будет
    лучше
    не упоминать как долго вы занимаетесь ява -
    не смешите работадателя :
    на учиться яве менее чем за год(ы) несерьезно
    Ответ написан
  • Стоит ли переходить с Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Опять 25. Я уже, наверное, в сотый раз пишу, что на фрилансе шансов нет, если не дорос в офисе до мидла. Студент должен открыть hh.ru, поискать вакансии программистов в своё городе, а потом изучать то, что для них требуется.
    Ответ написан
    2 комментария
  • Что лучше учить новичку Java или Python?

    @samodroid
    Java- более популярен и функционален, чем Питон.
    Ответ написан
    1 комментарий
  • Что лучше учить новичку Java или Python?

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

    alternativshik
    @alternativshik
    Потому что runnig = False проверится только при следующей итерации, а для этого надо выполнить весь блок кода до самого конца
    Ответ написан
    1 комментарий
  • Возможно ли объединять .exe с .txt, используя Python?

    delvin-fil
    @delvin-fil
    Crazy Linux-admin
    Знания в Python и умение объединять exe с txt и другими расширениями

    Не соглашайся. Через каждые полчаса будешь ВСЕ переделывать согласно новым хотелкам.
    Ответ написан
    Комментировать
  • Возможно ли объединять .exe с .txt, используя Python?

    Moskus
    @Moskus
    А теперь представьте себе, что люди, которые подобным безграмотным образом формулируют требования, будут вами руководить. Вы будете тут постоянно спрашивать, что же они имели в виду? Или решите уволиться через неделю?
    По сути формулировки, им, вероятно, нужно делать исполняемые файлы, которые написаны на Python, и в которые (в виде ресурсов, например) внедрены текстовые данные. Это возможно, но зачем это писать в вакансии?
    Ответ написан
    1 комментарий
  • Возможно ли объединять .exe с .txt, используя Python?

    Zoominger
    @Zoominger Куратор тега Python
    System Integrator
    Повангую: очевидно, имеется в виду скрипт на Пистоне, который что-то подтягивает из текстовых файлов, эдакие плагины для бедных.
    Но я могу ошибаться.
    Ответ написан
    1 комментарий
  • В какой сфере программирования меньше конкуренции?

    @ittakir
    Ищите не где проще, а где лучше.
    Вам нужны перспективы, интересные задачи, разнообразие проектов, обилие работы, возможность работать удаленно.
    Удел Java - это энтерпрайз и Android.
    Python - веб-сайты, различные скрипты, машинное обучение, граббинг сайтов.

    Мне кажется, Python будет получше исходя из приведенных критериев.
    Лезть в энтерпрайз - сильно на любителя. Мобильные приложения, как мне кажется, уже отжили свое. Их конечно будут делать, но хайп уже прошел лет 5 назад. Никто больше не ставит их на телефон ради интереса. Рынок перенасыщен предложением.
    Ответ написан
    3 комментария
  • В какой сфере программирования меньше конкуренции?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Конкуренции меньше там, где меньше денег и перспектив.
    Ответ написан
    3 комментария
  • В какой сфере программирования меньше конкуренции?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Берите Python, я бывший Java программист, на питоне уже больше 5 лет пишу. Java устарела, парадигма ООП - бич, она сложно поддерживаемая, а значит вымирающая, с питоном работать приятнее, все машинное обучение и анализ данных построены на питоне и его библиотеках, он доминирует в этой сфере, по популярности обогнал Java. Новые android разработчики пишут свои приложения на kotlin, вместо java, потому что он приятнее. Java использует в основном корпоративный сектор, т.к. он более медлителен в плане перехода на новые технологии.
    Ответ написан
    3 комментария