JavaRush /Java блогы /Random-KK /Табыс тарихы. Аптасына 20 сағат бағдарламалау, магистрату...
Roman Beekeeper
Деңгей

Табыс тарихы. Аптасына 20 сағат бағдарламалау, магистратура және жеке өмір

Топта жарияланған
Мен не істеуім керек екенін оқып болған соң, мақсатыма жету үшін және курстарды аяқтау үшін қалай оқу керектігі туралы жоспар құруды шештім, өйткені мен енді баяу оқуға уақытым болмады. Міндет – білімге тез жету, ынта-жігерді төмендетпеу және мидың демалуға уақыт алуы болды. Өйткені мен қалаған жұмыс көлемі маған кедергі келтіруі мүмкін. Табыс тарихы.  Аптасына 20 сағат бағдарламалау, магистратура және жеке өмір – 1

Алдымен мен өзім туралы аздап айтып беремін.

Мен 27 жастамын. Java тілін оқуды бастамас бұрын математика факультетінде қолданбалы математикада оқыдым. Бағдарламалаумен мен керемет болмасам, кем дегенде жақсы болуым керек сияқты. Бірақ бұл менің жағдайым емес еді, өйткені... Мен бағдарламалау туралы айтылған барлық тақырыптарға саботаж жасадым және әйтеуір сәттілікке ие болдым - мен ештеңе жазған жоқпын. Сонымен бағдарламалаудан алыс екенмін. Біздің елде математик білімі арқылы бағдарламашыдан басқа көп ақша таба алмайтыныңыз анық. Сондықтан таңдау осыған түсті. Мен Java тілін үйренуді шештім. Бұл жұмыс орындарының саны немесе еңбек нарығындағы сұраныс бойынша нарықты талдау немесе іздеумен байланысты емес. Бұл жай ғана осылай болды. Мен мұны қалай істеуге болатынын білуге ​​шешім қабылдағанда, мен JavaRush-қа тап болдым. Әйтеуір мен тек кітаптан ғана оқығым келмеді, бірақ сырттай оқуға да құлықсыз болдым, өйткені... Олар көп ақша жұмсайды, бірақ шын мәнінде пайда аз. Сондықтан JavaRush мен үшін ең жақсы шешім болды. Алғашқы 3 деңгейді аяқтағаннан кейін мен курс ұнағанын және жазылымды сатып алуға болатынын түсіндім. Оның үстіне мен акцияға тап болдым және оны жарты бағасына сатып алдым. Бұл 2015 жылдың тамыз айының соңы/қыркүйек айының басында болды.

Тәрбие жоспары

Мен не істеуім керек екенін оқып болған соң, мақсатыма жету үшін және курстарды аяқтау үшін қалай оқу керектігі туралы жоспар құруды шештім, өйткені мен енді баяу оқуға уақытым болмады. Міндет – білімге тез жету, ынта-жігерді төмендетпеу және мидың демалуға уақыт алуы болды. Өйткені мен қалаған жүк маған кедергі келтіруі мүмкін. Бұл үшін мен шештім:
  • Сізге аптасына бес күн (дүйсенбі-жұма) оқу керек.
  • Демалыс күндері мен осыдан басқа нәрсені істеймін.
  • Әр сабақ жалпы 4 сағатқа созылады, әр сағат арасында серуендеу, демалу және шай қайнату үшін 15 minutesтық үзіліс болады.
Аптасына барлығы 20 сағат. Жаман емес, иә? Оған қоса, кейде университетке түсуге тура келетін, себебі... Мен әлі де магистратурада оқитынмын. Желтоқсан айында мен 20-деңгейде болдым және мен көп нәрсені, көп нәрсені білемін деп ойладым, бірақ менде ештеңе болмаған кезде дағдарыстар болды және мен жалғастыра алмайтын сияқты болдым. Белгілі бір сәтте мен жинақтар туралы ақпаратты қабылдаудан бас тарттым және мен бағдарламаламаған демалыс күндерінен кейін ғана түсінік пайда болды.
Табыс тарихы.  Аптасына 20 сағат бағдарламалау, магистратура және жеке өмір – 2

Оны келесі деңгейге көтеру

