JavaRush /Java блогу /Random-KY /Ийгиликтин тарыхы. Жумасына 20 саат программалоо, магистр...
Roman Beekeeper
Деңгээл

Ийгиликтин тарыхы. Жумасына 20 саат программалоо, магистр даражасы жана жеке жашоо

Группада жарыяланган
Эмне кылышым керек экенин окуп чыгып, акырын окууга убактым жок болгондуктан, максатыма жетүү жана курстарды бүтүрүү үчүн кантип окуум керек деген план түзүүнү чечтим. Милдет бorмди тез жана каалоону токтотпогондой кылып, мээ эс алууга үлгүрө тургандай кылып алуу эле. Анткени мен каалаган жумуштун түрү мага тоскоолдук кылышы мүмкүн. Ийгorктин тарыхы.  Жумасына 20 саат программалоо, магистратура жана жеке жашоо - 1

Биринчиден, мен өзүм жөнүндө бир аз айтып берейин.

Мен 27 жаштамын. Java тorн окуй баштаганга чейин математика факультетинде прикладдык математика боюнча окугам. Программалоо менен мен эң сонун болбосом, жок дегенде жакшы болушум керек окшойт. Бирок бул менин ишим эмес, анткени... Мен программалоо айтылган бардык предметтерди саботаж кылдым жана кандайдыр бир жол менен өтүп кеттим - мен эч нерсе жазган жокмун. Ошентип, мен программалоодон алыс экенмин. Биздин өлкөдө математиктин бorми менен программисттен башка көп акча таба албасыңыз анык. Ошондуктан, тандоо ушуга туура келди. Ошентип, мен Java үйрөнүүнү чечтим. Бул рынокту талдоо же эмгек рыногунда жумуш орундарынын саны же суроо-талап боюнча издөө менен байланышкан эмес. Бул жөн эле ушундай болгон. Мен муну кантип жасоону чечкенимде, JavaRush менен тааныштым. Эмнегедир мен китептен гана окугум келген жок, бирок сырттан окуу курстарына катышууну да каалабадым, анткени... Аларга көп акча кетет, бирок чындыгында киреше аз. Ошондуктан, JavaRush мен үчүн эң жакшы чечим болду. Алгачкы 3 деңгээлди аяктагандан кийин, курс мага жакканын жана жазылууну сатып аларымды түшүндүм. Анын үстүнө мен акцияга туш болуп, аны жарым баасына сатып алдым. Бул 2015-жылдын август айынын аягында/сентябрь айынын башында болгон.

Бorм берүү планы

Эмне кылышым керек экенин окуп чыгып, акырын окууга убактым жок болгондуктан, максатыма жетүү жана курстарды бүтүрүү үчүн кантип окуум керек деген план түзүүнү чечтим. Милдет бorмди тез жана каалоону токтотпогондой кылып, мээ эс алууга үлгүрө тургандай кылып алуу эле. Анткени мен каалаган жүк мага тоскоол болушу мүмкүн. Бул үчүн мен чечтим:
  • Жумасына беш күн (дүйшөмбү-жума) окуу керек.
  • Дем алыш күндөрү мен мындан башка эч нерсе кылам.
  • Ар бир сабак жалпысынан 4 саатка созулуп, ар бир сааттын ортосунда жөө басуу, эс алуу жана чай кайнатуу үчүн 15 мүнөттүк тыныгуу болот.
Жалпысынан жумасына 20 саат. Жаман эмес, туурабы? Мындан тышкары, кээде университетке барууга туура келди, анткени... Мен дагы магистратурада окуп жаткам. Декабрда мен 20-деңгээлде болчумун жана мен көп нерсени, көп нерсени билем деп ойлочумун, бирок эч нерсе иштебей калганда кризистерге кабылдым жана мындан ары да кете албайм. Ошентип, белгилүү бир учурда мен коллекциялар жөнүндө маалыматты кабыл алуудан баш тарттым жана мен программалабаган бир дем алыштан кийин гана түшүнүк пайда болду.
Ийгorктин тарыхы.  Жумасына 20 саат программалоо, магистратура жана жеке жашоо - 2

Аны кийинки деңгээлге көтөрүү

