Мълчаливо наблюдавам разработчиците, които пишат abcdefghijklmno.

Първият път, когато гледах как кодът оживява, беше като правене на първа любов.

Запалих се с програмирането като малък. Интернет беше още нов. Нямахме приложения на телефоните си. Спомням си как седях на бюрото на майка ми, на работа, на компютър, който издаваше силен шум, чакайки да използвам интернет на Windows.

Те нямаха луксозен компютър с вграден екран. Имаха основна машина на Intel за $400 с 4MB памет и 486 процесор. Всъщност мисля, че беше 386 процесор.

Интернет беше най-вълшебното място, което можете да си представите. Това беше крайната демокрация. Спомням си как чаках да мога да продължа там, докато чаках вкъщи за камион със сладолед.

Първият ми опит беше през 2000 г. Един мой приятел направи проста игра и аз го гледах как го прави. Беше най-страхотното нещо. Така започнах да се уча да кодирам. И обичах всяка секунда от него.

Истината е, че програмирането ви дава суперсила.

Тази суперсила е способността да твориш. Но програмирането също води до пристрастяване, ако не внимавате. Ето няколко съвета, които ще ви помогнат да го поддържате добре и да не станете пристрастени.

Програмирането е като наркотик

Програмирането означава поемане на рискове. Става въпрос за това да се съобразите с резултата, различен от очаквания.

Ако мислите по същия начин, по който хората мислят по същия начин, както и вие, очаквате шок. Дори най-великите умове в историята биха били шокирани от това какъв е светът днес.

Вашият ум е илюзия.

Програмирането е подобно. Виждаш това, което искаш да видиш. Виждате това, което знаете, че съществува. Сглобявате парчетата пъзел, които имате на ваше разположение. Имате слепи петна. Не можете да видите това, което все още не съществува.

Не можете да кодирате без въображение.

Въображението е наркотикът на програмиста. Въображението е това, което ви помага да видите какво може да се случи един ден, ако работите върху него. Въображението е това, което ви помага да видите бъдещето.

Въображението е лекарство, което ви помага да видите бъдеще, което няма да съществува, ако не проведете експериментите.

Колкото повече си представяш, толкова повече програмираш. Колкото повече програмираш, толкова повече рискуваш. Колкото повече поемате рискове, толкова по-малко знаете в крайна сметка.

Да знаеш нещата е хубаво. Но знанието е илюзия.

Колкото повече знаете, толкова повече осъзнавате, че не знаете нищо. Колкото повече знаете, толкова по-малко можете да видите какво може да бъде.

Програмирането отнема много време

Програмирането е умствен спорт. Мозъкът трябва да бъде хранен с вкусни, вкусни проблеми, които да решава.

Разрешаването на проблеми е начинът, по който програмистите правят пари. Ето защо чувате фрази като "Ако можете да програмирате, можете да правите шестцифрени заплати."

Разрешаването на проблеми е мястото, където умът на програмиста отива автоматично.

Това не е работа от 9 до 5, която ви позволява да отговаряте на имейли. Това е умствена дисциплина, за която трябва да мислите всяка минута от деня, за да останете ясни.

Ето защо се раждат пристрастяванията към програмирането.

Ако не мислите за това, значи не програмирате. И ако не програмирате, тогава не правите пари с уменията си за програмиране. И ако не правите пари, тогава няма да можете да си позволите да нахраните и облечете семейството си.

Програмирането е част от вашето ДНК. Това не е хоби на войн през уикенда.

Работата на програмиста се извършва в ума.

Проблемът с това е, че умът е машина за решаване на проблеми. Има нужда от свежа информация, която да дъвче. Писането на код, за да можете да мислите, е начинът, по който захранвате ума си.

Колкото повече пишете код, толкова повече ще искате да пишете код. И толкова по-лесно ще се роди зависимостта.

Програмирането води до пристрастяване. Спри се!

Ако обичате програмирането, тогава ще се пристрастите към него.

Когато ви платят да го правите, ще започнете да го правите у дома през нощта и на обяд. Ще започнете да не изключвате. Може да започнете да програмирате през уикендите, късно през нощта или при всяка възможност, която имате.

Когато ти плащат да го правиш цял ден. Часовете започват да растат. Работното време започва да става по-последователно. Работното време започва да се удължава.

Следващото нещо, което знаете, е, че си изкарвате прехраната с програмиране и не се грижите за здравето си.

Има по-добър начин да прекарате времето си.

Аз съм голям фен на самоусъвършенстването.

Да използвате времето си, за да подобрите себе си, е правилният начин. Обичам да научавам повече за психологията. Какво ни кара да работим? Какво ни мотивира? Какви са нашите страхове?

Това беше моя тайна зависимост от известно време. Когато чета книга за психология, не мога да спра да мисля за нея или да я прилагам в живота си.

Не казвам, че трябва да направите същото, но определено трябва да направите нещо подобно.

Намерете си хоби, намерете това, към което сте страстен, и го преследвайте извън програмирането.

Заключителни думи

Програмирането може да съсипе живота ви. След като сте пристрастени към него, е трудно да се откажете.

Как преминавате от писане на код часове и часове до това да не го правите? Или как да спрете да гледате това, което наричате „безсмислено забавление“, когато нямате ум, който може да се използва за нещо друго?

Ще ви кажа как. Просто спри!

Изключете се от контакта. Върнете се към бездействието.

Мислите, че губите време? Ти не си.

Изключването е единственият начин да извлечете най-доброто от мозъка си. Да се ​​изключиш и да не правиш нищо е най-добрият начин да изпиташ живота.

Повече съдържание в PlainEnglish.io.

Регистрирайте се за нашия безплатен седмичен бюлетин. Следвайте ни в Twitter, LinkedIn, YouTube и Discord .