• Книги по основам программирования/по сути программирования?

    ubernoob
    @ubernoob
    Энциклопедия профессора Фортрана хорошая книга
    Ответ написан
    Комментировать
  • Почему React.createClass is not a function?

    laight
    @laight
    Back-end developer
    В React 16 больше не поддерживается React.createClass. Используй классы ES6
    Ответ написан
    1 комментарий
  • Проекты для разбора новичку, для обучения, есть годные?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Открываем github в поиске вводим:
    1. React redux real world
    2. React redux weather app
    3. React redux reddit/twitter/youtube/etc client
    4. React redux dashboard
    5. React redux starter. Бойлерплейты тоже очень полезно изучать. Скачиваем. Открываем package.json изучаем каждый пакет в зависимостях. Отвечаем на вопросы: Что это? Зачем оно тут? Как используется? Необходимо ли оно вам? Если не, то выпиливаем без следа.

    По всем пунктам смотрим именно те проекты, у которых есть какое-никакое количество звезд и форков.

    Читаем все свежие статьи по теме.

    React Redux links
    Ответ написан
    1 комментарий
  • Обучение php, обучение программированию Битрикс?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    обучить сотрудника и поставить его на должность программиста 1с битрикс

    Вы погубите человека.
    Разработчик Битрикса, без знаний языков программирования, php например - не будет являться таковым.

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

    Вы погубите человека.
    В сети много курсов по php за 6-8 недель.

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

    longclaps
    @longclaps
    Робик.

    зы а вообще ты что-то зачастил с этим вопросом.
    Ответ написан
    Комментировать
  • Какие курсы стоит пройти?

    @pacman123
    fullstack html developer
    Вопрос этот задается раз в неделю стабильно. Поиском научитесь пользоваться для начала, этот навык вам точно пригодится.
    Если по существу, курсы это трата времени. Есть мануалы и техдокументация.
    Если хотите с чего-то начать, пройдите базу на htmlacademy, потом перечитайте webref.
    И главное, как тут кто-то сказал - 20% теории и 80% практики.
    Ответ написан
    1 комментарий
  • Дополнительный заработок программисту?

    При всем моем уважении, но такой подход крайне деструктивен для жизни.

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

    2) Поэтому рационально будет идти по двум путям:

    - увеличивать доход на своей текущей работе (либо при смене работы)
    - идти в полукоммерческую схему со своим продуктом.

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

    p.s. у меня в свое время была работа, поддержка ряда клиентов в it-инфрастуктуре, пару клиентов на поддержке сайтов, плюс контракты на продвижение сайтов. Просто вся жизнь превратилась в работу, как смог накопить на квартиру, сразу же от этого всего отказался в пользу жирной работы, и своих проектов.
    Ответ написан
    2 комментария
  • Почему часто сталкиваюсь с перегоранием при обучении?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Пока нет какого-то положительного результата от ваших действий, Вы так и будете постоянно браться и бросать.

    Самое простое - сделать что-то простое и полезное не только для себя и распространять бесплатно, и, если хотя бы кто-то будет этим пользоваться, кроме Вас, - Вы получили тот самый результат.

    И следующий шаг - это улучшать и набирать аудиторию (комьюнити) вашего продукта.

    А когда будет много желающих использовать ваш продукт - Вы версии с новым функционалом начнёте продавать.

    Т.е., Вам надо найти незанятую тему, которую можно начать развивать и кодить в этом направлении.
    Ответ написан
    2 комментария
  • Мир программирования. С чего начать новичку?

    Ni55aN
    @Ni55aN
    1. С# - слишком сложно на ранних этапах (в интернетах пишут нужно хотя бы начать с JS)


    C# в самый раз, чтобы научиться программированию и ООП. На JS слишком много свободы (динамическая типизация, коллбэки, асинхронность везде и всюду), что будет мешать изучению именно программирования, а не самого языка

    2. JavaScript - в тех же интернетах пишут, что бы было легче освоится нужно выучить\прочесть что то о HTML и CSS


    значит говорят о разработке вцелом, а не только программировании. Программировать можно научиться с выводом через один console.log

    Мир программирования.

    3. HTML и CSS - думаю я на правильном пути или нет ?


    No. Верстка - это верстка, программирование - это программирование :)

    Вам хочется научиться программировать или разрабатывать Веб приложения?
    Ответ написан
    9 комментариев
  • Как выбрать свой путь?

    AgentProvocateur
    @AgentProvocateur
    В будущем я хочу решать сложные интересные задачи, работать с передовыми технологиями, создавать эти технологии. Не хочу верстать Web-странички или делать формочки в приложениях для доступа к БД.

    Рекомендую как можно скорее снять розовые очки и отказаться от романтизации сферы. За сложными и большими задачами стоят месяцы-годы страшной рутины.
    Другими словами, я хочу выбрать конкретные предметную область/специализацию/технологию/язык/платформу для углубленного изучения, но вместе с тем выдержать баланс между наличием интересных задач и возможностью трудоустройства для меня, выпускника вуза без опыта работы.

    Чем мне заниматься два года?

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

    Возможно, придёшь к выводу, что лучше оставить всю эту рутину с "формочками для доступа к БД" людям с техническим складом ума, а самому двигаться в интересный и ненапряжный проект-менеджмент))
    Ответ написан
    Комментировать
  • Выбор языка под бэкенди и на перспективу?

    @JihadTV
    На php проще всего найти работу. По остальным же фактором можно брать любой, но, имхо, простота поиска первой работы является один из наиболее критичных факторов для Вас.
    Ответ написан
    Комментировать
  • Как проявить усидчивость/терпение при изучении технологии?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Самое главное — регулярность. Хоть полчаса в день, но каждый, например, "рабочий" день — обязательно.

    Поставьте себе цель — 2 месяца, по полчаса в день, не менее 5 раз в неделю изучать Java (или что-то другое).
    Дайте другу в залог 5000₽, 10 000₽ или 100 000₽ — сами решите. Сумма должна быть существенной для вас, но не запредельной. Скажите ему, что если цель выполните — он вернет залог. Пропустите хотя бы один день — он оставит себе.
    Доказательство: Краткий конспект по дням с датой и номером дня, ежедневный скриншот.

    Обязательно опубликуйте описание цели и её критериев в своем паблике или дайте другу на подпись импровизированную бумажку (можно просто фото).

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

    @Hanneman
    Во-первых, не надо ныть. Даётся с трудом? Мне тоже давалось с трудом. Причем тогда, когда об интернете слышали понаслышке, что означает, что не было тогда ни статей, ни форумов, ни нормальной документации.

    Во-вторых, в вашем возрасте надо чётко уяснить одну вещь: само по себе ничего не приходит. Я за все годы видел таких, кто ждал манны небесной. Ждут и поныне. А те, кто своим упорством старался брать быка за рога – у всех без исключения получилось.

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

    В-четвертых, экспериментируйте. Есть такие, кто боится ставить даже Virtual Box – систему не хотят загрязнять. Чистят реестры двумя-тремя утилитами – гонятся за вымышленной скоростью и девственностью операционной системы. А вы ставьте. И виртуально, и параллельно. Сломалось? Отлично – будете понимать, как не надо делать. В следующий раз получится правильно. И опыт получите.

    И, наконец, в-пятых: не бывает наполовину сделанных дел: начнете учить и забросите – потеряете безвозвратно то время, что потратили.

    Это аксиомы. Иначе не бывает. Удачи.
    Ответ написан
    1 комментарий
  • Как правильно вести и заканчивать проекты?

    tema_sun
    @tema_sun
    Проект не надо заканчивать. Его надо запускать как можно быстрее и потом итеративно развивать.
    Не удивительно, что ни в одной кинги по программированию про это не пишут. Ведь к собственно навыку написания кода это отношения не имеет никакого.
    Ответ написан
    3 комментария
  • Это вообще люди делают?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    Поделюсь с вами вот такой ссылкой:
    https://www.youtube.com/playlist?list=PLswdBLT9llb...
    Ответ написан
    1 комментарий
  • Начинаю изучение программирования с его зарождения, какие материалы посоветуете?

    Начните с биографии Ады Лавлейс.
    Ответ написан
    Комментировать
  • Почему this не указывает на контекст window?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Помогите пожалуйста понять почему следующий код выводит undefined, а не 5

    Выводит где? Как вы этот код запускали? Раз уж вы решили скрыть эту информацию...

    Ответ номер раз: а чо вы врёте-то? Открываем консоль, копируем код, запускаем и видим, что выводится 5.

    Ответ номер два: jsfiddle, например, по умолчанию оборачивает код в window.onload, соответственно, переменная b в window не попадёт - потому и undefined. (UPD. Исправили эту дичь).
    Ответ написан
    1 комментарий
  • Как рекрутеры собеседуют рекрутеров?

    longclaps
    @longclaps
    О, это действительно чрезвычайно интересно!
    Ведь чтобы рекрутировать рекрутёра, нужно рекрутировать рекрутёра!
    А не факт, что они понимают рекурсию!
    Ответ написан
    2 комментария