Окуу башталгандан үч айдан кийин досум менен жумушка орношуу үчүн дагы эмнелерди бorшим керектиги жөнүндө сүйлөштүм. Анан ал башталды: кээ бир бейтааныш сөздөр, маалымат базалары (оо үрөй учурар!) жана башка көптөгөн нерселер мага тездетүү жана андан да көп нерсе кылышым керек экенин түшүндү. Мен Java грамматикасы менен жумушту бүтүрө албаганым түшүнүктүү, ошондуктан мен ар кандай багытта ылдамдай баштадым:
  • Мен Head First китебин "Learning Java" сатып алдым. Курста 4-деңгээлде сунушталат. Бирок эмнегедир кунт коюп окуп, бул чындыкты сагындым. Ошол эле нерселер ошол жерде айтылат, бирок аларды жакшыраак жана тереңирээк түшүнүүгө жардам берген башка бурчтан. Мен муну сунуштайм.
  • Мен өз шаарымдагы бардык тематикалык кечелерди издеп, аларга бара баштадым, мен көп түшүнбөсөм да, бирок убакыттын өтүшү менен бул бекер эмес экенин түшүндүм жана алар мага абдан жардам беришти. мисалы ушул сыяктуу .
  • Сиз башынан аягына чейин өтүшүңүз керек болгон дагы бир ресурс бар - бул dou (программисттер үчүн сайт). Ал жерде сиз кандай окуялар болуп жатканын, Украинанын IT тармагында учурдагы айлык акыларды көрө аласыз, сиз көптөгөн пайдалуу макалаларды окуй аласыз, мен өзгөчө "Келечектеги Java Иштеп чыгуучусу үчүн колдонмо" жана Java Enterprise темасындагы материалдарды сунуштайм : эмне жана кантип үйрөн . Бул макалалар сизге жардам берет жана эс алууга жол бербейт.
  • Мен YouTube'дан MySQLде кыска жана маалыматтык видео сабактарды таптым , мен аларды сунуштайм.
  • Головачтын видеосабактары да көз жаздымда калган жок. Алар көп, суу көп, бирок ал көп нерсени жакшы түшүндүрөт.
  • Сиз ошондой эле HTML жана CSS деген эмне экенин түшүнүшүңүз керек. Ансыз эч кандай жол жок, HtmlAcademy мага бул жагынан жардам берди. Ал жерде сиз акысыз тапшырмаларды аткара аласыз.
  • Мен linkedIn социалдык тармагына катталдым, анда мен өзүмдүн чеберчorгимди жана жумуш издеп жүргөнүмдү көрсөтө баштадым (эгер менин жолум болуп, алар мени табышса эмне болот). Мен досторумдун чөйрөмдү кеңейтип, бардыгын катары менен дос катары коштум. Канчалык экенин түшүнүшүңүз үчүн, азыр менин LinkedInде 10 000ден ашык досум бар. Биринчиден, бул керек. Бул жардам берди, андроид фрилансерлеринин командасы жаңы келген адамды издеп, алар мага жазышты. Бул өзгөчө окуя экенин түшүнөм, бирок ушундай болду.

Биринчи ийгorксиздиктер

Албетте, окуума катарлаш, убакыттын өтүшү менен иштей алгыдай компаниялардан стажировка издей баштадым. Мени интервьюга стажировкага чакырышты. HR менен сүйлөшкөндөн кийин, алар менин англис тor мугалимиме телефон чалып, мен аны менен “сүйлөшкөм”. Мен бул учурга такыр даяр эмес элем жана мен сүйлөгөнгө караганда көбүрөөк уккан экенмин. Ал эми тема боюнча, өзүң жөнүндө айтып берчи, мен бир нерсе деп кобурадым, бирок өзгөчө эч нерсе жок. Бирок техникалык жетекчи менен сүйлөшкөндө мен кээ бир суроолорго жооп бердим, көбүнүн жообун билбей калдым, мен JavaRushта окуйм деп жооп бергенде, ал менин алдымда ал жактан дагы бир студент турганын айтты. Мен 27-деңгээлде болчумун, ал эми 34тө болчу. Сүйлөшкөндөн кийин мага тесттик тапшырма жиберишет, ошого ылайык менин ылайыктуу экенимди чечебиз деди. Мен аны кандайдыр бир жол менен жасадым, бирок бардык функциялар эмес. Бир нече убакыт өткөндөн кийин, алар мага туура эмес деп жазышты ... Бул уят, бирок мен мындан сабак алууну чечтим жана көчүп кеттим.

Биринчи жумуш

Мен буга чейин айткандай, LinkedInде баракча түзүп, 1,5-2 айдан кийин белгилүү бир Android иштеп чыгуучусу мага алар менен иштөө сунушун жазган. Минималдуу эмгек акынын өлчөмү жөнүндө сөз болуп жатканы түшүнүктүү. Экөөбүз жолукканда сүйлөштүк, мага жумуш сунушташты. Начар төлөнүп жатканы көрүнүп турат, бирок башка аргам жок болчу, колунда бар нерсеге ыраазы болдум. Январдын аягынан баштап мен Androidде алардын биринин батиринде иштей баштадым. Баары жаңы, баары башкача болчу. Бирок кандайдыр бир жол менен иштедим, бир нерсе кылдым. Бул коркунучтуу жана баары түшүнүксүз болчу, бул JavaRush көйгөйлөрү эмес. Баарын жасап, окуп, эмнени, кантип бorш керек болчу. Менде сыноо долбоору бар болчу, ал убакыттын өтүшү менен чоңураак нерсеге айланат. Ошентип май айына чейин созулду. Анан эмнегедир биздин команда ыдырай баштады, муну баары түшүнүп, жумуш издей башташты.

