Муу кодтой тэмцэх хүүхдийн өдөр

Муу кодтой тэмцэх хүүхдийн өдөр

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

10 настайдаа би анхны компьютер, Visual Studio 6-тай дисктэй болсон. Тэр цагаас хойш би өөртөө зориулж аливаа зүйлийг автоматжуулах, гурван хүнд зориулсан вэб үйлчилгээг нэгтгэх, тоглоом бичих зэрэг ажлуудыг бодож олох болсон. дараа нь хөгшрөлтийн улмаас тоглоомын зах зээлээс хасагдах болно. Мэдээж эх кодоо гээгээд хүмүүст үзүүлэхээс ичдэг код бичээд л. 10 настайдаа би ирээдүйн бүх алдаатай архивыг хүлээж авахаас татгалзахгүй нь лавтай.

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

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

Сергей, бага програмист

Хүүхдийн нас

Интернет байхгүй үед програмист хүний ​​хийх хамгийн хөгжилтэй зүйл юу вэ?

Надад эдгээрийн хоёр нь байсан - "Орос хэл дээрх 800 тоглоом" дискний бүх тоглоомыг "Хакерт хэрэгтэй бүх зүйл" дискний бүх програмын хамт задалж, дараа нь 10 гаруй цаг зарцуулсан бүх тоглоомоо эхнээс нь дахин бичих. BASIC дээр. Ингэж гарсан ч юу болох нь хамаагүй.

Муу кодтой тэмцэх хүүхдийн өдөр

Та үүнийг авч, туршаад, блокуудыг цэгцэлж, туршиж үзээд хүрч болох бүх зүйлдээ хүрээрэй. Та Windows-г устгавал Windows-г буцааж суулгахад 10 цаг зарцуулдаг. Та жолооч нарыг буцааж авахыг оролдож байна уу? DOS хэрхэн ажилладагийг та ойлгож байна. Таны хатуу дискийг найзынхаа компьютерт ажиллуулахын тулд холбогчийг хэрхэн байрлуулах ёстойг та бодож үзээрэй (тэнд 200 мегабайт шинэ тоглоом байна!). Та програм хангамжийг мушгиж, техник хангамжийг мушгиж, компьютерийг задалж, угсарна. Эцсийн эцэст та 13 жилийн турш хөлбөмбөгийн симулятор бичсэн.

Юу ч байхгүй бол та үүнээс болж аз жаргалтай болдог.

Өөрийгөө шалгахын ач холбогдлыг дутуу үнэлж болохгүй. Миний бодлоор МТ-д шинээр орж ирж байгаа хүмүүс бүтээгдэхүүнээ (мөн аналитикт ч гэсэн) хэр хатуу хянах ёстойг, цэвэр бүтээлч хэсэгтэй харьцуулахад хэр их цаг зарцуулдагийг дутуу үнэлдэг. Таны хийх зүйл илүү сонирхолтой байх тусам шалгалт нь илүү хэцүү, урт байх болно.

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

Би мэдээллийн технологийн нэг талбарт анхаарлаа хандуулахыг зөвлөдөггүй. Энд бас хэтийн төлөв чухал.

Анна, ахлах системийн шинжээч

ахлах сургууль

Хэзээ нэгэн цагт П мужийн форум дээр тэд програмчлалын талаар ярилцаж байсан бөгөөд тэнд "Том компанид PHP программист хайж байна" гэсэн гарчигтай сэдэв гарч ирэв. Зар сурталчилгааны текст нь:

В крупную компанию ищутся программисты PHP:

Для того, чтобы понять, стоит ли вам приходить на собеседование, выполните несложное задание: напишите программу на php, которая находит такие целые положительные числа x, y и z, чтобы x^5+y^5=z^5. (^ - степень).

Отвечать можете здесь.

Цөөн хэдэн хүн энэ сэдвээс бүртгэлээ цуцалсан—би ч бас тэнд байсан. Арван зургаан настай гэнэн зангаараа би хариулав:

