JavaRush /Java блогы /Random-KK /Әскерден IT-ға дейін немесе JavaRush арқылы C# әзірлеушіс...
Евгений Горбунов
Деңгей
Москва

Әскерден IT-ға дейін немесе JavaRush арқылы C# әзірлеушісіне айналдым

Топта жарияланған
Бәріңе сәлем! Менің атым Евгений, мен 25 жастамын, мен сіздерге өзімнің табыс тарихымды айтқым келеді. JavaRush-те оқып жүргенде мен көптеген жетістік оқиғаларын оқыдым және бір кездері мені мотивациялағандай, өзімді жазуды, мүмкін біреуді мотивациялауды армандадым. Әскерден IT-ға дейін немесе JavaRush көмегімен қалай C# әзірлеушісі болдым - 1Басталуы өте қарапайым, сондықтан қысқаша: мен бала кезімнен компьютерде ойнауды, бірдеңе жасауды ұнататынмын, ал мектеп жылдарында мен өз мамандығымды компьютермен байланыстыруды жоспарладым. 9-сыныпта мен Бірыңғай мемлекеттік емтиханды тапсырмау үшін мектептен кетуді шештім (ол енді ғана енгізілгендіктен, мұғалімдер бізді қорқытты, мен онша жақсы оқымадым). Колледжде «Бағдарламашы» мамандығына қабылдау болмағандықтан, «Қолданбалы информатика» мамандығына түсуге тырыстым, бірақ балл жинай алмай, педагогикалық колледждің «Информатика» мамандығына түстім. Жасым 18-ге таяп қалғанда көңілім көтеріліп, десантшы боламын, әскери учorщеге түсемін деп шештім. Мен бағдарламалауға қатысты барлық нәрсені тастадым (колледжде мен аздап codeтаумен айналыстым, жақсы, не екенін білесіз бе 😀), мен шынымен де оқымадым, өйткені... Осының бәрі маған пайдалы емес деп ойладым. Келісімшарттық қызметімнің жартысына жуығы мен бұл мен үшін емес екенін және бір нәрсені өзгерту керектігін түсіндім. Содан кейін курстардың көмегімен жақсы оқып, жоғары білімсіз жұмысқа орналасуға болатынын тіпті елестеткен жоқпын. Бір күні жұмыс орнында бір танысым Java тілін дамыту курсынан өтіп, жұмысқа орналасқысы келетінін айтып, SberTech-те оқып, сәтті жұмысқа орналасқан достары туралы айтып берді. Мен де жасап көрейін деп шештім, себебі... Мен көп ақша тауып, көбірек демалғым келді. Мен Яндекс-те «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# тіліне ауысуымды ұсынды. Шынымды айтсам, бұл маған керек пе, бұл тілдің болашағы бар ма деп көп ойладым. Бұл мен үшін маңызды қадам болды. Соңында мен мұны шештім, C# тілін үйрене бастадым және оның кейбір мүмкіндіктері ұнады. Бірақ ақырында мен ағама жете алмадым, өйткені... Бастықтар бұған қарсы болмады, бірақ соңғы сәтте бас тартты, өйткені... Олар бір командада туыстарының болғанын қаламады. Мен тілді үйренуді жалғастырдым, екі шағын жоба жаздым, C# әзірлеушісі ретінде түйіндемемді қайта жаздым, осы жобаларды көрсетіп, іздей бастадым. Бас тартулар бірінен соң бірі төгілді: бір жерде олар бірден бас тартты, бір жерде мен тест тапсырмасын сәтті орындай алмадым, ал менің codeым ала «Менің C# тіліндегі бірінші қосымшам» деп аталды. Дегенмен, қазіргі жұмысындағы әзірлеуші ​​оны ұнатты. Үшіншіден, JavaRush-қа C# тілінде шағын жобаларды жазуға көмектескен 1000+ тапсырмалары үшін рахмет, өйткені тілдер өте ұқсас және алған білімімнің негізінде мен өз идеяларымды жүзеге асыра алдым. Айтпақшы, мен әріптесіммен сөйлестім, оның IT саласында тәжірибесі көп, бірақ OOP тәжірибесі жоқ. Оның командасының жетекшісі оны JavaRush-қа жауапты етіп қойды және ол осында тәжірибе жинады. Қазір Java тілінде codeтайды 😀 Компания мені тауып, сұхбатқа шақырды. Мен бірден шынымды айтсам, тілде нақты білімім жоқ екенін айттым және жұмыстан кейін оқуымды, сосын оларды штатқа қосу үшін мені ақысыз кешкі тағылымдамадан өтуімді өтіндім. Олар менен SOLID тәсілі, DI туралы, үлгілер, неліктен тілді өзгерткенім туралы, аздап SQL туралы сұрады және олар келесі аптада қабылдауға дайын екендіктерін айтатындарын айтып, мені жіберді. Нәтижесінде, сол аптада маған бірдей төлеммен ұсыныс түсті. Мен шок болдым, мен бастан кешкенімді сөзбен айтып жеткізу мүмкін емес. Қазіргі уақытта мен C# Backend әзірлеушісімін. Мен веб-қосымшаның функционалдығын аяқтап, дамытып жатырмын. Мен өз жұмысымды өте жақсы көремін, өйткені... бұл өте қызықты, команда менің тілектерім мен идеяларымды ескереді, және әрқашан бір нәрсе істеу керек (тапсырмалар өте қызықты). Бүгін менің сынақ мерзімім аяқталып, сәтті өттім деп хабарланды. Олар да менің жалақымды 25%-ға көтерді, бұл мені де таң қалдырды. Жұмыстан бөлек, мен үйде жұмыс жасаймын (өзімнің үлкен веб-қосымшамды жазамын, TDD техникасын меңгеремін) Соңында менің қателіктерімді қайталамау үшін бірнеше кеңес бергім келеді:
  1. Теорияны және басқа дағдыларды кейінге қалдырмаңыз. Мен үшін ең бастысы барлық деңгейлерден өту, содан кейін мен салқын боламын деп ойладым, мен бір аптадан кейін теорияны белбеуімнің астына аламын. Мұны жасамаңыз, аптасына бір күнді теорияға арнаңыз немесе сұхбатқа дайындалуды бастаңыз - күніне бір сұрақты зерттеңіз. Сондай-ақ, sql-ге уақыт бөлу, мәліметтер қорымен жұмыс істеу маңызды дағдылардың бірі болып табылады - деректерді шығаруды, қосуды, жоюды, жаңартуды үйреніңіз (жеке мен оқу кезеңінің 70 есебін және рейтингтік кезеңнің 12-15 есебін шештім. sql-ex.ru, 20 есеп жеткілікті болады 30 оқыту кезеңі).
  2. Өзіңізден бірдеңе жазыңыз. Бұл өте маңызды қадам. Біріншіден, бұл сіздің біліміңіз бен дамуды түсіну деңгейін көрсетеді. Екіншіден, сұхбат кезінде сізге кейбір сұрақтар қойылмауы мүмкін, себебі... барлығы қолданбада көрінеді. Егер сіз көп жаман code жаздым деп алаңдасаңыз, оны stackoverflow сайтында қарау үшін жіберіңіз. Онда олар сізге айтып, қай жерде нені қолданған дұрыс екенін түсіндіреді. Және мұның бәрін курстың соңына дейін қалдырмаңыз. Бұл менің үлкен қателігім болды
  3. Егер мотивацияңыз нашар болса және сізге отыру қиын болса, бірақ сіз үйреніп, әзірлеуші ​​болғыңыз келсе, сәттілік оқиғаларын оқыңыз. Егер бұл сізге көмектеспесе, Наполеон Хиллдің «Ойлан және бай бол» кітабын оқыңыз. Ойдың күші біздің әрекеттеріміз бен оқиғаларымызға қалай әсер ететінін айтатын жақсы ескі кітап. Егер оқуға уақытыңыз болмаса, аудио нұсқасы сізге көмектеседі.
  4. JavaRush-те есептерді 10 рет шешіп, бір адамның әрбір есепте «1 әрекетте шешілгенін» қалай жазғанын және оның деңгейі өте тез өсетінін көретін кездер болады (Александрға сәлем, мен мұндай пікірлерге ашулансам да, бәрі солай деп үміттенемін. қазір сіз үшін жақсы жүріп жатыр 😀) табысыңызға күмәнданасыз. Бұған ренжудің қажеті жоқ, әркім әртүрлі біліммен келеді, өзінше үйренеді. Маңыздысы - одан не алатыныңыз.
  5. Егер сіз бос орындарда дағдылардың үлкен жиынтығын немесе жоғары білімнің болуын көрсеңіз, үрейленбеңіз. Көп жағдайда бұл қажет болған жағдайда бірдеңені үйренуге қорқатын адамдарды жояды. Ал кейбір жағдайларда олар алдымен сіздің қандай адам екеніңізге және оқуға дайынсыз ба, сосын тек сіздің шеберлігіңізге қарайды. Түйіндемеңізді жіберіп, сұхбатқа барыңыз.
Бар болғаны. Егер сіз осы үлкен мәтінді оқып бітірсеңіз, сізге көп рахмет. Егер сізде сұрақтар болса, жеке хабарламаға жазыңыз, мен сізге жауап беруге қуаныштымын. Сізге оқуыңызға және болашақ әзірлеуші ​​ретіндегі мансабыңызға сәттілік тілеймін. Сіз табысқа жетесіз.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION