• Полезно ли долго (и вообще) «велосипедить» в программировании?

    Moskus
    @Moskus
    Когда советуют, убедитесь, что у вас и у аудитории этого совета одна цель. Потому что "как можно скорее начать пользоваться фреймворками" - это если задача - как можно скорее начать шлёпать продукт и деньги получать. А если задача - научиться программировать, фреймворки тут не при чем.
    Ответ написан
    14 комментариев
  • Правильно ли я учусь программированию?

    Griboks
    @Griboks
    Нет, не правильно.
    Если вы не умеете пользоваться редактором, то прочитайте инструкцию. Все как и в жизни для любого другого телевизора/ холодильника.

    Инструкция поставляется вместе с редактором, или её можно найти на официальном сайте.
    Ответ написан
    1 комментарий
  • Существуют ли среди великих программистов люди начавшие кодить лет в 18 - 25?

    sim3x
    @sim3x
    Вам незачем оглядываться на кого-то
    Если вас прет от разработки, то вам все равно насколько вы велики
    Ответ написан
    Комментировать
  • Насколько полезно читать книги?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Видео могут забанить или перенести куда-то в платное.
    А книгу купил - и лежит себе на полке.
    Ответ написан
    Комментировать
  • Насколько полезно читать книги?

    krdpsr
    @krdpsr
    loading...
    суть - в передаче знаний от мастера к новичку

    книга - высоко концентрированные знания данные одним мастером
    видеокурс тоже может быть таким
    и в гугле можно найти знания мастеров

    плюс в том что ты сразу можешь выбрать хорошие знания в виде книги
    которые сформируют хороший теоретический фундамент
    Ответ написан
    4 комментария
  • Насколько полезно читать книги?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Книга - величайшее достижение человечества.

    Книгу ты можешь читать в том темпе, который тебе удобен. ОЧЕНЬ легко в книге вернуться и перечитать слово или фразу или предложение или абзац. С видео это гораздо проблематичнее.

    Какие-то вещи в видео нагляднее, но процент таких вещей несмотря на развитие технологий визуализации, все еще невелик.

    Само по себе оформление знаний в книге может быть гораздо более плотным чем в любом видео.

    Но.
    Самым эффективным является практика.
    Поэтому просто чтение книг или просмотр роликов - должны быть только подсказкой как нужно делать. Эффективным для получения навыков является исключительно практика. А в этом случае чтение книг, статей, документации - является гораздо более удобным, чем видеоролики.

    В принципе видеоролики могут быть более эффективными для для художников, спортсменов, и так далее.
    Для разработчиков - только отдельные моменты.
    Ответ написан
    1 комментарий
  • В каком порядке изучать Java?

    @Wan-Derer
    Зобанели на Хабре, волки́ ;((
    Начни с новичкового курса по Java Core с большим количеством задач с автопроверкой, например, javarush.com. Задачи решай сразу в IDEA, нафиг советчиков с блокнотами и эклипсами. Привыкай к профессиональному инструменту, смотри подсказки, учи шорткаты. Много задач нужно чтобы руки и глаза привыкли к синтаксису и конструкциям языка.
    Параллельно можешь взять этот курс.
    Когда плюс-минус освоишь коллекции параллельно осваивай SQL.
    Когда дойдёшь до join, параллельно начни учить Spring.
    Посмотри видео на ютупе (Евгений Сулейманов, letscode) о том как в принципе собираются простые проекты, что за чем, в какой последовательности.
    Когда процентов на 70-80 пройдёшь эти курсы начни ходить на собесы (искать стажировку можно и раньше), решай тестовые задания, выписывай что спрашивают, доучивай это.
    Удачи!
    Ответ написан
    Комментировать
  • Какие сейчас актуальные книги для изучения java?

    @KB_46
    торчу от Python и ассемблера
    Герберт Шилдт "Java: руководство для начинающих" или Николай Прохоренок "Основы Java" . И во второй книге кстати рассмотрены основные классы стандартной библиотеки, получение данных из сети Интернет, работа с базой данных MySQL. И куча примеров для более хорошего восприятия материала
    Ответ написан
  • Какие сейчас актуальные книги для изучения java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    У Java полная обратная совместимость, не потеряли актуальность книги даже 98-го года. На мысль об актуальности "Философии Java" должно наводить то, что последний тираж напечатан в 2022-м.
    Ответ написан
  • Какая книга по Python самая лучшая для новичков и продолжающих?

    @dmshar
    Да читайте хоть что-нибудь, а не торгуйтесь "а вот если я прочту книгу А то стоит-ли мне читать книгу Б". Читайте сначала ЛЮБУЮ книгу. Когда хоть-что-то будете понимать в теме - тогда уже сможете осмысленно судить одинаково-ли у них "информационное наполнение" или разное. И с умом выбирать из других книг (именно ДРУГИХ, а не ДРУГОЙ, потому-что этот процесс никогда не заканчивается, даже у профи) то, знаний чего вам будет недоставать при попытке написать очередной проект. У программистов этот процесс продолжается всю профессиональную жизнь.
    Да и не зачем искать "самую лучшую" книгу. Ищите ту, которая именно вам будет наиболее понятной (а это - очень индивидуальный вопрос).
    А пока вы не проекты пишете, а "книги читаете" - то читайте любую. Лучше Лутца. Нет- читайте то что уже есть под рукой.
    Ответ написан
  • Как можно применить и закрепить на практике полученную теорию?

    Привет. Только практика. Или ты придумываешь задачи себе сам, что на самом деле сложно, или просишь у кого-то, чтоб дали реальный кейс, который можно выполнить или находишь сам на просторах сети... Или решаешь чьи-то проблемы(а-ля фриланс). Можно напроситься на практику в какое-нибудь предприятие, где есть циски, микроты, доменная сеть и в целом инфраструктура. Но там уже вопрос в том, как специалист по информационной безопасности отреагирует и какая вообще политика компании.
    Ответ написан
    Комментировать
  • PHP или Java в backend ?

    @DemaFayz
    Лучше всего для бекенда, это Java. Но тут есть одно условие... Когда речь идёт о Java, нужно подразумевать Spring (объясняю почему... Дело в том, что истинный потенциал языка программирования Java заключается не в ООП, а в АОП, и потенциал АОП открывается благодаря мощнейшому фреймворку Spring Framework), Но для этого нужны очень хардкорные знания программирования и для изучения необходимо уйма времени и сил... И когда ты выучишь Java EE Spring в России тебе не будет цены. А этот PHP для сосунков. Писать на PHP очень просто. Но истинный хардкорный бекенд программист всегда пишет на Java Spring... А всю остальную фигну он на одном месте вертит... Так что решай сам идти какой дорогой, по легкому или по сложному.
    Ответ написан
    1 комментарий
  • Часто задумываюсь о смене стэка программирования, это плохо?

    zabudkin
    @zabudkin
    Инженер-системотехник, программист, админ, ТПУ!!!!
    Ты ловец овец :), это так гугловцев в кругах называют. ты проникся их идеями, ангулар у тебя не зря промелькнул, ещё и язык ГО, а смотри как ты лихо шагнул с C, через C++ до Rust :)
    эх, чувак, двигайся вперёд, с руками и ногами оторвут.
    Ответ написан
    8 комментариев
  • Есть ли резон переучиться на программиста?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Возраст это аргумент далеко не первой десятки.

    Мне 38, 4 года назад я радикально поменял стек, был бородатым джуном, это нормально. Разумеется весь прежний опыт программирования на чём угодно здорово облегчил мне процесс, т.к. когда уже умеешь программировать то фокусируешься на остальных важных вещах, например новые подходы, приемы, паттерны, технологии.

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

    Основная проблема возрастных джунов в том, что им, как правило, нужно обеспечивать семью и времени да сил остается маловато, в то время как у 25-летних синьоров ни ребенка, ни котёнка, забот ноль, времени и интереса вагон.

    Когда я учился в школе, я участвовал в олимпиадах по информатике. Мне категорически не интересно было заниматься алгоритмами, зато я люто балдел от того, что тупая железяка выполняет любое моё повеление моментально и идеально (с поправкой на ветер), а если что-то пошло не так, значит это 100% мой косяк или железка поломалась. В общем я практиковался по 4-12 часов в сутки, без выходных и каникул. Так вот, мои конкуренты из других школ очень хорошо умели составлять алгоритмы, на бумажке, и практиковались аж бешеные 2 часа в неделю, против моих 30-70 часов... И когда мы сталкивались на олимпиадах, у них просто не было шансов, потому что в зачет шел рабочий код, проходивший тесты (пусть и в ручном режиме, все же 90-е), а за годный алгоритм на бумажке говорили молодец, но баллов не начисляли... :) Они набирали код одним пальцем и им категорически не хватало опыта отладки кода, решения практических задач программирования, которые выходят далеко за рамки только алгоритмов, хотя без последних там тоже ловить нечего.

    Сейчас у меня периодически консультируются несколько человек, которые в зрелом возрасте заинтересовались программированием. Я всех поголовно отправляю на кодварс решать алгоритмические задачки, потому что лучше отточить многочисленные техники и приёмы манипуляции данными (а все алгоритмы сводятся именно к этому) до того, как начнешь делать что-то серьезное. Все эти циклы, массивы, переборы, сортировки, фильтрации, трансформации и пр. Всё это пригождается ежедневно и многократно.

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

    ЗЫ: Я сам достаточно много практиковался на кодварс, когда переучивал собственные мозги с PHP на JS, это работает отменно.

    ЗЫ: Вообще метод погружения во что угодно работает отменно. О методе можно почитать у Щетинина (школа Щетинина). Говорят у них годовой курс физики дети осваивали за пару недель именно методом погружения.
    Ответ написан
    Комментировать
  • Есть ли резон переучиться на программиста?

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

    sim3x
    @sim3x
    Хочу после 9 класса переезжать в Москву в съемку (которую пару месяцев смогут оплачивать родители) и искать работу php джуниора
    Кто вам сказал, что вам нужна отдельная квартира?
    Кто вам сказал, что вам нужен именно регион мск?
    Кто вам сказал, что у вас получиться найти работу за 2 месяца?
    У вас должны быть ответы на данные вопросы и на сопуствующие

    Первую работу сложнее всего получить
    Первый год сложнее всего проработать
    Вам желательно начать искать работу сейчас около себя

    Через 2-3 года вам возможно будет проще переехать в место намного лучше чем мск

    усердно изучать выбранные языки
    нет
    Нужно начать писать проекты
    Реальные проекты, для реальных заказчиков, желательно за реальные деньги
    Если перед первым собеседованием у вас будет 5-10 средних проектов, то на ваш возраст закроют глаза

    ПС:
    "кому ты там нужен"
    вы никому и нигде не нужны

    ППС: единственный полу-рабочий вариант с мск - курсы от яши и других "лидеров рынка", после которых вас возможно зачислят в штат. Но там сроки в полгода и редкие занятие с расчетом на тех кто учится в вузе
    Но опять же, курсы такие проходят не только в мск
    Ответ написан
  • Какой pet проект создать, чтобы выделиться?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Pet проект это не тестовый проект для портфолио.
    Пет проект делается для себя, а потом по случаю добавляется в портфолио, а не создается исключительно для того, чтобы положить его в портфолио.

    Чтобы устроитсья, тебе нужно уметь работать, а не пет проект, не заморачивайся.
    Ответ написан
    Комментировать
  • Можно ли стать бизнес-аналитиком самостоятельно?

    @dmshar
    Вы же хотите бизнес-анализом заниматься? Т.е. анализировать бизнес процессы? Вот поставьте себя на место работодателя, который выполняет бизнес-кейс "прием новичка на работу". И попробуйте смоделировать его логику принятия решений, которая бы заставила его предпочесть человека без специального образования человеку, который такое образование получил и может свои знания подтвердить тем или иным способом. Сумеете?

    А вообще, в бизнес анализ приходят как правило одним из двух путей. Или от Data Science, постепенно отходя от теоретических моделей и все более погружаясь в те бизнес-модели и и бизнес-задачи, которые характерны для выбранной прикладной области. Или уже будучи специалистом в прикладной области, все более углубляясь в анализ данных. Но вот что-бы вообще без образования, т.е. без глубокого понимания ни методов анализа как такового, ни особенностей предметной области? Похоже - это чистая фантастика.
    Ответ написан
    2 комментария
  • Можно ли стать бизнес-аналитиком самостоятельно?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    я имею неплохие знания Python и SQL, но в IT, как и в принципе где-то никогда не работал, и в связи с этим столкнулся с проблемой того, что я не знаю возможно ли самостоятельно без курсов и образования вырасти до этой профессии


    Основная твоя проблема, что ты не понимаешь смысла этой позиции.
    Бизнес аналитик в первую очередь должен понимать как рабоатет бизнес. А питон и скл - это просто инструменты, которые помогают тебе анализировать. Но анализировать должен ты сам. Инструменты просто помогают тебе что-то считать быстрее и удобнее. Но какие метрики? Как они влияют на бизнес?
    Ты это где собрался изучить? Это вообще не совсем айти сфера.
    Ответ написан
    5 комментариев