Yosh dasturchi bo'lmang

O'zingizni qisqa sotmang.

Jiddiy ravishda, kichik dasturchi bo'lmang. Yosh dasturchi ushbu sarlavhani o'z rezyumelariga, elektron pochta xabarlariga va LinkedIn-ga joylashtiradi ... Ular buni dunyoga e'lon qilmoqdalar. Qilmang.

Siz shunday qilsangiz, yol oluvchilar va kompaniyalar quyidagicha ko'rishadi: "Salom, men dasturchi sifatida yollanishga umid qilaman. Men hali ham yangiman, lekin iltimos, iltimos, menga pul tikib bering va men sizning kompaniyangiz uchun javobgar emas, balki aktivga aylanaman degan umiddaman. Oh, va yana olti oy davomida men sizning xodimlaringizning ko'p yordamiga muhtoj bo'laman! ”

Ammo, men kichkina dasturchiman! ... deysiz. Agar shunday bo'lsa, unda siz o'rta dasturchi bo'lish uchun o'z mahoratingizni oshirishga e'tibor qaratsangiz, uzoq muddatli muvaffaqiyatga erishasiz. Shundagina siz ish joylariga murojaat qilishni boshlashingiz kerak. Kerakli ko'nikmalarni o'rganishga to'liq vaqtingizni bag'ishlang. Shunday qilib, siz o'zingizni brend sifatida tanitadigan "kichikroq" ishlab chiqaruvchi rolida o'zingizni kabutarlar bilan bog'lamaysiz. Esda tuting, birinchi taassurotlar muhimdir. Yosh dasturchi sifatida yollanib, siz ushbu roldan chiqib ketishingizga qaraganda ko'proq vaqt sarflashingiz kerak bo'ladi, agar o'zingizni o'rta dasturchi deb atash va shu rolni darhol ishga olish uchun ko'proq vaqt sarflagan bo'lsangiz.

Ammo men yosh emasman, qachon bilaman? ... deysiz. Siz bo'lmaydi. Siz o'zingizni etarli darajada bilmagan kabi his qilasiz. Siz har doim boshqalar sizdan ko'ra aqlli kabi his qilasiz. Bunga impostren sindromi deyiladi. Bu odatiy va har bir ishlab chiqaruvchi buni sezadi. Ammo bu erda veb-ishlab chiquvchilar uchun oddiy sinov: Internetning qanday ishlashini oila a'zolaringizga tushuntirib bera olasizmi? Kompyuter qanday ishlaydi? Veb-saytlar qanday ishlaydi? O'zingizning veb-saytlaringizni yaratish uchun HTML, CSS va Javascript haqida asosiy tushunchangiz bormi? Reaktsiya haqida ozgina bilasizmi? Siz Github-da o'zingizning bir nechta loyihangizni qurganmisiz va veb-saytlar va ilovalarni Internetda joylashtirish qulaymi? Yaxshi, keyin siz yosh ishlab chiquvchi emassiz.

Ammo menga hozir ish kerak! .. sen aytasan. Bu qisqa muddatli fikrlashni to'xtating. Agar sizning ishingiz sizga har kuni o'rganishingiz mumkin bo'lgan haqiqatan ham aqlli odamlar bilan ishlashni talab qiladigan va dolzarb bo'lgan texnologiyalarda ishlashni o'z ichiga olmasa (ba'zi yosh dasturchilar buni sizga taklif qilishadi), sizning vaqtingiz kichikroq fikrlash qobiliyatidan chiqib ketishga o'rganish mahoratini oshirishga sarflanadi. . Uzoq muddatli istiqbolda siz ko'proq pul ishlaysiz, ishlab chiquvchilar guruhlari bilan bo'lasiz va siz har kuni eng yangi texnologiyalar bilan ishlashga imkon beradigan o'qituvchilik kompaniyasida ishlaysiz. Wordpress plaginini yangilash ustida ishlamang, yuridik firmaning kichik yoshdagi ishlab chiqaruvchisi sifatida. Bu sizga uzoq muddatli yordam bermaydi.

Agar siz yoshroq ishlab chiqaruvchilar rollariga murojaat qilsangiz, eng yaxshi stsenariy: Siz o'smir sifatida ishlab chiqasiz.
Agar siz oraliq ishlab chiquvchi rollariga murojaat qilsangiz, eng yaxshi stsenariy: Siz oraliq ishlab chiquvchiga aylanasiz.