Оқу басталғаннан кейін үш айдан кейін мен досыммен жұмысқа тұру үшін тағы не білуім керек екенін айттым. Содан кейін ол басталды: кейбір бейтаныс сөздер, деректер базасы (о, сұмдық!) және тағы басқалар маған тездетіп, одан да көп нәрсені істеу керек екенін түсіндірді. Мен Java грамматикасы арқылы жұмысты орындай алмайтыным анық, сондықтан мен әртүрлі бағытта жылдамдықты арттыра бастадым:
  • Мен Head First кітабын «Learning Java» сатып алдым. Курста 4-деңгейде ұсынылады. Бірақ мен әйтеуір мұқият оқымай, бұл фактіні жіберіп алдым. Онда бірдей нәрселер айтылады, бірақ басқа қырынан, бұл оларды жақсырақ және мұқият түсінуге көмектеседі. Мен оны ұсынамын.
  • Мен өз қаламдағы барлық тақырыптық кештерді іздей бастадым және көп нәрсені түсінбесем де, оларға бара бастадым, бірақ уақыт өте келе бұл бекер емес екенін түсіндім және олар маған көп көмектесті. мысалы осы сияқты .
  • Басынан аяғына дейін өту керек тағы бір ресурс бар - бұл dou (бағдарламашыларға арналған сайт). Онда сіз қандай оқиғалар болып жатқанын, украиндық IT-де қазіргі жалақының қандай екенін көре аласыз, сіз көптеген өте пайдалы мақалаларды оқи аласыз, мен әсіресе «Болашақ Java әзірлеушісіне арналған нұсқаулық» және Java кәсіпорны туралы материалдарды ұсынамын: не және қалай үйрену . Бұл мақалалар сізге көмектеседі және демалуға мүмкіндік бермейді.
  • Мен YouTube сайтында MySQL жүйесінде қысқа және мазмұнды бейне оқулықтар таптым , мен оларды ұсынамын.
  • Головачтың бейне оқулықтары да назардан тыс қалмады. Олар көп, су көп, бірақ ол көп нәрсені жақсы түсіндіреді.
  • Сондай-ақ HTML және CSS деген не екенін түсінуіңіз керек. Онсыз амал жоқ, маған HtmlAcademy көмектесті. Онда сіз тапсырмаларды тегін орындай аласыз.
  • Мен linkedIn әлеуметтік желісіне тіркелдім, онда мен өз дағдыларымды және жұмыс іздеп жүргенімді көрсете бастадым (егер жолым болып, олар мені тауып алды). Достар шеңберін кеңейтіп, барлығын қатарынан дос ретінде қостым. Қаншалықты түсінуіңіз үшін, қазір менің LinkedIn-те 10 000-нан астам достарым бар. Алдымен сізге бұл керек. Бұл көмектесті, Android фрилансерлерінің командасы жаңадан келген адамды іздеп жатыр және олар маған жазды. Мен бұл төтенше жағдай екенін түсінемін, бірақ ол болды.

Алғашқы сәтсіздіктер

Әрине, оқумен қатар мен уақыт өте жұмыс істей алу үшін компанияларда тәжірибе іздей бастадым. Мені тәжірибеден өту үшін сұхбатқа шақырды. HR-мен сөйлескеннен кейін олар менің ағылшын тілі мұғаліміме қоңырау шалды, мен онымен «сөйледім». Мен бұл сәтке мүлдем дайын емеспін және сөйлегеннен гөрі көбірек тыңдағаным белгілі болды. Ал тақырып бойынша, өзіңіз туралы айтыңызшы, мен бірдеңе деп күбірледім, бірақ ерекше ештеңе жоқ. Бірақ техникалық жетекшімен сөйлескен кезде мен кейбір сұрақтарға жауап бердім, көбіне жауабын білмедім, мен JavaRush-те оқимын деп жауап бергенімде, ол менің алдымда сол жерден басқа студент бар екенін айтты. Мен 27-деңгейде едім, ал ол қазірдің өзінде 34-те еді. Сөйлескеннен кейін ол маған тест тапсырмасын жіберетінін айтты, соған сәйкес менің лайықты екенімді шешетінін айтты. Мен оны қандай да бір жолмен жасадым, бірақ барлық функционалдық емес. Біраз уақыттан кейін олар маған олар үшін жарамсыз деп жазды ... Бұл ұят, бірақ мен одан сабақ алуды шештім және одан әрі қарай жүрдім.

Бірінші жұмыс

Жоғарыда айтқанымдай, LinkedIn-де бетті жасап, 1,5-2 айдан кейін белгілі бір Android әзірлеушісі маған олармен жұмыс істеу туралы ұсыныс жазды. Әңгіме ең төменгі жалақы туралы болғаны анық. Кездескен кезде сөйлестік, маған жұмыс ұсынылды. Ақылы аз болғаны анық, бірақ басқа амалым қалмады, қолымдағы барына риза болдым. Қаңтар айының аяғынан бастап мен Android жүйесінде олардың бірінің пәтерінде жұмыс істей бастадым. Барлығы жаңа болды, бәрі басқаша болды. Бірақ мен әйтеуір және қалай жұмыс істедім, бірдеңе жасадым. Бұл қорқынышты болды және бәрі түсініксіз болды, бұл JavaRush-те проблемалар емес еді. Барлығын жасау, оқу, нені және қалай білу керек еді. Менің сынақ жобасы бар еді, ол уақыт өте үлкен нәрсеге айналуы мүмкін. Сөйтіп, мамыр айына дейін барды. Содан әйтеуір біздің ұжым ыдырай бастады, барлығы мұны түсініп, жұмыс іздей бастады.

