JavaRush /Java блогу /Random-KY /Армиядан ITге чейин же JavaRush аркылуу кантип C# иштеп ч...
Евгений Горбунов
Деңгээл
Москва

Армиядан ITге чейин же JavaRush аркылуу кантип C# иштеп чыгуучусу болдум

Группада жарыяланган
Баарына салам! Менин атым Евгений, мен 25 жаштамын, мен сиздерге өзүмдүн ийгorгим тууралуу айтып бергим келет. JavaRushта окуп жүргөндө мен көптөгөн ийгorк окуяларын окуп, качандыр бир кезде өзүмдүн чыгармамды жазсам деп кыялданчумун, балким, кимдир бирөө мага түрткү болгон. Армиядан ITге чейин же JavaRush аркылуу кантип C# иштеп чыгуучусу болгонум - 1Башталышы абдан баналдык, кыскасы: бала кезимден эле компьютерде ойногонду, компьютерде бир нерсе кылганды жакшы көрчүмүн, ал эми окуучулук жылдарымда кесибимди компьютер менен байланыштырууну пландачумун. 9-класста Бирдиктүү мамлекеттик экзаменди тапшырбоо үчүн мектептен кетүүнү чечтим (ал жаңы эле киргизилгендиктен, мугалимдер бизди коркутуп, жакшы окучу эмесмин). Колледжде «Программист» адистигине тапшыруу болбогондуктан, «Прикладдык информатикага» тапшырайын деп аракет кылдым, бирок ал бааларды тапшырбай калып, Педагогикалык колледждин «Информатика» адистигине тапшырдым. Жашым 18ге жакындап калганда, менин жүрөгүм эзorп, десантчы болууну чечтим жана аскердик окуу жайга тапшырдым. Мен программалоого байланыштуу баарын таштадым (колледжде мен бир аз codeдоо менен алектендим, билесиңби, эмнени билесиң 😀) жана мен чындап окуган жокмун, анткени... Мунун баары мага пайдасы тийбейт деп ойлогом. Келишимдик кызматымдын жарымында, мен бул мен үчүн эмес экенин жана бир нерсени өзгөртүү керектигин түшүндүм. Анан курстардын жардамы менен жакшы окуп, жогорку бorми жок жумушка орношсо болот деп ойлогон да эмесмин. Бир күнү жумушта жүргөн таанышым Java тorн өнүктүрүү боюнча курстан өтүп, жумушка орношкусу келгенин айтып, СберТехте окуп, ийгorктүү ишке орношкон достору тууралуу айтып берди. Мен да сынап көрүүнү чечтим, анткени... Мен көп акча таап, көбүрөөк эс алгым келди. Мен Яндексте “Java курстарына” кирдим, JavaRush биринчи болуп чыкты, мен аны сынап көрүүнү чечтим, мага жакты. Биринчиден, мен JavaRushга 0-деңгээлдин аягында турган видео үчүн рахмат айткым келет (же ал жерде жок болушу мүмкүн, эсимде жок 😀). Анда программалоо – бул чыгармачылык жана codeдун жардамы менен дээрлик бардык каалоолорду ишке ашырууга болот деп айтылган. Эмнеге экенин билбейм, бирок бул мага абдан түрткү болуп, иштеп чыгуучу кесибин сүйүп калды. 4 деңгээлди бүтүрүп, 1 жылга жарнамалык жазылууну алып, кызыгуу менен окууну уланттым. Бул мен үчүн абдан кыйын болду, анткени мен эч качан гений болгон эмесмин (жана болбойт да), жана, анткени... Көбүнчө кечигип, бош убактым аз болчу, түнкүсүн code жазууга туура келди, иш күндөрү түнкүсүн 4,5 сааттан 6 саатка чейин, түшкү тамакта бир саат уктачумун. Түнкүсүн уктабай, бир да маселени чечпей отурганым абдан капа болду, мен убактымды текке кетирдим деп ойлодум. Мунун баары 1,5 жылга созулду (анын ичинде 5-6 ай болсо керек, мен командировкада болуп, codeдон жазбадым). Байланыштын аягында мен 38-деңгээлге жеттим жана бүтөөрүнө 2 жума калганда, мен токтоону чечтим жана Москвадан жумуш издей баштадым, анткени... менин шаарымда компаниялар аз, жакшы, мүмкүнчүлүктөр көбүрөөк жана Москвада айлыктары да жакшы 😀 Экинчиден JavaRushка резюмемди түзүүгө жардам бергени үчүн рахмат, мен сизге аябай жиним келсе да жүктөй албай койдум. хх жана мен муну кайрадан жасоого туура келди. Балким, келечекте муну эске алыш керек. Кандай болгон күндө да, доктор Зейберг абдан пайдалуу жана жакшы кеңештерин берди, сизге өзгөчө рахмат, сиз муну окуйсуз деп ишенем. Башында мен вакансияларды окуп, алардын баарына жооп берген жокмун, бирок бардык компаниялар баш тарткандан кийин, мени жумушка алышсын деп, баарына жөнөтө баштадым. Көптөгөн баш тартуулар болгон (болжол менен 90%), эгер сизде ушуга окшош нерсе болсо, кабатыр болбоңуз, бул нормалдуу көрүнүш. Эки компанияда тесттик тапшырмаларды аткаргандан кийин, мен токтотууну чечтим, интервьюга барып, андан ары караба. Москвага келип, эртеси интервьюга бардым, таң калганым мени кабыл алышты. Бул жерде адамдар бир топ интервьюларга катышып, көпчүлүк тарабынан четке кагылганын жазганы эсимде, бирок кийин алар мени дароо жумушка алышкан жана абдан жакшы, атаандаштыкка жарамдуу айлык менен..... Мен бул компанияда алты ай иштедим. Мыкты команда, мыкты команда, бирок мен ETL долбоорун (pentaho, oracle, ms sql) аутсорсингге алдым. Мага бул долбоор бир-эки айдан кийин бүтөт жана мен Java долбооруна өтөм деп убада кылышкан, бирок акыры ал аягына чыккан жок. Долбоор араң эле жылып жатты, мен бул боюнча дээрлик эч нерсе кылган жокмун, өзүмдүн жеке бизнесимди, тактап айтканда T-SQLди өркүндөтүүнү ойлодум. Билесизби, бир жагынан жакшы акча алсам, экинчи жагынан толук өнүкпөй, тажрыйба топтой албай жатканыма жиним келди. Мен муну Java иштеп чыгуучусу катары интервьюга барып, тест тапшырмасын аткаруу менен оңдоого аракет кылдым. Мени жумушка алган команданын баары JavaRush аркылуу өткөнүнө жана менде алардын эң жогорку деңгээли болгонуна таң калдым :D😅 Акырында алар мага сунуш беришкен, бирок айлыгы бир топ төмөн (50 миңге жакын). Акчаны жоготууга даяр эмес элем, эмнегедир эч ким ага барабар айлык бербейт деп чечтим жана баары өзүнөн-өзү болот деген үмүт менен иштей бердим. Бир канча убакыттан кийин агам (ал да программист) мени өз командасына стажер катары чакырып, C# тorне өтүүнү сунуштады. Чынын айтсам, көпкө ойлондум, бул мага керекпи, бул тилдин келечеги барбы? Бул мен үчүн олуттуу кадам болду. Акырында мен муну чечтим, C# үйрөнө баштадым жана анын кээ бир өзгөчөлүктөрү мага жакты. Бирок акыры иниме жетпей калдым, анткени... Начальниктер буга каршы болушкан жок, бирок акыркы учурда баш тартышты, анткени... Алар бир командада туугандарынын болушун каалашкан эмес. Мен тилди үйрөнүүнү уланттым, эки мини долбоорлорду жаздым, C# иштеп чыгуучусу катары резюмемди кайра жаздым, бул долбоорлорду көрсөтүп, издей баштадым. Баш тартуулар биринин артынан бири төгүлүп жатты: бир жерде алар дароо баш тартышты, бир жерде мен тесттик тапшырманы ийгorктүү аткара албай калдым, ал эми менин codeу ала "С#деги биринчи колдонмом" деп аталды. Бирок ошентсе да, азыркы жумушундагы иштеп чыгуучу аны жактырды. Үчүнчүсү JavaRush'ка 1000+ тапшырмалар үчүн рахмат, бул мага C# тorнде мини долбоорлорду жазууга жардам берди, анткени тилдер абдан окшош жана алган бorмимдин негизинде мен өз идеяларымды ишке ашыра алдым. Баса, мен кесиптешим менен сүйлөштүм, анын IT тармагында тажрыйбасы көп, бирок OOP боюнча тажрыйбасы жок. Анын командасынын лидери аны JavaRushтын жетекчorгине койду жана ал бул жерден тажрыйба топтоду. Азыр Java тorнде code жазат 😀 Компания мени таап интервьюга чакырды. Мен дароо эле тилди так билбегенимди айттым жана жумуштан кийин окуп, анан аларга штатка кошулуу үчүн мени акы төлөнбөгөн кечки стажировкага алып барууну сурандым. Алар менден SOLID мамилеси, DI жөнүндө, үлгүлөр, эмне үчүн тилди өзгөрткөнүмдү, SQL жөнүндө бир аз сурашты жана кийинки жумада алар аны кабыл алууга даяр экендиктерин айтышат деп мени коё беришти. Натыйжада, ошол эле жумада мен дагы ошол эле төлөм менен сунуш алдым. Мен шок болдум жана башынан өткөргөндөрдү сөз менен айтып жеткирүү мүмкүн эмес. Учурда мен C# Backend Иштеп чыгуучусумун. Мен веб-тиркеменин функционалдуулугун жыйынтыктап, иштеп жатам. Мен жумушумду абдан жакшы көрөм, анткени... бул абдан кызыктуу, команда менин каалоолорумду жана идеяларымды эске алат жана ар дайым жасай турган бир нерсе бар (милдеттери абдан кызыктуу). Бүгүн мага сынак мөөнөтүм аяктап, ийгorктүү өттүм деп билдиришти. Алар менин айлыгымды да 25% көтөрүштү, мен дагы таң калдым. Жумуштан тышкары үйдө да иштейм (өзүмдүн чоң веб-тиркеме жазам, TDD техникасын өздөштүрүү) Акырында менин каталарымды кайталабаш үчүн бир нече кеңештерди айткым келет:
  1. Теорияны жана башка жөндөмдөрдү кийинкиге калтырбаңыз. Мен үчүн эң негизгиси бардык баскычтарды басып өтүү, андан кийин кыраакы болом деп ойлогом жана бир жуманын ичинде теорияны курсагымдын астына алам. Муну кылбаңыз, жумасына бир күндү теорияга арнаңыз же интервьюга даярданыңыз - күнүнө бир суроону изилдеңиз. Ошондой эле, SQLде убакыт өткөрүңүз, маалымат базасы менен иштөө маанилүү көндүмдөрдүн бири - маалыматтарды чыгарып, кошуу, жок кылуу, жаңыртуу (жеке мен окуу баскычынын 70 маселесин жана рейтинг баскычынын 12-15 маселесин чечтим. sql-ex.ru, 20 маселе 30 окуу баскычы жетиштүү болот).
  2. Өзүңүздүн бир нерсеңизди жазыңыз. Бул абдан маанилүү кадам болуп саналат. Биринчиден, бул сиздин бorмиңиздин деңгээлин жана өнүгүүнү түшүнүү деңгээлин көрсөтөт. Экинчиден, интервьюда сизге айрым суроолор берилбей калышы мүмкүн, анткени... баары колдонмодо көрүнүп турат. Эгер сиз көп жаман code жаздым деп чочулап жатсаңыз, аны stackoverflow сайтына карап чыгуу үчүн жарыялаңыз. Ал жерде алар айтып беришет жана кайсы жерде эмнени колдонгон жакшы экенин түшүндүрүшөт. Жана мунун баарын курстун аягына чейин калтырбаңыз. Бул менин чоң катам болду
  3. Эгерде сиз мотивацияңыз начар болсо жана сизге отуруу кыйын болсо, бирок үйрөнүп, иштеп чыгуучу болгуңуз келсе, ийгorк окуяларын окуңуз. Эгер бул сизге жардам бербесе, Наполеон Хиллдин "Ойлон жана байы" китебин окуңуз. Жакшы эски китеп ойдун күчү биздин иш-аракеттерибизге жана окуяларга кандай таасир этээрин айтат. Окууга убактыңыз жок болсо, аудио version сизге жардам берет.
  4. Кээде JavaRushте 10 жолу маселелерди чечип, ар бир маселеде бир адам кантип жазганын көрүп, "1 аракетте чечилди" жана анын деңгээли абдан тез өсө берет (Александр менен салам, мен мындай комментарийлерге ачуулансам да, баары болот деп үмүттөнөм. азыр сен үчүн жакшы болуп жатат 😀) ийгorгиңе шектенесиң. Буга капа болуунун кереги жок, ар ким ар кандай бorм менен келип, өз жолу менен үйрөнөт. Эң негизгиси, андан эмне аласың.
  5. Эгерде сиз бош орундарда көндүмдөрдүн чоң топтомун же жогорку бorмиңизди көрсөңүз, чочубаңыз. Көпчүлүк учурларда, бул зарыл болсо, бир нерсени үйрөнүүдөн корккон адамдарды жок кылат. Ал эми кээ бир учурларда алар алгач сиздин кандай адам экениңизди жана үйрөнүүгө даярсызбы, андан кийин гана жөндөмүңүзгө карашат. Өзүңүздүн резюмеңизди тапшырыңыз жана интервьюга барыңыз.
Баары болду. Эгер сиз бул чоң текстти окуп бүтүргөн болсоңуз, сизге чоң рахмат. Суроолоруңуз болсо, бул жерге жеке катка жазыңыз, мен сизге жооп берүүгө даярмын. Окууңарга жана келечекте иштеп чыгуучу кесибиңерге ийгorк каалайм. Сиз ийгorкке жетесиз.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION