Хэрхэн код бичих вэ. Код бичиж сурч байхдаа амжилтанд хүрэх  зөвлөгөө

Хэрэв та өөрийгөө хэрхэн код бичихийг зааж байгаа бол эхэлж байхдаа хариултаас илүү олон асуулт байж магадгүй юм.

Та юу сурах хэрэгтэй вэ? Та алдааг хэрхэн засах талаар хэрхэн олж мэдэх вэ? Энэ нь зүгээр л боломжгүй ажил мэт санагдах үед та хэрхэн урам зоригтой байх вэ?

Хэрэв та кодчилолд амжилтанд хүрэх боломжийн талаар санаа зовж байгаа бол бүү цухалдаарай. Эдгээр нь шалгах 10 зөвлөгөө – Би тэднийг дэмжиж, та нарыг урамшуулах болно гэдэгт найдаж байна!

1. Санаж тодорхой зорилготой байх.
Кодчин болохыг хүсдэг хүмүүсээс авдаг хамгийн түгээмэл асуултуудын нэг бол “Би ямар хэл сурах естой вэ?”

Энэ нь ойлгомжтой, гэхдээ энэ нь эцсийн эцэст эхлэх нь буруу асуулт юм.

Таны үнэхээр асуух естой эхний асуулт бол ” код бичиж сурах миний эцсийн зорилго юу вэ?”

Энэ нь амралтаа авахтай адил юм – хэн ч явахыг хүсч буй тодорхой газар байхгүйгээр амралтаар явдаггүй. Мөн хэн ч код бичиж сурахын төлөө л код бичиж сурахгүй байна. Шалтгаан үргэлж байдаг.

Та код бичиж сурмаар байна… юу?

Хэсэг хугацаа зарцуулаад эцсийн зорилго чинь юу вэ гэдгийг бод. Та үүнийг дараа, та Дараа нь хоцрогдсон таны замыг ажиллаж, та үүнийг биелүүлэхийн тулд юу хийх хэрэгтэй олохын болно!

Гэсэн хэдий ч код бичиж сурах нь таны зорилго юу болохыг сайн мэдэхгүй байна уу? Энд зарим нэг нийтлэг хүмүүс байдаг:

Би тогтвортой орлого олохын тулд хотынхоо компанид ажилд орохыг хүсч байна.
Би өөрийн бизнесээ эхлүүлэхийг хүсч байна жижиг бизнес эрхлэгчдэд зориулсан вэбсайт хийх.
Би гар утасны апп барьж мөнгө олохыг хүсч байна.
Би технологийн гарааны компанид ажилламаар байна.
Хэрэв та цагийг дэмий үрэхийг хүсэхгүй, зорилгогүйгээр тэнүүчлэхийг хүсэхгүй байгаа бол Энэ бүхний #1 зорилго чинь юу болохыг тодорхойлох хэрэгтэй.

2. Төлөвлөгөө сонгож, түүнд зөөгч.
Энэ өдөр өөрийгөө онлайнаар кодлох талаар заах нэг гайхалтай хэсэг бол таны сурч болох маш олон хичээлүүд, нийтлэлүүд байдаг! Та энэ сэдвээр видео эсвэл нийтлэл хайж юу ч сурч болно.

Гэсэн хэдий ч үүний сул тал нь маш олон нөөц байгаа тул хамгийн сайныг нь олоход хэцүү байх болно. Илт тоо ойлгомжтой дийлэнх байж болно.

Миний зөвлөгөө? X, Y, эсвэл Z-ийг сурах талаархи хамгийн сайн зааварчилгааг хайж олоход нэг тонн цаг зарцуулахаас санаа зовох хэрэггүй.

Нэгийг л сонгоно.

Энэ нь дэлхийн хамгийн шилдэг нь биш ч гэсэн, энэ нь наад зах нь харьцангуй сайн байх магадлал маш их байна! Энэ нь та замаар явж, түүнийг дуусгах гэсэн арга зам нь илүү чухал юм, эсэхийг та хамгийн сайн нэг байна гаргах илүү.

Тэгээд, – ийн шударга байх болтугай-Онлайн курс худалдан авах, эргэн тойронд үсэрч цаг зарцуулж цөөн хүнтэй байх естой хойшлуулшгүй болон анхаарал дутмаг нууцлагдсан байж болно.

Зүгээр л ямар нэг зүйлийг сонгож, дуустал нь наалд (үнэхээр аймшигтай биш л бол). Та хамгийн сүүлд дургүй байсан бол та үргэлж өөр заавар видео замаар явж болно!

3. Энэ бол спринт биш марафон.
Тэнд маш олон блог бичлэгүүд, видео бичлэгүүд байдаг бөгөөд та програмчлалыг сурч, 3 эсвэл 6 сард ажилд орох боломжтой гэж амлаж байна. Одоо, энэ нь боломжтой байж болох юм, харин юм бол маш их байдаг.