Жаңа жұмыс іздеуде

Мұны қалай істейтінімді білмей, мен оны өз қаламдағы барлық компанияларға жіберемін деп шештім. Қандай компаниялар бар екенін қалай білуге ​​болады? Маған көмектескені - мен дуды жоғары-төмен тарау болды. Компания бөлімі бар және сіз іздеген қаланы таңдай аласыз. Сипаттамада электрондық пошта бар (әрдайым дерлік бар), оған жазуға болады. Барлығы жақсы көрінуі үшін мен өз түйіндемемді ағылшын тілінде жаздым, бұл тек осылай болуы керек. Әрине су, су, су көп болды, өйткені... Жазатын ерекше ештеңе жоқ, бәрін қатарлап жаздым. Мен сондай-ақ әр хатқа ілеспе хат жаздым (рекрутерлер мұны жақсы көреді), онда мен нақты кім болғым келетінін көрсеттім, әйтпесе олар резюме жіберетіні жиі шығады және олардың қандай лауазымға үміткер екені белгісіз. Қосымша хат ағылшын тілінде де болды. Мен мүлдем ұмытып кеттім: ағылшын тілі өте қажет. Шындығында, егер сіз стекке толып кетуге жауапты оқи алмасаңыз, онда сіз өлгенсіз және бағдарламалауда ештеңе жоқ. Мен ағылшын тіліндегі сұхбатқа «Өзіңіз туралы айтыңыз» деген тақырыпта баяндама жасадым. Өте пайдалы нәрсе, мен сізге айтамын. Біраз уақыттан кейін сұхбатқа 4 шақыру алдым. Барлық компанияларға хат жіберу тәжірибесі ақталды, ал мұндай лауазымдары жоқ адамдар әдетте мүлдем жауап бермеді. Сұхбаттар қиын болды, ыңғайсыз болды, ыңғайсыз болды, бірақ мен олардан өттім, кейбірінде олар жай сөйлесті, басқаларында мен бірнеше тапсырмаларды орындауға тура келді, мысалы, Java тілінде BrainFuck тіліне аудармашы жазуым керек болды. Тапсырма қызық болып шықты, сол компанияға қабылданбаса да орындағаныма қуаныштымын. Мен Java немесе Android жүйесінде жұмыс іздедім. Мен Java туралы көбірек білгім келгенімен, ұялы телефонды дамыту мен үшін онша қызықты емес. Жалақы күту аз болды, жұмыс табу керек болды, қалғанының бәрі енді маңызды емес болды. Олар менен Дерекқорларды түсіну, белгілі бір жағдайлар үшін кестелерді құру туралы сұрады. Мұның бәрі SQL дерекқорларына қатысты; ешкім NoSQL туралы сұраған жоқ.

Бірінші ұсыныс

Бір жерде олар маған хат жазып, бас тартты, бір жерде де. Екі компания қалды, біреуі Android әзірлеушісі, екіншісі Java үшін. Компания Android туралы телефон соғып, мен оларға лайық екенімді және олар маған ұсыныс жасап жатқанын айтты. Бұл жеңіс болды. Мен қатты қуандым. Бірақ компания мені ешқашан Java қызметіне шақырған жоқ, мен не істерімді білмей асығып жүрдім, сондықтан мен Java әзірлеушісінің позициясы туралы білу үшін қоңырау шалу үшін өз жауабымды бір күн күтуді өтіндім. Компанияға Java лауазымына қоңырау шалып, олар маған ұсыныс жасағанын айттым, бірақ мен сізден нәтиже білгім келді. Мені олармен сөйлесу үшін кеңселеріне шақырды, олар әңгіменің нәтижесін қалайтынымды айтты. Және олар дұрыс болып шықты, олармен сөйлескеннен кейін олар маған екінші компанияда ұсыныс жасады, мен шынымен таңдадым. PS ұмтылу, талпыну, талпыну және ешқашан берілмеу керек! PSS Мен толық курсты аяқтаған жоқпын, мен 30-деңгейде тоқтадым. Мен жұмысқа тұрғанда 27 жаста едім. 20-деңгейден бастап сізге жұмыс іздеп, Java-дан тыс даму керек екенін айтамын. Шебер, кем дегенде алыстан, жобаны автоматтандыруға арналған негіз (Ant, Maven, Gradle). Іс күрделі емес және өте қажет. Мақаланы ұнатқан және оны пайдалы деп тапқан кез келген адам оны бағалап, түсініктемелерде жазыңыз. Сондай-ақ, менің github тіркелгіме жазылыңыз romankh3 Басқа мақалаларымды да қараңыз:
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION