JavaRush /Java блог /Random UA /Як Я не став Java-програмістом
Sergey Alexandrov
32 рівень
Smolensk

Як Я не став Java-програмістом

Стаття з групи Random UA
Минуло вже майже 5 місяців з моменту, як ваш покірний слуга має честь працювати на посаді інженера-програміста і настав час розповісти про свій довгий та тернистий шлях у сферу ІТ.
Як Я не став Java-програмістом - 1
Ще зі школи Я хотів стати програмістом, незважаючи на те, що на відріз відмовлявся розуміти мови програмування. Втім це не завадило мені досить не погано здав ЄДІ з інформатики (весь код з питань Я написав алгоритмічною мовою), що дозволило мені вступити до одного з не дуже престижних, але все ж таки московських вузів на технічну спеціальність. На першому курсі ми вивчали VBA і Visual Basic, писали простенькі програми, які в основному проводабо різноманітні математичні обчислення. Проводила програмування заступник декана факультету, досить строга і вимоглива жінка зі своєрідним підходом до навчання. Завдяки її парам Я нарешті почав розуміти основи програмування, розібрався з основними конструкціями VBA та VB, умовними операторами, циклами та іншими конструкціями, що використовуються у кожній мові програмування. Після третього семестру програмування закінчилося і разом з ним зник і інтерес до навчання за цією спеціальністю. Але все ж таки Я вирішив не кидати навчання і отримати диплом. Без пар з програмування Я майже перестав кодувати, іноді роблячи мляві спроби далі вивчати VB по книгах, але через якийсь час взагалі перестав програмувати. До кінця 4 курсу Я знову почав про продовження навчання програмування та взагалі про те, як жити після закінчення ВНЗ. На той момент я працював у страховій компанії старшим спеціалістом з документообігу, але розумів, що це зовсім не те, що я хочу від життя. Залишалося зробити вибір, яку мову вивчати. Вивчивши ринок вакансій і зрозумівши, що VB особливо нікому не потрібен, Я зупинив вибір на Java, мовою, яка виявилася найзатребуванішою і найскладнішою на мою думку + у мене був знайомий, який його не погано знає. Я почав своє знайомство з Java з книги Васильєва О.М. "Самовчитель Java з прикладами та програмами". Прочитавши книгу, написавши конспект і чесно переписавши більшість лістингом Я зрозумів, що в голові не відклалося абсолютно нічого, крім уже відомих з інших мов програмування речей, і було не дуже зрозуміло, що робити далі. Я знайшов кілька відео уроків, які пролабо світло на такі досі невідомі мені речі, як ОПП, поліморфізм, успадкування та об'єкти, знайомий пояснив кілька складних для мене моментів, але загалом це мало змінило ситуацію. І після однієї з чергових подорожей просторами інтернету Я натрапив на JavaRush. По початку Я ставився до ресурсу скептично, але пройшовши пару рівнів впіймав азарт, і за пару днів дійшов до 8 рівня і після невеликої перерви і до 10. Завдання на JavaRush допомогли мені зрозуміти раніше прочитане в книзі, Я розумів що це саме те що мені потрібно, але тягнув з купівлею підписки, що пізніше пошкодував т.к. в той час виріс курс долара, і мені довелося заплатити вдвічі більше :) Після досягнення 20 рівня Я склав резюме і почав відгукуватися на вакансії. Була пара невдалих співбесід на яких Я страшенно лажав (не вистачало знань і розуміння), але Я не впадав у відчай і продовжував вчитися, читав відому "Філософію Java", дивився на YouTube лекції Головача, почав вивчати CSS/HTML з відео уроків Євгена Попова, познайомився з JUnit, JDBC, SQL, XML, написав Менеджер контактів з використанням Swing, JDBC і виконує прості CRUD операції. До 30 рівня Я записався на курси розробки клієнт-серверних програм у навчальному центрі "Спеціаліст", у програмі була багатопоточність, JavaFX, Сервлети, JSF, JSP. Після Я планував піти на курси з EJB, але до них було ще близько 2 місяців, так що Я купив відеоуроки з Spring і почав вивчати його. На той час Я вже закінчив ВНЗ і на мене вже чекали в місцевому військовому комісаріаті. Спочатку хотілося якось вирішити питання з військкоматом, як би вчинив будь-який нормальний москвич, але зваживши все за і проти Я прийняв рішення чесно віддати борг Батьківщині і 20 листопада 15 року Я вже був у розташуванні однієї з частин доблесних ракетних військ стратегічного призначення. Я почав у вільний час читати мануали по Java, моніторити вакансії Java Junior'ов у своєму місті, вирішивши не повертатися до Москви. Після дмб, трохи прийшовши до тями, Я завів другий акаунт на JavaRush і купив передплату, т.к. на цьому обліковому записі у мене 32 рівень, а мені хотілося освіжити Java Core. Приблизно за 5 днів Я дістався до 15 рівня і натхненний тим, що навички повертаються легко та швидко, оновив резюме та відкрив до нього доступ. Наступного дня мені зателефонували з однієї місцевої ІТ компанії та запитабо поспілкуватися. На співбесіді дівчинка з HR ставила спільні питання, питала про відомі мені технології, що більше до вподоби Front або Back. Загалом мені було не принципово, просто хотілося працювати програмістом, і мені запропонували спробувати написати тестове завдання на посаду JavaScript-програміста і Я погодився. На той момент Я знав JS на рівні "JavaScript? Ну так, є подібна мова програмування" і по приїзду додому Я відразу сів за вивчення мануалів. Так минуло 3 дні, після чого я почав займатися самим тестовим завданням. На рішення давали 7 днів, увечері 6 дні. Я відправив свій код роботодавцю. Через пару днів мені зателефонували і сказали, що все добре і мене запрошують на оглядини до майбутнього керівника. Співбесіда тривала 10-15 хвабон, після чого Я був прийнятий на посаду інженера-програміста. поверховому БЦ із зонами відпочинку та тренажерним залом :) До 30 рівня Я записався на курси розробки клієнт-серверних програм у навчальному центрі "Спеціаліст", у програмі була багатопоточність, JavaFX, Сервлети, JSF, JSP. Після Я планував піти на курси з EJB, але до них було ще близько 2 місяців, так що Я купив відеоуроки з Spring і почав вивчати його. На той час Я вже закінчив ВНЗ і на мене вже чекали в місцевому військовому комісаріаті. Спочатку хотілося якось вирішити питання з військкоматом, як би вчинив будь-який нормальний москвич, але зваживши все за і проти Я прийняв рішення чесно віддати борг Батьківщині і 20 листопада 15 року Я вже був у розташуванні однієї з частин доблесних ракетних військ стратегічного призначення. Я почав у вільний час читати мануали по Java, моніторити вакансії Java Junior'ов у своєму місті, вирішивши не повертатися до Москви. Після дмб, трохи прийшовши до тями, Я завів другий акаунт на JavaRush і купив передплату, т.к. на цьому обліковому записі у мене 32 рівень, а мені хотілося освіжити Java Core. Приблизно за 5 днів Я дістався до 15 рівня і натхненний тим, що навички повертаються легко та швидко, оновив резюме та відкрив до нього доступ. Наступного дня мені зателефонували з однієї місцевої ІТ компанії та запитабо поспілкуватися. На співбесіді дівчинка з HR ставила спільні питання, питала про відомі мені технології, що більше до вподоби Front або Back. Загалом мені було не принципово, просто хотілося працювати програмістом, і мені запропонували спробувати написати тестове завдання на посаду JavaScript-програміста і Я погодився. На той момент Я знав JS на рівні "JavaScript? Ну так, є подібна мова програмування" і по приїзду додому Я відразу сів за вивчення мануалів. Так минуло 3 дні, після чого я почав займатися самим тестовим завданням. На рішення давали 7 днів, увечері 6 дні. Я відправив свій код роботодавцю. Через пару днів мені зателефонували і сказали, що все добре і мене запрошують на оглядини до майбутнього керівника. Співбесіда тривала 10-15 хвабон, після чого Я був прийнятий на посаду інженера-програміста. поверховому БЦ із зонами відпочинку та тренажерним залом :) До 30 рівня Я записався на курси розробки клієнт-серверних програм у навчальному центрі "Спеціаліст", у програмі була багатопоточність, JavaFX, Сервлети, JSF, JSP. Після Я планував піти на курси з EJB, але до них було ще близько 2 місяців, так що Я купив відеоуроки з Spring і почав вивчати його. На той час Я вже закінчив ВНЗ і на мене вже чекали в місцевому військовому комісаріаті. Спочатку хотілося якось вирішити питання з військкоматом, як би вчинив будь-який нормальний москвич, але зваживши все за і проти Я прийняв рішення чесно віддати борг Батьківщині і 20 листопада 15 року Я вже був у розташуванні однієї з частин доблесних ракетних військ стратегічного призначення. Я почав у вільний час читати мануали по Java, моніторити вакансії Java Junior'ов у своєму місті, вирішивши не повертатися до Москви. Після дмб, трохи прийшовши до тями, Я завів другий акаунт на JavaRush і купив передплату, т.к. на цьому обліковому записі у мене 32 рівень, а мені хотілося освіжити Java Core. Приблизно за 5 днів Я дістався до 15 рівня і натхненний тим, що навички повертаються легко та швидко, оновив резюме та відкрив до нього доступ. Наступного дня мені зателефонували з однієї місцевої ІТ компанії та запитабо поспілкуватися. На співбесіді дівчинка з HR ставила спільні питання, питала про відомі мені технології, що більше до вподоби Front або Back. Загалом мені було не принципово, просто хотілося працювати програмістом, і мені запропонували спробувати написати тестове завдання на посаду JavaScript-програміста і Я погодився. На той момент Я знав JS на рівні "JavaScript? Ну так, є подібна мова програмування" і по приїзду додому Я відразу сів за вивчення мануалів. Так минуло 3 дні, після чого я почав займатися самим тестовим завданням. На рішення давали 7 днів, увечері 6 дні. Я відправив свій код роботодавцю. Через пару днів мені зателефонували і сказали, що все добре і мене запрошують на оглядини до майбутнього керівника. Співбесіда тривала 10-15 хвабон, після чого Я був прийнятий на посаду інженера-програміста. поверховому БЦ із зонами відпочинку та тренажерним залом :) з програмуванням там було пов'язано мало, під дембель Я почав у вільний час читати мануали з Java, моніторити вакансії Java Junior'ов у своєму місті, вирішивши не повертатися до Москви. Після дмб, трохи прийшовши до тями, Я завів другий акаунт на JavaRush і купив передплату, т.к. на цьому обліковому записі у мене 32 рівень, а мені хотілося освіжити Java Core. Приблизно за 5 днів Я дістався до 15 рівня і натхненний тим, що навички повертаються легко та швидко, оновив резюме та відкрив до нього доступ. Наступного дня мені зателефонували з однієї місцевої ІТ компанії та запитабо поспілкуватися. На співбесіді дівчинка з HR ставила спільні питання, питала про відомі мені технології, що більше до вподоби Front або Back. Загалом мені було не принципово, просто хотілося працювати програмістом, і мені запропонували спробувати написати тестове завдання на посаду JavaScript-програміста і Я погодився. На той момент Я знав JS на рівні "JavaScript? Ну так, є подібна мова програмування" і по приїзду додому Я відразу сів за вивчення мануалів. Так минуло 3 дні, після чого я почав займатися самим тестовим завданням. На рішення давали 7 днів, увечері 6 дні. Я відправив свій код роботодавцю. Через пару днів мені зателефонували і сказали, що все добре і мене запрошують на оглядини до майбутнього керівника. Співбесіда тривала 10-15 хвабон, після чого Я був прийнятий на посаду інженера-програміста. поверховому БЦ із зонами відпочинку та тренажерним залом :) з програмуванням там було пов'язано мало, під дембель Я почав у вільний час читати мануали з Java, моніторити вакансії Java Junior'ов у своєму місті, вирішивши не повертатися до Москви. Після дмб, трохи прийшовши до тями, Я завів другий акаунт на JavaRush і купив передплату, т.к. на цьому обліковому записі у мене 32 рівень, а мені хотілося освіжити Java Core. Приблизно за 5 днів Я дістався до 15 рівня і натхненний тим, що навички повертаються легко та швидко, оновив резюме та відкрив до нього доступ. Наступного дня мені зателефонували з однієї місцевої ІТ компанії та запитабо поспілкуватися. На співбесіді дівчинка з HR ставила спільні питання, питала про відомі мені технології, що більше до вподоби Front або Back. Загалом мені було не принципово, просто хотілося працювати програмістом, і мені запропонували спробувати написати тестове завдання на посаду JavaScript-програміста і Я погодився. На той момент Я знав JS на рівні "JavaScript? Ну так, є подібна мова програмування" і по приїзду додому Я відразу сів за вивчення мануалів. Так минуло 3 дні, після чого я почав займатися самим тестовим завданням. На рішення давали 7 днів, увечері 6 дні. Я відправив свій код роботодавцю. Через пару днів мені зателефонували і сказали, що все добре і мене запрошують на оглядини до майбутнього керівника. Співбесіда тривала 10-15 хвабон, після чого Я був прийнятий на посаду інженера-програміста. поверховому БЦ із зонами відпочинку та тренажерним залом :)
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