«Привет, мир!» программаобычно представляет собой компьютерную программу, которая выводит или отображает сообщение «Hello, World!».

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

После просмотра этой необычной презентации «дяди» Боба Мартина мне в голову пришла странная мысль:

«Вау, значит, программирование — это вовсе не кодирование, а?».

Тогда я начал задавать себе два важных вопроса.

  • Как я могу развить дисциплинированное мышление, чтобы стать лучшим программистом?
  • Смогу ли я когда-нибудь стать профессиональным дисциплинированным математиком, который сможет продолжить работу Алана Тьюринга?

Так что лучшее, что я мог сделать, это придумать план для этого.

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

Не оставляйте вопросы без ответа.

Сделайте вещи максимально ясными.

Всегда работайте с целью.

Теперь вы можете спросить себя: хм, но эй, это вообще не имеет ничего общего с программированием, где принципы «SOLID или KISS?».

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

И чтобы привести простой пример о них, скажем, вы посещаете курс цифровой электроники, где преподаватель рассказывает об основах транзисторов MOSFET. Если вы относитесь к тому же типу студентов, что и я, вам будет трудно понять новые концепции и попытаться их осмыслить.

Решение этой проблемы будет следующим:

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

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

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

«Постановка целей — это первый шаг к превращению невидимого в видимое. “ — Тони Роббинс