• Как учить программирование, чтобы понимать его и быть хорошим программистом?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    1) Нужно ли понимать как работает компьютер на самом низком уровне? Как кодируются и обрабатываются сигналы в процессоре и как выводится ответ на экран?

    Судя по тому, что у вас выставлен тег "веб-разработка" - нет, не надо.

    2) Нужно ли обязательно знать "исподнюю" языков программирования, то есть как устроен и как работает интерпретатор или компилятор того или иного языка? Где он хранится в программе-обработчике и как взаимодействует с ОС и компьютером в целом?

    Тоже нет, зачем тратить время на такую фигню, если можно сразу пойти рубить сотни тысяч на фрилансе?

    3) Нужно ли хорошо знать математику?

    Нет, это даже вредно.

    4) Нужно ли хорошо знать английский язык?

    Нет, на Апворке можно через Гуглтранслейт спокойно общаться.

    5) Каким образом лучше учить программирование( в частности веб-разработку: сайты, приложения и т.д.) и в какой момент можно смело сказать себе: "Я - программист", ведь конечной точки нет, верно?

    Как заработаете свой первый миллион на jQuery. то есть, где-то через полгода.
    Ответ написан
    11 комментариев
  • Стоит ли учиться на блокчейн-разработчика?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Нет, лол.
    Биткоин мёртв, а больше этот баззворд нигде и не применяется.
    Ответ написан
    3 комментария
  • Как распределить этапы продвижения в сторону front-end разработки?

    Zoominger
    @Zoominger
    System Integrator
    Посоветуйте как быть в такой ситуации

    Выбрать сферу, где есть хоть какие-то шансы найти работу.
    Найти себе друзей, чтобы не рефлексировать из-за просто запредельной глупости, чтобы не искать поддержку в интернетике.
    Перестать считать, что ваше портфолио кого-то заинтересует.
    Перестать думать, что знания как-то испаряются, если неделю их не вспоминать.
    Понять, что без использования JS вы даже своё никому ненужное "портфолио" не напишете.
    Ответ написан
    2 комментария
  • .class/getClass()/Class.forName() в Java. Как работает?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Разница в том, что Class.forName() может по имени загрузить класс, неизвестный в момент компиляции.
    Ответ написан
    Комментировать
  • Яндекс.Дзен или хабр, вот в чём вопрос?

    Zoominger
    @Zoominger
    System Integrator
    Што то фуфел, што это.
    Не заработаете ни там, ни там, а качество статей на Дзене просто устрашающе отвратительное.
    Ответ написан
    5 комментариев
  • Какой вариант логотипа лучше?

    Kadzi
    @Kadzi
    Ом
    Внимание, внимание: разбор клинического случая логотипа.

    которые сделаны разными людьми. Идея одна, но разная реализация.

    Дорогая Елена :3! Тут нет никаких идей. Это очередной импотентский дизайн типичненького магазина мебели: беспомощный, штамповый, немой, и так далее. Такое обычно компании делают своими силами.

    Какой вариант лучше подойдет для развития бизнеса? Если можно, кратко аргументируйте.

    Милейшая Елена :3 Никакой вариант логотипа никак не повлияет на развитие бизнеса. Потомучто сначала конкурентный товар, потом реализация этого товара.

    А улучшить сразу можно несколько вещей:

    1. оставить минимум графики
    2. сократить название
    3. не использовать по сто начертаний
    4. включить хотябы ноль целых, две десятых фантазии

    вариант 1, реализация 30 секунд:
    5f0de0d654b3d474012616.jpeg

    еще упрощаем:
    5f0de16b18faf780761736.jpeg

    включаем 0,3% фантазии:
    5f0de1a84c34e348949370.jpeg

    Теперь, у нас и само название компании как отдельная единица и сама сидушка может выступать атомарной единицей, например в fav иконке, да и сам логотип становится динамичным, адаптивным: его хоть в браузер, хоть на визитку, хоть строго, хоть весело. Подпилить шрифты, сидушки, и го. А сценариев с использованием стульев и столов миллион.

    А да, прекрасная Елена :3, я чуть не забыл! Только тссссс:
    5f0de284c7b92724712261.jpeg
    Отрывок выступления
    Ответ написан
    1 комментарий
  • Какой язык программирования учить для создания приложений для Android?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Учите русский
    2. Учите английский
    3. Учите Lua (под defold и не только...)
    Ответ написан
    Комментировать
  • Начальный путь в it. Как быть?

    Zoominger
    @Zoominger
    System Integrator
    Очень заинтересовался Data science и различный анализ данных.

    У вас есть высшее образование по прикладной математике или другой аналогичной сфере? Что-что? Нет? Мы вам перезвоним.
    Ответ написан
    Комментировать
  • Запутался. Куда дальше двигаться?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Хочется перепрыгнуть в другую сферу программирования, но при этом меня не покидает ощущение,


    Перепрыгнуть можно из сферы, а не из базового понимания что такое html/css
    Стань мид специалистом, а уже потом говори что ты хочешь перепрыгнуть.
    В любой сфере нужно будет учить не меньше.
    Ответ написан
    Комментировать
  • В чем разница между ооп с классами и без классов?

    New_Horizons
    @New_Horizons
    Бред:
    Просто ответьте на вопрос пожалуйста

    В ооп с классами есть классы, в ооп без классов соответственно классов нет.
    Ответ написан
    1 комментарий
  • Как жить после php?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Я тебе больше скажу - в php все тоже самое. Ты просто даже не подобрался к первой ступеньке сложности в веб-разработке
    Ответ написан
    Комментировать
  • Как вы делаете простую верстку макета?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я могу настроить webpack и верстать на нем

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

    Верстку макета вы делаете с помощью JSX(зная HTML этот вопрос отпадает) и CSS. Визуально делите страницу на компоненты - верстаете.

    Именно поэтому новичкам которые уже якобы знают JS и пару фремворков - надо знать такие базовые знания как верстка, что бы потом не делать круглые глаза, и не говорить - "а что у вас на проекте веб компоненты не из bootstrapvue беруться, а то я хз как верстать без бутстрапа".
    Ответ написан
    4 комментария
  • Как начать и куда двигаться?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Первое, какое направление в программировании можно назвать перспективным?

    То, к которому душа лежит. В других вам не опередить тех, кто пришёл туда по призванию.

    Второе, это какие особенности есть в работе программиста? Какие качества программиста представляют ценность?

    Прежде всего, умение самостоятельно искать ответы на свои вопросы.

    Как стать более конкурентно способным?

    Пахать без отдыха и продыха.

    Фриланс, для новичка - это зло или полезная вещь?

    Практически невозможен. И даже если удалось, то лучше не надо, типичный фриланс развития не даёт.

    Чего стоит опасаться?

    Лёгких путей.
    Ответ написан
    Комментировать
  • Как стать Backend разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если ты не смог осилить вуз, если ты не смог осилить две книжки по питону, почему ты считаешь, что у тебя есть шансы в ИТ?

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

    Чем больше ты пытаешься узнать что нужно НЕ УЧИТЬ, тем меньше у тебя шансов.
    Ответ написан
    7 комментариев
  • Можно ли устроится junior frontend на удаленку?

    Zoominger
    @Zoominger
    System Integrator
    Нет. Точка. Ни джунов, ни, тем более, трейни, на удалённую работу никогда не возьмут.
    Ответ написан
    1 комментарий
  • Возможно осилить Страуструпа в 16?

    @Spargwy
    20 годиков. Голанг баккенд девелопер
    Скажу одно - нахрен не слушай тех, кто говорит тебе, что-то не учить. Сверху упомянули пайтон. Извините меня, это разные языки для разных задач, и какой смысл начинать пусть даже с более простого языка, если тебе один хрен придется перебираться на плюсы? Это во-первых.
    Во-вторых, как правильно заметил комментатор выше, нет смысла покупать книгу за 4 куска только ради тактильных ощущений. Я тебя прекрасно понимаю в этом плане, но в жизни разработчика, сталкивающегося с необходимостью изучить фундаментальные штуки, книг равных по стоимости этой(а зачастую даже намного дороже), будет очень и очень много. Сейчас, когда денег не очень много, резонно вложить их в нечто более существенное, а уж потом добрать себе библиотеку.
    Ну и в-третьих, ты я думаю к 16 годикам научился читать и воспринимать прочитанную информацию. Книга, не более чем справочник по языку и базовым концепциям, здесь не играет роль даже твой бэкграунд в других областях(хотя с ним возможно и будет чутка легче), а возраст тем более.
    Ответ написан
    Комментировать
  • Какие требования предъявляются разработчику на с++?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не только каждая компания, но и каждый проект и даже каждый собеседующий предъявляют свой уникальный набор требований. На ваш вопрос невозможно дать однозначный ответ.
    Ответ написан
    Комментировать
  • Что такое разработка ПО?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Искал в интернете по этой теме, но осталось поверхностное понятие.

    Это очень печально. В интернете по этой теме все написано настолько внятно, насколько возможно.
    Если же понятие осталось поверхностным, очень сомневаюсь что есть смысл идти в эту тему.

    Входит ли разработка ПО в computer science?

    Иногда да, иногда нет.

    Какой язык лучше всего подходит для программирования ПО?

    Программирование ПО это "масло масляное". Грамотно говорить разработка Программного Обеспечения.
    Любая программа - это ПО. Для разных программ лучше всего подходят разные языки.

    P.S С математикой все норм

    Математика лишь тем уже полезна, что она ум в порядок приводит (C) Ломоносов.

    У вас пока не наблюдается логики и последовательности, следовательно оценка того, что с математикой все норм вы делаете видимо исходя из оценок в школе.
    Но школы дают среднестатистическое образование для среднестатистического человека.
    А программирование - профессия требующая квалификации, то есть несколько больше, чем среднее.

    Поэтому развивайте логику, усидчивость и попробуйте на подобные элементарные вопросы найти ответы самостоятельно, потратив не 5 минут, а хотя бы пару вечеров.
    Ответ написан
    1 комментарий