2024 Зохиолч: Malcolm Clapton | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-17 04:05
Танд программист болоход хангалттай авьяас байхгүй гэж бодож байна уу? Танд хүсэл тэмүүлэл, ажил хийх хүсэл эрмэлзэл хэрэгтэй байна уу? Үнэхээр биш. Маш олон гайхалтай хөгжүүлэгчид ингэж боддог.
Багаасаа л бүх сайхан програмистууд код бичихийг мөрөөддөг байсан. Хэрэв энэ нь таны тухай биш юм бол та байхгүй, эсвэл бүтэлгүйтсэн бөгөөд ерөнхийдөө агуу, аймшигтай програмчлалд тохиромжгүй (хэмжээтэй).
Эдгээр гүн гүнзгий хэвшмэл ойлголтууд нь огт буруу юм. Амжилтанд хүрсэн олон программистуудын үзэж байгаагаар тэдгээр нь бас хортой.
Жейкоб Каплан-Мосс
Програмистуудын суут ухааны домог бол аюултай. Нэг талаараа тэрээр энэ чиглэлээр элсэх шаардлагыг хэт үнэлж, мэргэжлээсээ айж байна. Нөгөөтэйгүүр, домог нь мэргэжилтнүүдийг хавчиж байна. Эцсийн эцэст, хэрэв та кодонд хэт автдаггүй бол мэдээж ялагдагч болно. Үүний үр дүнд програмист хүн кодлох эсвэл илүү сайн, илүү их кодлож сурах ёстой бөгөөд энэ нь амьдралын чанарт нөлөөлдөг. Энэ хандлагаасаа салах хэрэгтэй. Програмчлал бол зүгээр л нэг их авьяас шаарддаггүй ур чадвар юм. Мөн энгийн програмист байх нь ичмээр зүйл биш юм.
Жэйкобын твиттер хуудсанд Django-г бүтээгч нь "хуурамч программист" гэж бичжээ. Учир нь тэр мэргэжлийн тухай худал бодлоос залхсан байв.
Жейкоб Торнтон Twitter-д програмистаар ажиллаж байсан бол одоо Medium-д ажиллаж байсан. Мөн тэрээр GitHub платформ дээр 80,000 од цуглуулсан Bootstrap фрэймворкийг санаачилсан. Мөн энэ кодлогчийн үгс нь мөнх бус хүмүүст хүртээмжгүй програмчлалын тухай домгийг бас үгүйсгэдэг.
Жейкоб Торнтон
Би компьютерийг үзэн яддаг. Би Нью-Йоркийн Нью сургуульд социологийн чиглэлээр суралцах гэж байсан.
Надад шаардлагатай ур чадвар байхгүй байсан ч ажилд орсон. Хэзээ ч намайг ажлаас халах боломжтой байсан. Би JavaScript-н ахисан түвшний курс дээрээ юу болоод байгааг ойлгохгүй байсан тул шаргуу ажилласан. Тэгээд надад өөр сонголт байсангүй.
Миний амьдралын хамгийн аймшигтай мөчүүдийн нэг бол стартапын баг бүхэлдээ миний эргэн тойронд цугларч, домайн хоорондын хүсэлтээр асуудлыг шийдвэрлэхийг надаас хүссэн явдал байв. Би үүнийг хэзээ ч хийж байгаагүй, би зөвхөн энэ юу болохыг ойлгосон. Би хөтчөө кодлож, шинэчилж эхэлсэн. Юу ч өөрчлөгдөөгүй. Тэгээд хэд хэдэн удаа дараалан. Би уй гашуу болж эхлэв: урьд өмнө хэзээ ч бүтэлгүйтэхэд ойрхон байсан. Тэгээд би код руу.send () нэмэхээ мартсанаа ойлгосон. Би алдаагаа засаад үр дүнгээ аваад баг нь инээмсэглээд ажилдаа орлоо.
Би 15 минут суугаад ижил бодол толгойд эргэлдэнэ. Энэ байна. Би зохион байгуулсан. Би халагдахгүй.
Энэхүү түүх нь суут програмистын хурдацтай хөгжиж буй карьерын дүрслэлтэй бараг төстэй биш юм. Тэгэхээр урам зориг хаанаас ирдэг вэ? Жейкоб: “Би нийгмийн хариуцлагатай хүн. Миний найзууд, урд талын программистууд, миний булангуудыг дугуй болгох оролдлого бүтэлгүйтсэн эсвэл шинэ функц нь тодорхой хөтөч дээр жигшүүртэй харагдаж байгааг үргэлж таагүй үгээр хэлэх болно. Би дуртай. Би зүгээр л код бичих, найзуудтайгаа ажиллах дуртай."
Твиттерт Жейкоб Торнтон өөрийгөө "компьютерийн хожигдсон хүн" гэж нэрлэдэг. Мэдээлэл дэх хамгийн алдартай нийтлэл: "Би компанийн хамгийн муу инженер, гэхдээ би эхний гуравт орсон." Ердийн програмистын тодорхойлолтод тохирохгүй байна, тийм ээ?
Өөр нэг профессионал (Rasmus Lerdorf)-ийн тайлбар ихэвчлэн маргаантай байдаг.
- “Би програмчлалыг үзэн яддаг. Гэхдээ би асуудлыг шийдэх дуртай."
- “Дэлхий дээр нэвтрүүлэг хийх чин сэтгэлээсээ дуртай хүмүүс байдаг. Би тэднийг ойлгохгүй байна."
- “Би жинхэнэ програмист биш. Ажиллаж эхлэх хүртэл нь янз бүрийн юм нийлүүлдэг. Дараа нь би цаашаа явна. Жинхэнэ програмист хүн "За, энэ ажиллаж байна, гэхдээ энэ бол санах ойн алдагдал, бид үүнийг засах хэрэгтэй" гэж хэлэх болно. Тэгээд би 10 хүсэлт тутамд Apache-г дахин эхлүүлнэ."
Түүний үгнээс компьютерт ямар нэгэн онцгой хайрыг ялгахад хэцүү байдаг. Агуу кодлогчдын домогт үл нийцэх Жэйкобын нэгэн адил тэрээр программист дүр эсгэдэг.
Дэвид Хайнемайер Ханссон Rails-ийг бүтээгч
Хөгжилтэй байна. Би PHP ашиглаж эсвэл Java хэлээр бичиж байхдаа үргэлж өөр програмчлалын хэл хайж байсан. Програмчлалын хэл уйтгартай байдаг тул зүгээр л хөгжилдөхийн тулд. PHP болон Java хэл дээр ажиллаж байхдаа би программист байх санаагүй байсан.
Компьютерийн суут хүний дүр төрхтэй ямар ч холбоогүй миний тухай өөр нэг тойм. Эцэст нь Дэвид Хайнемейер Ханссон программ, компьютерт бус Ruby-ийн дэгжин байдалд дурлав. Хэрэв Ruby-г зохион бүтээгээгүй бол энэ нь огт эсрэг зүйл хийх байсан.
Програмистуудын талаарх хэвшмэл ойлголтыг үгүйсгэсэн тоо томшгүй олон нийтлэл, ярилцлага байдаг нь нэгэнт тодорхой болсон. Тэд бас энэ сэдвээр хошигнох дуртай. Хөгжүүлэгчдийн өөрсдийнх нь бичсэн жинхэнэ кодчилолын хэд хэдэн ишлэл энд байна:
- Ямар муухай программ хангамж, нөгөө нь бүтэн цагийн ажил.
- Ямар ч тэнэг комьпютерийн ойлгох код бичиж чадна. Сайн програмист хүн унших боломжтой код бичдэг.
- Хөтөлбөр, сүм хийдүүд маш төстэй. Бид эхлээд тэдгээрийг бүтээдэг. Дараа нь ажил хэрэг болох болтугай гэж залбирдаг.
Хэрэв програмистуудад үнэхээр их авьяас, хичээл зүтгэл хэрэгтэй бол яагаад ийм хошигнол мэргэжлийн хүмүүсийн дунд түгээмэл байдаг вэ?
Программчилж сурч байх хооронд та бүх зүйлийг буруу хийж байна гэж хэлэх болно. Тэд таныг яагаад жинхэнэ кодлогч биш болохыг тайлбарлах болно. "Жинхэнэ гажиг" байхыг хичээх нь таныг галзууруулна.
Тиймээ, энэ нийтлэл нь програмчлалын хэвшмэл ойлголтын эсрэг юм. Энэ агуу урлагийг цөөхөн хэдэн хүнд л эзэмшдэг гэсэн утгагүй домгийн тухай. Дараагийн удаад та хангалттай чадвартай эсэх, хангалттай ур чадвар байгаа эсэх талаар бодож, энэ программыг там руу илгээхгүй байх үед завсарлага аваарай. Өөр аргуудыг туршиж үзээрэй. Асуудал нь ихэвчлэн яаж сурахад л байдаг. Таны сургалтын хөтөлбөрт хандах хандлагад. Мөн асуудалд янз бүрийн аргаар хандах хүртлээ бүү бууж өг.
Программист болоход авьяас, хүсэл тэмүүлэл хэрэггүй.
Зөвлөмж болгож буй:
Ханиад томуутай тэмцэхийн тулд яагаад вирусын эсрэг эм хэрэггүй вэ?
Ханиад томууны улиралд вирусын эсрэг эмэнд мөнгө зарцуулахаас хэрхэн зайлсхийх вэ - аюулгүй байдал нь батлагдаагүй, ашиггүй эм
Авьяас чадварыг хэтрүүлэн үнэлдэг: Амжилтанд яагаад байгалиас заяасан авьяас хангалтгүй байдаг вэ?
Авьяас үргэлж тусалж, амжилтанд хүргэх үү, эсвэл хичээл зүтгэл, хөдөлмөрийн авьяасгүй байх уу гэдгийг бид Лайфхакертай хамт олдог
Авьяас чадвартаа итгэхгүй байсан ч яаж зурж сурах вэ
Хэрхэн зурж сурах вэ? Үүнд юу хэрэгтэй вэ? Урам зоригийг хаанаас авах вэ? Эдгээр болон бусад асуултын хариултыг эхлэгч зураачдад зориулсан зааварчилгаанд оруулсан болно
Хөдөлмөр хичээлээр хормогч, сандал хийхийн оронд сурах 8 зүйл
Хэрэв та орон сууц, нийтийн үйлчилгээний эрэл хайгуул, замын хөдөлгөөний дүрэм гэх мэт хамааралтай, практик сэдвүүдийг хөтөлбөрт оруулбал сургуулийн хөдөлмөрийн хичээл амьдралд илүү хэрэгтэй болно
Гэрийн ажлыг үр дүнтэй хийхийн тулд таймер тохируулаарай
Хэрэв та гэртээ дэг журмыг амархан, тайван байлгадаг хүмүүсийн нэг бол энэ нийтлэл танд тохирохгүй. Хэрэв та гэрийнхээ ажлыг хойшлуулж, түүнд ойртохоос айдаг бол энэ аргыг туршиж үзээрэй