Как думать как программист?

preview_player
Показать описание
Работай в Польше в топовых международных IT-компаниях!

Как развить мышление программиста? Сергей часто об этом говорит на карьерных консультациях, вот решил и с вами поделиться своими мыслями на эту тему.

Курсы для новичков:

Продвинутые курсы для состоявшихся девелоперов:




Тайминг:
00:00 - вступление
00:49 - перестроение мозга
03:11 - к каким профессиям ближе программист?
04:51 - интеграция
05:50 - составление плана
06:28 - дедуктивный метод
07:16 - записывайте все
08:41 - разделение проблем
09:53 - искусство отладки
12:30 - программирование - практический навык

#какдуматькакпрограммист #немчинский
Рекомендации по теме
Комментарии
Автор

Думать как программист... один из примеров: "Программист на ночь поставил рядом с кроватью 2 стакана - один с водой, если захочет пить... и один без воды, если пить не захочет" 🙂

BelVladimir
Автор

Блин, насколько мощная фраза! Любая задача решима. Даже если ты совсем новенький программист. Просто у тебя уйдёт больше времени, а сделать ты можешь всё! Цитаты великих людей

MrRedFaktor
Автор

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

markbeltriski
Автор

Хотелось добавить: Программирование - это практический навык, и всё что вы делаете, вы делаете на свой страх и риск)

Sergey.Aleksandrovich.P-rus
Автор

Выписывание задачи реально работает. Когда раздельно описываешь, что надо сделать действительно понимание приходит быстрее.
Спасибо за видео!!!

angelochek
Автор

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

drovoseg
Автор

- Заказчик: нужно копать от забора и до обеда.
- Программист:
От какого забора?
Откуда именно копать(по центру или с краю)?
С какой стороны забора копать?
Какая минимальная/максимальная глубина/ширина/длина?
Обед во сколько начинается?
По какому часовому поясу вы измеряете время...?

lmslayer
Автор

А по-моему просмотр таких видео -- это часть работы программиста!

ARMALON
Автор

Вот полностью согласен. Нет неразрешимых задач, вопрос только в цене.

imax
Автор

Какой же вы Сергей МОЛОДЕЦ! Интересно было бы узнать ваше отношение к ошибкам, как психолога и как программиста. Цена ошибки и как их минимизировать? Правда ли что «fix bug» произошло из-за случая когда в 1949 году девушка обнаружила мотылька в компьютере?

StartUP_Idea
Автор

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

Boyanist_so_stagem
Автор

Прикол, первый раз пожалуй соглашусь, особенно что касается блокнотиков и ручек

SuperBizon
Автор

Спасибо, очень мотивирует. Пошёл делать курсовой по ООП на C++. вертеть пока не получится.

RS-uewg
Автор

Хорошее видео ! Я учусь, мне за 30 и меня многое ставит в тупик и пугает в программировании, но благодаря таким блогерам, набираюсь уверенности и пру дальше )))

tomahawk
Автор

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

Однако если я взял тетрадку и блокнот, то меня совершенно не волнует разметка текста

ИапГоревич
Автор

Как говорится, если долго мучиться, то может и получится))))

evgeny_se
Автор

А я то думал зачем стикеры придумали мне нравиться ваша подача пошол учить английский!

DalmatovAleks
Автор

Вполне соглассен с тем, что программисту дают 1/10 из того, что он должен будет сделать. Но, как по мне, 1/10 это перебор, мне попадаеться 0.5/10, тобиж 1/20. Потому что очень часто заказчик не понятно выражает свои мысли или думает, что я их читаю. Очень часто приходится просить скриншот с пометками :) . Сегодня задача разработчика это заставить заказчика показать то, что должно быть в результате, а процесс уже додумывать самому.

liubomyr-peteliuk
Автор

Это супер!!! Спасибо! Лайк и сохранил в альбом самое!)

ДенисЩербинин-шу
Автор

Серёг, ты великий мотиватор. От всей души благодарю.

burnblizzard