O'zingizni qisqa sotmang.

Mayli, ajoyib gap Andrey, lekin men nima qilayotganimni hali ham bilmayman. Men hali ham yosh dasturchiman! ... deysiz. Adolatli nuqta. Men hozir hozirgina ozod bo'ldim: to'liq veb-ishlab chiqaruvchidan katta veb-ishlab chiqaruvchilarning xaritasi Odamlarni "kichik tafakkur" dan chiqarish uchun asosiy manba. Buning eng yaxshi usuli - bu Internetdagi butun ishlab chiqaruvchi eko tizimni va hatto faqat katta dasturchilar tomonidan tanlangan tanlangan bilimlarni tushunishdir. Ushbu kursda hech kim sizga bir marotaba o'rgatmaydigan yoki faqat Internetda parchalangan, noaniq va eskirgan darslarni topishingiz mumkin. Mana men o'rgatadigan mavzular:

  • SSH
  • Linux serverlari
  • Unumdorlik (DOM yangilanishini minimallashtirishdan Balansni muvozanatlashgacha)
  • Xavfsizlik
  • Davlat boshqaruvi
  • AWS lambda va boshqa serverlardan kam arxitektura
  • Typecript
  • Server Side va Yagona Sahifali Ilovalar
  • Sinov
  • Doker
  • JWT bilan mashg'ulotlar
  • Redis
  • Progressiv veb-ilovalar
  • Uzluksiz integratsiya / uzluksiz etkazib berish

Bu siz o'zingizning yosh emasligingizga ishonch hosil qiladigan mavzular. Kurs bularning barchasida nuqta ulashga qaratiladi, shunda keyingi safar siz intervyuda bo'lganingizda, loyihalarni qurish, arxitektura va ishlab chiqaruvchi muhitni sozlash uchun mavjud taktika to'g'risida oqilona gapirishingiz mumkin. Bu 2019 kursida kodlashni o'rganishimning vorisi.

Yuqoridagi mavzularning har birini ko'rib chiqadigan maqolaning 2-qismini ko'rib chiqing.

Agar siz ushbu maqoladan bitta narsani olib qo'ysangiz ...

O'zingizni yosh dasturchi deb nomlashni to'xtating. Siz doimo boshqalardan o'rganmoqchi bo'lgan, ammo hech qachon kichik yoshdagi ishlab chiqaruvchi rolini o'ynashga intilmaydigan, kichik yoshdagi dasturchilar ongiga ega bo'ling. Malakasiz malakaga ega bo'lmagan rollar uchun murojaat qiling. Unutmangki, agar siz hech qachon savol bermasangiz, u doimo «yo'q» bo'ladi.

Dunyoni qadrlamang va o'zingizni qadrlamang. Siz o'ylaganingizdan yaxshiroqsiz.

Agar siz ushbu xabarni yoqtirgan bo'lsangiz, siz yozgan boshqa maqolalar sizga yoqishi mumkin:
- Dasturchi tomoni: Qanday qilib katta dasturchi bo'lish mumkin
- 2019 yilda kodlashni o'rganing, yollaning va yo'l davomida dam oling

Buni uzoq o'qiganingiz uchun tashakkur. Uzoq xabar uchun uzr, lekin agar siz ushbu xabarni yoqtirgan bo'lsangiz, iltimos, uni bir necha marta baham ko'ring, sharhlang va bosing. . Ehtimol, bu kimnidir yangi martaba sari ilhomlantirishi mumkin.

Agar kelajakda siz kabi chuqur va ma'lumotli yozuvlarga qiziqsangiz, meni Twitter va Medium-da kuzatib boring! Aytgancha, mening to'liq ish kunim odamlarga qanday qilib eng samarali tarzda kodlashni o'rgatishdir. Mening kurslarimni quyida ko'rishingiz mumkin (chegirma uchun LEVELUPZTM kuponidan foydalaning):

Shuningdek, menda JavaScript-ga oid maxsus malaka oshirish kurslari mavjud:

Kengaytirilgan JavaScript tushunchalari

Kodlash bo'yicha suhbatni o'rganing: ma'lumotlarning tuzilishi + algoritmlari