Жаңы жумуш издеп жатасызбы

Муну кантип кыларымды билбей, менин шаарымдагы бардык ишканаларга жөнөтөм деп чечтим. Кандай компаниялар бар экенин кантип билсе болот? Мага буга жардам берген нерсе, мен дуду өйдө-ылдый тараганым болду. Компания бөлүмү бар жана сиз издеп жаткан шаарды тандай аласыз. Сүрөттөмөдө электрондук почта бар (дээрлик ар дайым бар) ага жазсаңыз болот. Баары жакшы болушу үчүн, мен өзүмдүн резюмемди англис тorнде жаздым, бул бир гана жол. Албетте, суу, суу, суу көп болчу, анткени... Жаза турган өзгөчө эч нерсе жок, баарын катар-катар жаздым. Мен да ар бир катка коштомо кат жаздым (жалдоочулар муну жакшы көрүшөт), анда мен ким болгум келгенин көрсөттүм, антпесе алар резюме жөнөтүп, кайсы кызматка тапшырып жатканы белгисиз болуп калат. Коштоочу кат да англис тorнде болгон. Мен такыр унутуп калдым: англис тor абдан керек. Чындыгында, эгер сиз stackoverflow жообун окуй албасаңыз, анда сиз өлдүңүз жана программалоодо эч кандай ишиңиз жок. Мен англисче интервью үчүн сөз жаздым: "Мага өзүң жөнүндө айтып бер". Абдан пайдалуу нерсе, мен сага айтам. Бир канча убакыттан кийин маектешүүгө 4 чакыруу алдым. Бардык ишканаларга кат жөнөтүү практикасы өзүн актаган, ал эми мындай кызматтары жоктор, адатта, такыр жооп беришкен эмес. Интервьюлар оор болду, уят болду, ыңгайсыз болду, бирок мен алардан өттүм, кээ биринде алар жөн эле сүйлөшүштү, кээ биринде мен бир-эки тапшырманы аткарууга туура келди, мисалы Java тorнде BrainFuck тor үчүн котормочу жазууга туура келди. Тапшырма кызыктуу болуп чыкты, ал компанияга кабыл алынбаса да, аны аткарганыма кубанычтамын. Мен Java же Androidде жумуш издеп жүрдүм. Мен Java жөнүндө көбүрөөк билгим келгени менен, мобилдик өнүктүрүү мен үчүн өзгөчө кызык эмес. Айлык күтүүлөр минималдуу болчу, жумуш табуу керек болчу, калганынын баары маанилүү болбой калды. Алар менден Маалыматтар базасын түшүнүү, белгилүү бир жагдайлар үчүн tableларды кантип түзүү керектиги жөнүндө сурашты. Мунун баары SQL маалымат базасына тиешелүү; эч ким NoSQL жөнүндө сураган эмес.

Биринчи сунуш

Бир жерде мага кат жазышып, баш тартышса, дагы бир жерде. Эки компания калды, бири Android иштеп чыгуучусу, экинчиси Java үчүн. Компания Android боюнча чалып, мен аларга ылайыктуу экенимди, алар мага сунуш киргизип жатышканын айтышты. Бул жеңиш болду. Мен абдан кубандым. Бирок компания мени эч качан Java кызматына чакырган эмес, мен эмне кыларымды билбей шашып жаттым, ошондуктан мен Java иштеп чыгуучусунун позициясын билүү үчүн телефон чалып, жообум менен бир күн күтүүнү сурандым. Компанияны Java кызматына чакырып, алар мага сунуш киргизгенин айттым, бирок жыйынтыгын сизден билгим келди. Мени алар менен сүйлөшүү үчүн кеңсесине чакырышты, алар сүйлөшүүнүн жыйынтыгын каалай турганын айтышты. Анан алар туура болуп чыкты, алар менен сүйлөшкөндөн кийин мага экинчи компанияга сунуш киргизишти, мен аны чындап тандадым. PS аракет кылыш керек, аракет кылыш керек жана эч качан багынбагыла! PSS Мен курсту бүтүргөн жокмун, 30-деңгээлде токтодум. Мен жумушка орношкондо 27 жашта элем. Чындыгында айта кетейин, 20-деңгээлден баштап жумуш издеп, Javaдан тышкары өнүгүү керек. Master, жок эле дегенде, алыстан, долбоорду автоматташтыруу үчүн негиз (Ant, Maven, Gradle). нерсе татаал жана абдан зарыл эмес. Макаланы жактырган жана аны пайдалуу деп тапкан ар бир адам - ​​аны баалаңыз жана комментарийге жазыңыз. Ошондой эле, менин github аккаунтума жазылыңыз romankh3 Башка макалаларымды да караңыз:
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION