Баарына салам! Менин жаңы жумушумдагы сыноо мөөнөтүм аяктады, эми акыры жумуш тарыхым менен бөлүшө алам. Мен 22 жаштамын, экономикалык бorмим бар. Бир жыл мурун (февраль - март) менде эч кандай программалоо жөндөмү жок болчу жана мен Java менен эски Siemens оюндарында гана жолуккан болчумун (оюнду баштаганда "Java менен иштейт" саламдашуу терезеси түрүндө). Бир жыл мурун мен техникалык камсыздоо бөлүмүндө иштегем. Чыгарма жаман же жакпайт деп айталбайм, бирок өзгөчө кызык эмес. Көрсө, бир убакта мен ойлогом - "каргыш, мен дагы иштейм" деген сезим менен барбаган, бирок ырахат алып келген жумуш болсо жакшы болмок. Мен ойлодум - эгер менде, айталы, акча табууга милдеттүү эмес болгон бир жыл болсо, эмне кылмак элем? Жооп эмнегедир өзүнөн-өзү келди – мен үйдө отуруп программалоону үйрөнмөкмүн. Анан менден көз каранды деп чечтим. Мен программалоону нөлдөн баштап үйрөнүү кыйын экенин, бул менин карьерамда убактылуу артка кетүү экенин түшүндүм (Кенже иштеп чыгуучу ал жумушта иштегенден азыраак алганына эч кандай күмөнүм жок), бирок мен муну артка кадам катары кабыл алдым. алдыга эки кадам таштоо үчүн. макул. Жок эртеби кылганга караганда айтып коюу. Мен программалоо тилдерин такыр түшүнбөгөндүктөн, менин биринчи оюм эң көп уккан тилди үйрөнүү болду (ал мен иштеген компанияда программалык камсыздоону иштеп чыгуу үчүн колдонулган) - PHP. Макул, кыз мени сөзгө тартты. Ал өз компаниясында (мобилдик тиркемелерди иштеп чыгууда) андроиддер Java менен жазууну сунуштады + алардын эмгек акысы жакшы окшойт. Мен гуглдан жана гуглдан издедим, ойлонуп, Java тorн үйрөнүүнү чечтим. Менин биринчи кадамым жаңы нерсени үйрөнүүгө болгон салттуу аракеттер болду – китептер менен куралдан, теорияны өздөштүрүп, кете бер! Мен Хорстман менен Корнеллдин китебин ушундайча алдым - Java. Негиздер. 2014-жылдын март айы болчу. Жалпысынан алганда, мен өмүр бою китептен бир нерселерди үйрөнүүгө абдан жаман болдум. Бул адамда кандай кабылдоо жолу басымдуулук кылганына байланыштуу болсо керек. Мен ар дайым материалды иш жүзүндө иштеп, аны бекемдеп, аны менен ойногондон кийин гана үйрөнчүмүн. Ошондуктан, менин Java үйрөнүүгө болгон биринчи аракеттеримКитепте айтылгандай, алар ийгorксиздикке дуушар болушкан. Китеп жакшы болсо да. Апрель айында мен JavaRush ВКонтакте тобуна туш келдим. Анан баары рельстегидей болуп кетти. Бир аз теория менен коштолгон маселелерди, көп маселелерди чечүү материалды өздөштүрүүнүн оптималдуу жолу экени анык (жок дегенде мен үчүн). Мен үйдө отурдум, жумушта отуруп чечтим, чечтим, чечтим) Ошондо программалоо мага кызык экенине ынандым. Эч нерсеге мынчалык жабышып калганымды эстей албадым. Үч ай өттү, мен 20-деңгээлге жеттим. Мага, эгер сиз программист болуп жумушка орношсоңуз, анда тилди андан ары үйрөнүү бир топ тезирээк болот деп ойлодум - анда сиз бул чөйрөдө күнүнө 8 саат, жумасына 5 күн болуп, абдан тез өнүгүп кетмексиз. Ошентип август айында резюмелерди жөнөтө баштадым. Бир-эки жер мага тесттик тапшырмаларды жөнөтүштү, натыйжада мен эч кандай жумуш сунуштарын алган жокмун – артыма кылчайып карасам, бир жолу да таң калбайм – берилген тапшырманы чечип алгандырмын, бирок менде codeдоо стor кандай начар болчу) Б Айтмакчы, бул JavaRush'тун кичинекей минусу - көйгөй чечorп, сыноолордон өткөнгө чейин, тапшырма эсептелет, бирок сиздин codeуңуз каалаган нерсени калтырышы мүмкүн. Бир эле Checkstyle плагинин Intellij IDEAга орнотуу жетиштүү жана кырдаал башкача болот - ал codeдогу "күмөндүү" пункттарды бөлүп көрсөтөт, бул сизге иштеген гана эмес, кооз, туура codeду жазууга мүмкүндүк берет. Эмнеси болсо да, сентябрда мени биринчи интервьюга чакырышты. Бош орун болжол менен төмөнкүлөрдү камтыган - каалаган деңгээлдеги иштеп чыгуучу, биз көндүмдөрүнө ылайыктуу эмгек акы сунуштайбыз. Бул интервьюда, милдеттер болжол менен төмөнкүдөй болгон - code фрагменти берилген. Бул туура жазылганбы жана кандай көйгөйлөр болушу мүмкүн? Алардын канчасын туура тапканым эсимде жок. Жалпысынан алганда, Null жөнүндө эстен чыгарбоо керек болчу, дээрлик бардык суроолор бул жөнүндө болчу - сиз методдун параметрин алгач текшербей туруп кирбешиңиз керек (if param != null). Жыйынтыгында мага биринчи ай бекер иштөөнү сунушташты (практика катары), андан кийин мен иштеген жеримден төмөн (көп болбосо да) айлык акы. Мен сонун сунуштарды күтпөш керек экенин жакшы түшүндүм, анткени мен аз теорияны билчүмүн, JavaRush менен гана машыгып, нөл тажрыйба ж.б.у.с. Ошондуктан, мен 2 жумадан кийин кетем деп макул болдум (эски жеримде таштоого туура убакыт). Ошол эле учурда резюмемди башка компанияга тапшырдым. Бул компания төмөнкүлөрдү сунуш кылды:
- 2 ай Java EE тренинги (жумасына 2 жолу 4 саат)
- эгер сиз жакшы жыйынтык көрсөтсөңүз (сиз ушул эки айдан бери жазып жаткан долбооруңузду ийгorктүү коргосоңуз), анда сизге жумуш сунушталат.
- Үйдө практикалык тапшырмаларды аткаруу.
- Эгер ийгorктүү болсо, сизди кеңседе компьютердик тестирлөөгө чакырышат.
- Эгер тест ийгorктүү өтсө, ошол эле күнү интервьюга өтөт.
- текшерилген өзгөчөлүктөр менен белгиленбегендердин айырмасы эмнеде;
- Object классында кандай методдор бар жана алар эмне үчүн керек;
- коллекциялардын кандай түрлөрү бар жана эмне үчүн алар бар;
- жана көп агым жөнүндө бир аз.
GO TO FULL VERSION