Всім привіт! Мене звати Дмитро. Це моя перша стаття про IT, тому не судіть суворо. Вона буде корисна тим, хто тільки почав вливатися до лав програмістів, але боїться загубитися в цьому неосяжному морі інформації.
Передісторія
Уявіть, що вам 26 років, вас скоротабо у стільниковій компанії, а ваш генеральний директор втік до Європи, тому що його шахрайські дії змушують його жити за межами країни. Ось таким було моє 31 грудня 2016 року. Я міг би знайти схожу роботу в суміжній області і навіть були пропозиції, але... чи зробило б це мене щасливим? Ви колись питали себе, навіщо ви працюєте? Ким справді ви хотіли б стати? Після скорочення я два місяці шукав себе... і став іншою людиною. Я зрозумів, що можу бути тим, ким захочу: лікарем, можу стати теслею, бізнесменом. Це все питання часу, головне робити більше, ніж інші, і я всього досягну. У результаті я став програмістом! Вже рік я успішно працюю в IT-компанії, чому дуже радий. Я люблю вчитися, тому витратив сотні годин на вивчення Java,Перший етап: Просвітлення
Вам потрібно розуміти, що програмування це нелегко. І те, що спочатку у вас нічого не виходить — це нормально. На старті я два місяці вивчав "Пітон", і коли бачив цикли, вони здавались мені дуже складною штукою. Найважливіше це основи: не розібравшись у них, ви не зможете швидко вивчити нові технології. Я говорю про умови, цикли, роботу з масивами, ОВП тощо.Другий етап: На чому кодувати?
Вам знадобиться середовище розробки. У світі Java їх існує три:- IDEA (безкоштовна та платна)
- NetBeans (безкоштовна)
- Eclipse (безкоштовна)
- NetBeans - давня і негарна, зараз взагалі знаходиться в інкубаторі apache, тому незрозуміло, чи буде новий реліз.
- Eclipse популярна за бугром, тому що вона безкоштовна і трохи симпатичніша за Netbeans.
- IDEA – це домінуюче середовище розробки як мінімум у нас. Відмінність платної версії від безкоштовної - тільки в роботі з фреймворками (Spring), які вам поки що не потрібні. Тим паче роблять її російські хлопці з Пітера. Підтримаємо вітчизняного виробника!
Третій етап: З чого розпочати вивчення?
По-перше, по-старому, читаючи книги:- Head First, "Вивчаємо Java"
- Г. Шілдт, "Java 8. Посібник для початківців"
- Кей Хорстманн, "Java. Бібліотека професіонала"
- Брюс Екел, " Філософія Java "
- Історія: скільки я навчався, як улаштувався на роботу, через які складнощі пройшов.
- З чого розпочати у веб-розробці у світі Java.
- Види аутентифікації, авторизації.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