Хэрэв та одоогоор бүрэн цагаар ажиллах шаардлагагүй бол, хэрэв танд мөнгө байгаа бол (bootcamps-ийг кодлох нь $10,000-ээс дээш үнэтэй), Хэрэв та хурдтай байлгаж чадвал… тийм ээ, та вэб хөгжүүлэгчийн хувьд бүрэн цагийн ажил хийх боломжтой байж магадгүй юм.

Үүнтэй холбоотой миний асуудал бол үүнийг хэт сурталчлах нь хүмүүст кодчилолд орох нь хичнээн хялбар болохыг маш өөдрөг дүр зургийг өгдөг. Мөн тэд энэ нь үнэндээ ямар хэцүү ойлгох үед бүдүүлэг сэхээрэл нь байна.

Би bootcamp замаар явж, сарын асуудлаар программист ажилд авах боломжтой байсан найзууд байдаг вэ. Гэхдээ bootcamp-ийн туршлага байхгүй, оронд нь өөрсдийгөө зааж сургасан миний мэддэг эсвэл сонссон хүмүүсээс 1-2 жил шиг их удаан хугацаа зарцуулсан.

Хэрэв та өөрийгөө код бичихийг зааж буй хэн нэгний бодит амьдралын түүхийг сонсохыг хүсвэл Оуэн миний ярилцлагыг уншаарай. Тэрээр бүтэн цагийн ажилтай, хөлд орж байсан ч бараг өдөр бүр үүр цайхын өмнө сэрж, хоер жилийн турш нунтаглах замаар өөрийгөө код хийхийг заадаг байв.

Тэрээр саяхан бүрэн цагийн Вэб хөгжүүлэгч ажил газар байсан, Гэхдээ энэ нь маш удаан хугацааны дараа байсан, маш хэцүү ажил.

Би таныг хориглох гэж огтхон ч хичээдэггүй, харин код бичиж сурах нь ямар байдаг талаар илүү бодитой дүр зургийг өгөхийг хүсч байна. Энэ нь мэдээж боломжтой! Гэхдээ хэдхэн сар биш хүссэн газраа авахад нэг жил буюу түүнээс дээш хугацаа шаардагдана гэж бодож байна.

4. Удаан, тогтвортой уралдаанд ялалт.
Одоо код бичиж сурах нь нэлээд хэцүү үйл явц гэдгийг та мэднэ. Гэхдээ бас тэр шөнө дунд буюу 5 ам тос шатааж байгаад шатахаас зайлсхийхийг хичээгээрэй.

Зарим хүмүүс бүх зүйлийг аль болох хурдан сурахыг хүсдэг бөгөөд ажлаасаа буусны дараа өдөрт 5 цагийн дотор хийхийг оролдож эхэлдэг.

Дахин хэлэхэд, энэ нь зарим хүмүүст боломжтой байж болох ч, энэ нь бусдад хэтэрхий их байж болох юм. Өөрийгөө ядрааж, тамхинаас гарах нь жинхэнэ аюул байдаг. Мөн тамхинаас гарах нь яг л хийхээс зайлсхийхийг хүсдэг зүйл юм!

Тэгвэл та хэрхэн шатаж, тамхинаас гарахгүйгээр код бичиж сурах вэ?

Тогтвортой хэмжээний ахиц дэвшил гаргахыг зорьдог. Удаан эхлэх, 30 минут буюу өдөрт 1 цаг. Эсвэл долоо хоногт хэдэн удаа 1-2 цаг гэх мэт зүйл.

Мэдээж хэрэг, илүү их цаг хугацаа та хийж чадах илүү ахиц дэвшил тавьж болно. Гэхдээ хэрэв та удаан эхлэх юм бол кодчилолд зарцуулах цагийнхаа хэмжээг аажмаар нэмэгдүүлэх боломжтой.

Мөн энэ зуршлаа хөгжүүлсний дараа бууж өгөлгүй, тамхинаас гаралгүй, сурах Зам дээрээ явж байх нь илүү хялбар байх болно.

5. Өөрийн ахиц дэвшлийг бусадтай бүү харьцуул…
Энэ нь дагахад хэцүү зөвлөгөө боловч зорилгодоо тэмүүлж байгаа үедээ өөрийгөө бусадтай харьцуулахгүй байхыг хичээгээрэй.

Нэг талаас, энэ нь Та адил зүйлийг хийж бусад хүмүүстэй хамт үд хэрхэн харах нь сайн байж болно. Гэхдээ нөгөө талаар байнгын сошиал медиагийн эрин үед харьцуулалт хийх нь танд урам хугарах мэдрэмж төрүүлдэг.