Реально чет странное. Да и комп нужен неслабый, штоб ето найти...
Ибо от x,y,z <=1000 таких чисел нет-эт во первых (сел набросал в vb, большего ПОКА не дано), во вторых комп подсаживается намертво.

Не все равно чето нето, ИМХО.

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

Итог печален - в П. практически нет людей, знающих математику, но каждый второй мнит себя мего программистом. За три часа, на все форумах на которых я разместил сообщение, было суммарно около двух сотен просмотров... и всего два правильных ответа. А теорема Ферма - это ведь школьная программа, и условия ее настолько просты, что должны бросаться в глаза. Кстати, параллельно при опросе в аське 6 из 6 знакомых новосибирских студентов ответили «Это же теорема Ферма».
И кого после этого брать на работу?

Дараа нь энэ нь миний сэтгэл санааны уур хилэнг үүсгэв: "Хэрэв би Фермагийн теоремын талаар бичээгүй бол энэ нь би үүнийг мэдэхгүй гэсэн үг биш" гэсэн сонгодог шалтаг. Би одоо гунигтай байна уу? Үгүй ээ, энэ бол бас амьдралын сургамж юм. Миний тоглоом Индонезийн Windows Phone дэлгүүрт гарч байсан үе шиг, хоёр долоо хоногийн дараа би EULA-ийн зарим нөхцөлийг шинэчлээгүй тул устгасан.

Энэ нь бүрэн тодорхойгүй байна: хэрэв нэг том компанид ажилд авах хүн байхгүй бол та хэн байх ёстой вэ? Юу хийх вэ? Хаана өсөх вэ?

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

Дипломын хувьд хэрэглээний хичээлээс (програмчлал, тодорхой чиглэлийн дизайн гэх мэт) үндсэн хичээлүүд (математик, физик, компьютерийн шинжлэх ухаан, философи) илүү чухал болох цаг иржээ. Дээд боловсролыг үндсэн (инженерийн) болон хэрэглээний давхаргад хувааж эхлэв. Та тодорхой ур чадвар биш, харин сэтгэлгээ, шинжлэх ухааны арга барил, асуудлыг хэрхэн шийдвэрлэхийг ойлгох, зөөлөн ур чадвар эзэмших хэрэгтэй.

Энэ бол их сургуулийн тухай юм. Хүн амьдралынхаа үлдсэн хугацаанд хэрэглээний ур чадвараа ашиглах боломжтой хэвээр байх болно.

Олег, системийн тэргүүлэх шинжээч

Их сургууль

Та "нэмэх" дээр код бичдэг, Java дээр код бичдэг. Чи ассемблерт хүрч, гараа холдуулж, Qt-д гацаж, яагаад тэд чамд үүнийг хийж байгааг бодоорой. Дөрөвдүгээр дамжаанд дараагийн чухал лабораторидоо юу бичихийг хэн ч тоохгүй - багш нар ямар нэгэн байдлаар кодыг хардаг.

Мэдээжийн хэрэг, энэ нь хаа сайгүй тийм биш юм - энэ нь хүчирхэг, сайн их сургуулиуд байдаг, гэхдээ тэд сургуулийнхаа МУЗ-ээс асуудал шийддэг хүүхдүүдийг авч, нэмэлт ангиудад графикийн онолын бүх зүйлийг шахаж, дэлхийн бүх алгоритмыг хэр их санах ойтой болгодог вэ? Учир нь дэлхий дээрх бүх зүйл шаарддаг.

Би шийдээгүй, нэмэлт хичээл ороогүй, зүгээр л математикийн ангидаа хичээлээ дуусгаж, замдаа сонирхолтой зүйл хийсэн. Спойлер: ярилцлагад тэд хэнд ч хэрэггүй болно.

Нэгдүгээрт, IT-ээс юу дуртайгаа шийдэх нь дээр. Хэрэв та бүх чиглэлд дуртай бол энэ нь хэцүү байх болно. Хэл сур - юу ч хүргэхгүй, ирээдүйд зөвхөн төөрөгдөл бий болно.

