Найти в Дзене
«Тупые» вопросы, которые на самом деле умные
Есть вопросы, которые заставляют новичка в программировании чувствовать себя глупым. Если он задаст их и получит ответ — ответ будет настолько очевидным, что будет непонятно, как вообще можно было такой вопрос задать. Но на самом деле эти вопросы показывают развитое и работающее мышление. Такие вопросы очень хорошо показывают, что человек привык мыслить системно и анализировать, прорабатывать детали. Не хватает ему только знаний. И на самом деле, этих вопросов не будет появляться, только если не будет никаких вопросов...
1 неделю назад
«Почему я совсем ничего не понимаю???» — полный ступор в изучении программирования
Изучаете программирование, и однажды попадаете в ситуацию — всё, совсем ничего не понимаю. Вот совсем, ноль, ступор, пустота. Ничего непонятно. И мысли неприятные в голову лезть начинают. Почему так происходит и что с этим делать? Прежде всего — не думать о себе как-то плохо, а действовать спокойно и методично. У этого явления три основных причины и вам нужно себя продиагностировать, какая из них у вас. Тогда станет и понятно, что с этим делать. Самая частая причина — перегрузка, усталость, а то и переутомление...
2 недели назад
После курса по программированию стало хуже
У многих новичков в программировании бывает такое: прошёл курс, сдал все задания, всё здорово. Но пробуешь создать какой-то проект — и ощущение, что не знаешь вообще ничего. Как будто стало хуже, чем до курса. Чувствуешь себя при этом ужасно. Знакомо? Расскажу, в чём причина и что с этим делать. Обычно в такой ситуации в голову приходит одна из трёх мыслей: Потому что ну как так — учился, старался, а садишься делать что-то своё и пусто. Но тут всё совсем не так, всё дело в условиях, в которых вы проходили курсы На курсе вы жили в тепличных условиях...
158 читали · 4 недели назад
Когда задача кажется огромной и не знаешь, с чего начать писать код — конкретный пример
Нужно написать код программы. Прочитал, каждая отдельная часть прочитанного понятна. Но задача такая большая, что в голове её не получается удержать, и непонятно, за что хвататься. Новичок пытается всё же представить всю задачу целиком, но у него не получается. Тогда он начинает писать с какого-то места наугад, как-то делает и часто в итоге запутывается. Новичок может попытаться справиться с этим, переписав какую-то часть или вообще всё, иногда это помогает, да. Но часто нет. И вывод, к которому приходят тогда многие новички — недостаток опыта...
1 месяц назад
Почему я понимаю чужой код, но не могу написать свой?
Изучаешь программирование, читаешь задачу — всё понятно. Уже имел с таким дело. Но открываешь редактор кода — и зависаешь. Думаешь, что не понял, ещё раз всё просматриваешь — нет, всё понятно! Снова за код — снова завис. Проблема частая, сейчас расскажу, в чём причины. Во-первых, в одной из прошлых статей я рассказывал, что часто человек путает понимание и узнавание. Новичков обычно этому никто не учит, хотя по идее должны были научить в школе, но она плохо справляется. Но часто бывает, что человек действительно понимает тему, разобрался, а на практике всё равно ничего сделать не может...
1 месяц назад
«Тупость» новичка в программировании
Итак, человек попробовал начать изучать программирование. И встрял сразу, или позже. Значит ли это, что он тупой, неспособный и программирование не его? Нет. Есть две вещи: 1. Темы, на которых типично застревание при обучении. При том, что как только человек понимает тему, в голове что-то щёлкает — всё, быстро перестаёт понимать, в чём была сложность. Об этом была предыдущая статья. 2. Неподготовленность человека. Да, это можно называть тупостью, так как в эту неподготовленность входит неподготовленность мышления — не поставлены базовые навыки и умение мыслить...
1028 читали · 2 месяца назад
На этих темах застревают, когда изучают программирование
Есть в программировании темы, на которых многие ученики застревают. Эти темы кажутся трудными, сложными, мозг пухнет, можно вымотаться всего за полчаса, пытаясь понять их. Но стоит понять, стоит произойти некоему «щелчку» в голове — и всё. И вот уже человек не может понять, в чём была сложность. А через какое-то время часто забывает, что сложность вообще была. Вот эти темы: В математике «=» значит совсем другое, и поначалу тяжело понять, что «равно» в программировании обозначается «==», а «=» это присваивание...
1292 читали · 2 месяца назад
Почему учить программирование так выматывает (и это нормально)
Если вы чувствуете себя измотанным уже после часа изучения программирования — вы не тупой и тем более не слабый. Просто ваш мозг делает невероятно много работы одновременно. Представьте: вы приехали в незнакомую страну, где нужно одновременно учить местный язык, разбираться в устройстве метро, решать математические задачки на этом новом языке. И ещё эта страна в параллельной реальности, где физические законы работают немного иначе, и их вам тоже нужно усваивать и учитывать. Примерно это и происходит, когда вы изучаете программирование...
311 читали · 2 месяца назад
Почему я вернулся в преподавание программирования
Я учитель информатики и математики по образованию. Но после выпуска в 2012 году (на самом деле даже в 2009) я пошёл в создание, поддержку и продвижение сайтов. Однако в 2018 году вернулся в преподавание, так как потерял смыслы в продвижении бизнеса и обрёл его в преподавании. Раньше я очень хотел научиться программировать. Поэтому я поступил на учителя информатики и математики и очень старался: читал книги, решал задачи по 10 часов подряд — и всё равно ничего не понимал. Чем больше старался, тем больше застревал...
329 читали · 3 месяца назад
Я же понял! Почему код написать не могу?
Многие новички в программировании сталкиваются с этой проблемой: вот изучили новую тему, поняли, но применить её в решении задачи не получается. Почему так? Этот вопрос и разберём. Прежде всего, если вы с таким столкнулись, то это не значит, что вы глупый или программирование не для вас. Нет, это нормальная стадия обучения, через которую проходят все без исключения. Всё дело в том, что большинство людей не научили учиться. Поэтому люди не знают в том числе и частые ловушки и попадают в них, когда что-то изучать...
255 читали · 3 месяца назад
Программист — исследователь с блеском в глазах, а не замученный шахтёр
Раньше я очень хотел научиться программировать. Читал книги, решал задачи по 10 часов подряд — и всё равно ничего не понимал. Чем больше старался, тем больше застревал. Думал: наверное, я тупой. Но потом я понял: дело не в том, что я тупой. В программировании, как в спорте — если напрягать все мышцы сразу, то устаёшь быстрее, эффективность замедляется. А в долгосрочной перспективе — переутомление и проблемы со здоровьем! Даже в музыке есть подобное, например, очень многие поначалу, играя на инструменте, непроизвольно напрягают шею и плечи...
3 месяца назад
Исповедь преподавателя программирования
У меня не было способностей к программированию. Я вообще ничего не понимал, когда начал изучать программирование. Дело в том, что я поступил на первый курс, на преподавателя информатики и математики, только через экзамены по русскому и математике. Я из небогатой семьи и компьютер появился только на первом курсе. И этот компьютер я постоянно «ломал». То есть, ломал Windows. Однажды я переустановил Windows 28 раз за месяц, настолько часто ломал его. И да, переустанавливать меня научил специалист, которого мама вызвала после первого раза, когда я Windows сломал...
1106 читали · 4 месяца назад