Амжилтанд хүрэх түлхүүр бол толгойгоо доош нь байлгаж, бусад хүмүүсийн ахиц дэвшилд санаа зовохгүй байх явдал юм. Өөрийнхөөрөө л санаа зовно.

Бусад хүмүүс танаас илүү хурдан эсвэл удаан сурч магадгүй бөгөөд энэ нь зүгээр юм. Хүн бүр амьдралын өөр нөхцөл байдал, суралцах өөр өөр хурдтай байдаг.

Та бусадтай хэрхэн харьцахаа бага бодох тусам өөрийн зам дээр анхаарлаа төвлөрүүлэх боломжтой болно.

… гэхдээ үе тэнгийнхэнтэйгээ найз нөхөдтэй болоорой!
Хэдийгээр та өөрийгөө бусадтай байнга харьцуулж болохгүй ч гэсэн дэлхийн бусад орнуудаас өөрийгөө бүрэн хаацайлж байгаагаа огтхон ч сурталчилдаггүй.

Үнэндээ, Хэрэв та өөрөө онлайнаар код бичиж сурч байгаа бол маш хурдан ганцаардах болно.

Өөрийнхөө ижил зүйлийг хийж байгаа бусдыг олох, тэдэнтэй найз нөхөдтэй болох нь урам зоригийн чухал эх үүсвэр болж чадна.

Яагаад?

За, нэг зүйл нь, та нар нэг асуудал тэмцэж байгаа бусад тэнд байдаг гэдгийг мэдэх нь маш их урам зориг байж болно.

Мөн найз нөхөд бие биедээ асуудал гарахад нь тусалж чадна. Нэгээс илүү үзэл бодолтой байх нь зөвхөн өөрөөсөө хамааралтай байхаас илүүтэйгээр илүү сайн шийдлийг олоход тусалдаг.

Хэрэв та биеийн тамирын сургуульд код бичиж сурч байгаа бол бусад оюутнуудтай хамт суралцахыг хичээ. Хэрэв Facebook Instagram гэх мэт вэб хөгжүүлэлтэд зориулагдсан Meetups, Facebook-ийн бүлгүүд, эсвэл олон нийтийн мэдээллийн хэрэгслээр онлайнаар сурч байгаа бол кодчилох нийгэмлэгийг олохыг хичээ.

Нөхөрлөл, холболтыг бий болгох нь зорилгоо биелүүлж байхдаа урам зоригтой байхад тань туслах болно, мөн та бусдыг бас урамшуулахад туслах болно!

6. Өдөр тутмын хуваарьтаа кодчиллыг тохируулах зуршилтай болго.
Код бичих цагийг олоход үнэхээр хэцүү байж болно. Эцсийн эцэст бид бүгдээрээ маш завгүй амьдралыг удирддаг биз дээ?

Гэхдээ өдөр бүр эсвэл долоо хоногт хэдэн удаа кодлох зуршлыг хөгжүүлж чадвал та зөв зам дээр байх болно.

Дадал зуршлыг хөгжүүлэх (сайн ч бай, муу ч бай) нь цөлд Жим дүрэлзэхтэй адил юм. Анх удаа тэр жимээр явж байгаа болохоор тодорхой зам байхгүй учраас хэцүү байна. Гэхдээ энэ жимээр олон удаа алхах тусам цаг хугацаа өнгөрөх тусам илүү тодорхой болно. Эцэст нь удаан хугацааны дараа зам нь тодорхой, хавтгай, явахад хялбар байх болно.

Зуршлыг бий болгох нь үүнтэй адил юм – эхний хэдэн удаа код бичиж суухад маш хэцүү байх болов уу. Харин та үүн дээр байлгах уу, таны тархи хэв маягийг ашиглаж өгнө. Мөн бидний тархи хэв журмуудын дуртай, Тиймээс та цаг хугацааны явцад энэ нь зуршил эхлэх нь илүү хялбар мэдрэх болно гэдгийг олж мэдэх болно.

Та зөөгч зуршил авахын тулд хичээж болох хэд хэдэн арга байдаг.

Нэг гол зүйл бол шинэ зуршлаасаа өмнө яг тохиолдох “гох” – ыг тогтоох явдал юм. Жишээ нь, та өдрийн анхны аяга кофе эсвэл цайгаа хийж уусныхаа дараа яг ширээн дээрээ код бичиж сууснаар өглөөний дэглэмдээ кодлолт багтахыг оролдож болох юм.

Эсвэл орой та оройн хоолны дараа цэвэрлэгээгээ дуусгасны дараа кодлох дээр ажиллаж эхлэх боломжтой.

Ямар ч байсан зуршлаа үргэлжлүүлэх түлхүүр нь цаг хугацааны явцад давтсаар байх явдал юм.