Ян, Финландын мэргэжилтэн. хяналт тавих

Бодит түүх - 10-р ангид байхдаа найзтайгаа өвдөг дээрээ хийсэн Windows симуляторын хувьд их сургуульд хэд хэдэн шалгалт, шалгалтыг автоматаар авах боломжтой. Энэ нь ямар гайхалтай байсныг та дараа нь хүн бүрт хэлж чадна. Асуудал нь энэ нь тийм ч сайхан биш байсан - энэ нь төөрөгдүүлсэн архитектур, аймшигтай кодтой, аливаа зүйлд стандарт бүрэн дутагдалтай байсан.

Ийм зүйлсийг нэг зорилгоор хийх ёстой - өөрийн тармуурын каталогтой байх. Хэдийгээр энэ нь таныг хууран мэхлэгч синдромоос хамгаалахгүй ч гэсэн та бүх зүйлийн талаар өнгөцхөн мэдлэгтэй томоохон компанид ороод өөрийгөө илчлэгдэх гэж байна гэж бодох үед.

Муу кодтой тэмцэх хүүхдийн өдөр

Би дэмжих болно, юу хийж болох, хаанаас мэдээлэл авах талаар зөвлөгөө өгөх нь илүү чухал, харин эсрэгээр биш. Хэрэв тэр эхлээд гараараа ямар нэгэн зүйл хийхийг оролдвол энэ нь аймшигтай биш юм. - ухамсар нь дараа нь ирэх болно. Үүнд таалагдах нь чухал.

Эрик, Туршилтын инженер

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

  1. Цаг заваа гаргаж, ном олоод Canonical-аас танд үнэгүй илгээсэн Ubuntu түгээлтийг суулгаарай. Зарим энгийн асуудал байгаа нь ойлгомжтой, Ubuntu хаа сайгүй эхэлдэг. Мөн Линукс танд маш их хэрэг болно.
  2. Консолоос бүү ай. Волковын командлагч нь мэдээжийн хэрэг нэг уян дискэнд багтах боловч эдгээр бүх тушаалууд яагаад хэрэгтэй байгааг олж мэдэхийг хичээ, командын мөртэй танилцаарай. Мөн уян дискүүд үхэх болно. Дискүүд үхэх болно. Флаш хөтчүүд бас үхэх болно. Хэт их санаа зовох хэрэггүй.
  3. Алгоритмуудын талаар уншиж, ангилах, мод, овоолгыг ойлгох. Ном унших.
  4. Үндсэн ойлголтыг ойлгохын тулд танд төлбөртэй сургалт хэрэггүй. YouTube удахгүй гарч ирэх болно - та гайхах болно.
  5. BASIC дээр бүү тасар. Дэлхий дээр таны анхаарлыг татахуйц зуун технологи байдаг бөгөөд Excel дээр дахин хэрэглэгчийн маягт зурахаас илүү сонирхолтой сая зүйл байдаг. Зүгээр л Python-г аваад, та үүнийг ойлгох болно.
  6. Git ашиглаж сур, бүх эх сурвалжаа нөөцөл. Тэд хэрхэн ажилладагийг ойлгохын тулд дор хаяж нэг клиент-сервер програм бичнэ үү. Сүлжээ, унтраалга, чиглүүлэгчийг ойлгох.
  7. Хэрэв та одоо үүнийг уншиж байгаа бол бүх зүйл дэмий хоосон биш гэсэн үг юм.

Сэтгэгдэл хэсэгт та өнгөрсөн өөрийнхөө тухай юу бичих вэ гэж хэлээрэй? Замын уулзвар дээр байгаа, замаа олох гэж хичээж байгаа одоогийн сургуулийн сурагчид, оюутнуудад өгөх зөвлөгөө байна уу? Энэ талаар ярилцъя.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх