«Привет, мир!» программаобычно представляет собой компьютерную программу, которая выводит или отображает сообщение «Hello, World!».
В этой статье Hello, World я попытаюсь показать причины, по которым я решил завести блог. Я обещаю, что это будет как можно короче, потому что я хочу, чтобы все было ясно и лаконично.
После просмотра этой необычной презентации «дяди» Боба Мартина мне в голову пришла странная мысль:
«Вау, значит, программирование — это вовсе не кодирование, а?».
Тогда я начал задавать себе два важных вопроса.
- Как я могу развить дисциплинированное мышление, чтобы стать лучшим программистом?
- Смогу ли я когда-нибудь стать профессиональным дисциплинированным математиком, который сможет продолжить работу Алана Тьюринга?
Так что лучшее, что я мог сделать, это придумать план для этого.
Этот план сводится к трем простым и строгим правилам, которым я обязуюсь следовать. Честно говоря, я не знаю, почему я выбрал три, их могло быть и два, и один, и даже больше, но я думаю, что так устроены люди.
Не оставляйте вопросы без ответа.
Сделайте вещи максимально ясными.
Всегда работайте с целью.
Теперь вы можете спросить себя: хм, но эй, это вообще не имеет ничего общего с программированием, где принципы «SOLID или KISS?».
Но они к этому никакого отношения не имеют. Они сосредоточены на способности человека понимать и практиковать, как работает дисциплина во время обучения и развития.
И чтобы привести простой пример о них, скажем, вы посещаете курс цифровой электроники, где преподаватель рассказывает об основах транзисторов MOSFET. Если вы относитесь к тому же типу студентов, что и я, вам будет трудно понять новые концепции и попытаться их осмыслить.
Решение этой проблемы будет следующим:
- когда вы вернетесь домой, возьмите бумагу и карандаш и запишите все, о чем вам рассказал учитель (Всегда работайте с целью.)
- попытайтесь создать в своей голове сценарий, в котором вы объясняете эти темы человеку, который ничего о них не знает (Делайте все как можно яснее.)
- если вы не можете сделать вещи простыми, тогда есть проблема
- проблему можно решить, ответив на эти вопросы, а затем снова попытавшись объяснить их простым способом (Не оставляйте вопросы без ответа.)
Так что в своих следующих постах я постараюсь затронуть различные темы в CS, которые я нахожу интересными, не забывая при этом о трех правилах, упомянутых выше.
Я также опубликую цитату в конце этой статьи, потому что я видел, что другие блоггеры делают это, и это круто. А если серьезно, эта цитата действительно говорит что-то важное, если вы внимательно ее прочитаете.
«Постановка целей — это первый шаг к превращению невидимого в видимое. “ — Тони Роббинс