Тема: Школу закінчив. Як далі розвиватися?

Доброго здоров'я, шановне панство! Маю питання, що робити улітку як програмісту-початківцю після закінчення школи.

Опис ситуації:

Закінчив школу( ЗНО: математика(198), англійська(196), фізика(198), укр.мова(знаю що лише 1 помилка у тесті, але резульnати оголосять 25-го червня), рівень англ.мови за сертифікатом FCE у мене C1, захопився програмуванням, вчу C# та C++. Планую вступити до КПІ на ІПСА( Інститут прикладного системного аналізу) та на спеціальність "комп'ютерні науки".

Запитання:

Отже, з доволі хорошими балами планую йти на бюджет, точні науки розумію, рівень англійської відносно високий, але як далі розвиватися? Чи можна піти хоч кудись на роботу якось Junior`a?  Я вчив c++ рік тому, але закинув через навчання( зупинився десь на ООП та багатопотоковому прошрамуванні), от почав вчити C#( уже другий тиждень, майже не виходячи на вулицю).

Результ вивчення C#:

Поки що спрограмував простенький за допомогою Winforms 3D-движок, де можна побачити, як модельки з Blender`a крутяться( з допомогою англомовного блогера One Lone Coder - його код на c++ я переписав на C# - класно можна вивчати різницю синтаксису двох мов). Ось мій гітхаб, де можна знайти 3Deng - той самий движок з його кодом. Він кривий, очевидно, але прагну дізнаватися постійно щось нове. https://github.com/SideShowBoBGOT/3DEngine

Попередньо дякую за критику та рекомендації !!!

Подякували: flatliner, ReAl, leofun01, koala4

2

Re: Школу закінчив. Як далі розвиватися?

А чому там zip-файл?

Подякували: 0xDADA11C7, SideShowBoBGOT, flatliner3

3

Re: Школу закінчив. Як далі розвиватися?

на гітхаб тре код пушити, це ж не файлообмінник...

Подякували: 0xDADA11C7, SideShowBoBGOT, koala, flatliner, leofun015

4

Re: Школу закінчив. Як далі розвиватися?

Отже, з доволі хорошими балами планую йти на бюджет, точні науки розумію, рівень англійської відносно високий, але як далі розвиватися?

Ніяк. Як казав мій друг - Вітаю, ви перемогли в чемпіонаті серед дурників. Я до того, що вас будуть оточувати відбірні дегенерати, тому складно розвиватися у ВИШ'і. Хоча, хто хоче, той і у в'язниці кодить.

Подякували: SideShowBoBGOT1

5

Re: Школу закінчив. Як далі розвиватися?

Диплом може десь знадобитись, але вчитись краще буде
1. По англомовним курсам, 2. Безпосередньо на роботі.
Так ви вивчете більше, зекономите час, і ще й грошей заробите.

Але спершу було б файно обрати собі стек технологій, які цікавлять, бо писати ігрові рушії на c# може бути весело, але шукати собі роботу ігроробом в Україні, та й взагалі, працювати в цій сфері, то таке собі...

Подякували: SideShowBoBGOT1

6

Re: Школу закінчив. Як далі розвиватися?

Якщо не страшить призов до війська, то оптимальний варіант - заочна форма навчання (бо "очна" форма - це тупо просиджування штанів), паралельно закінчити основні курси (наприклад курсера) і отримати сертифікати які можна причепити до профілю linkedin; тоді подавати резюме в основні галери на trainee/junior; до другого курсу вже мати досвід роботи. Далі прокачувати англійську до рівня upper-intermediate і вище. І працювати без галер - зараз наймають пачками на лінкедін.

7

Re: Школу закінчив. Як далі розвиватися?

frz написав:

Якщо не страшить призов до війська, то оптимальний варіант - заочна форма навчання (бо "очна" форма - це тупо просиджування штанів), паралельно закінчити основні курси (наприклад курсера) і отримати сертифікати які можна причепити до профілю linkedin; тоді подавати резюме в основні галери на trainee/junior; до другого курсу вже мати досвід роботи. Далі прокачувати англійську до рівня upper-intermediate і вище. І працювати без галер - зараз наймають пачками на лінкедін.

Я вчився на заочці, мої брат і сестра — на денному. Тепер я просиджую штани тут на цьому форумі й розважаюсь програмуванням як хобі, а в них є нормальні девелоперські роботи, за які платять гроші. Коротше, не рекомендую. Заочка має більше спільного з торгівлею дипломами, ніж із власне навчанням (адекватність та актуальність навчальних програм викликає питання, але на заочці ви не до кінця знатимете навіть і їх). Потім, соціальна складова — те, що вас не оточуватимуть ідіоти-студенти, означатиме лише, що вас оточуватимуть непрацюючі сусіди, продавці в магазинах, батьки, що зможуть цілодобово пиляти вам мозок, якась галаслива п'яна компанія за вікном, і т.д., і т.п. — ви будете почуватися відірваним від нормальних людей, так, ніби зі школи зразу пішли в пенсіонери. І через якийсь час, існує ймовірність, узагалі розучитесь з нормальними людьми говорити — просто не буде спільних тем. І так, вам не дадуть спокою: той же військкомат, наприклад, або ще всіх турбує ідея, як влаштувати студента-заочника на завод вантажником — до студентів денного ніхто так не в'язне, бо вони зайняті люди, в них є навчання. Якщо ви маєте схильність безвилазно сидіти вдома й писати код, це підвищує шанси безвилазно сидіти й писати код для себе — а це не те, що має попит на ринку, ваш ґітхаб для роботодавця стоїть на якомусь-там місці після комерційного досвіду, щоб здобути який, потрібно мати роботу вже — живучи в своїй печері, ви маєте непогані шанси просто не знайти раціонального способу цей досвід отримати, і ніхто вам не підкаже (бо хто — батьки, що живуть в іншій епосі, чи, може, тролі з цього форуму?). Тобто, студентське життя — це ще й занурення в середовище людей, які ставлять перед собою схожі задачі (не лише довчитися до диплома, а й власне знайти роботу за фахом) і, в багатьох випадках, мають якусь інформацію, як це взагалі зробити.

Подякували: SideShowBoBGOT, ch0r_t, leofun013

8

Re: Школу закінчив. Як далі розвиватися?

Я вчився на заочці, мої брат і сестра — на денному. Тепер я просиджую штани тут на цьому форумі й розважаюсь програмуванням як хобі, а в них є нормальні девелоперські роботи, за які платять гроші.

Якщо ви не можете за допомогою родичів-программістів влаштуватися, то це вже клініка. В людини вже є гітхаб, а у вас що? Мрії нездійсненні? До того ж гроші вас не цікавлять, тож бавтесь у програмування, як не хочете виходити на ринок праці - це ваш вибір, а не мій, не його, а ваш.

Подякували: wander, SideShowBoBGOT, ch0r_t, leofun014

9

Re: Школу закінчив. Як далі розвиватися?

Я маю декілька облікових записів різного спрямування, тому коли я не писатиму трояни, то я швидко зможу легалізуватися як геймдевелопер або вебмакака. Без жодного диплому, я підкреслюю це.

Подякували: SideShowBoBGOT, ch0r_t2

10 Востаннє редагувалося wander (21.06.2021 00:05:24)

Re: Школу закінчив. Як далі розвиватися?

P.Y. написав:

Я вчився на заочці, мої брат і сестра — на денному. Тепер я просиджую штани тут на цьому форумі й розважаюсь програмуванням як хобі, а в них є нормальні девелоперські роботи, за які платять гроші. Коротше, не рекомендую.

Гм, зв'язок на рівні я потанцював — пішов дощ. Отже, тре танцювати і йтиме дощ коли я схочу.

Прихований текст

Я завершив денну форму, почав працювати на першому (другому) курсі розробником, всі знання через які мене взяли на роботу були добуті виключно самонавчанням (або з репетитором, до якого я ходив ще в школі). Єдину корисну річ, яку почерпнув для себе з універу, це хіба що уміння домовлятися з людьми та давати хабарі, а і ще трохи математику підтягнув. Друг, який взагалі не пішов в універ, ще раніше влаштувався працювати (недавно поступив на заочку). Гадаю таких прикладів можна знайти повно.

Сиджу на форумі, бо мені не байдужа українська ІТ спільнота.

ТСу рекомендую розвивати свій гітхаб, самонавчатись, шукати роботу (зараз це зробити дуже легко) та все ж поступати в універ, не зважаючи на всі вади наших вузів. Просто тре розуміти, що завершення універу не дає зеленого світла для працевлаштування. Цінуються в першу чергу знання, а не дипломи. Ваше завдання мати якомога більше варіантів звідки ці знання можна отримати.

Подякували: P.Y., SideShowBoBGOT, leofun013

11

Re: Школу закінчив. Як далі розвиватися?

0xDADA11C7 написав:

Я вчився на заочці, мої брат і сестра — на денному. Тепер я просиджую штани тут на цьому форумі й розважаюсь програмуванням як хобі, а в них є нормальні девелоперські роботи, за які платять гроші.

Якщо ви не можете за допомогою родичів-программістів влаштуватися, то це вже клініка. В людини вже є гітхаб, а у вас що? Мрії нездійсненні? До того ж гроші вас не цікавлять, тож бавтесь у програмування, як не хочете виходити на ринок праці - це ваш вибір, а не мій, не його, а ваш.

А що родичі-програмісти можуть зробити? Максимум, завалити порадами чи, там, профінансувати комп'ютерні курси. Це не та галузь, де за зв'язками влаштовуються (принаймні, в великих компаніях), та й на яку вакансію — максимум, адміном чи прибиральницею.
Бачите, в чому проблема: живучи в відриві від світу, людина втрачає здатність ставити перед собою задачі, які для світу актуальні. Екстраверти в таку ситуацію потрапляють рідко — соціальні зв'язки за межами родини, так чи інакше, в них усе одно будуть. А от інтроверт (можливо, не кожен) має непогані шанси почати провалюватися в себе. Так, я пишу код для якихось своїх задач, які нікого, крім мене, не цікавлять (вам потрібна, наприклад, програма пошуку трикутників для наближеної побудови довільних кутів? Це взагалі не те, що можна показати як демку своїх скілів, там нема нічого, крім математики — вона просто давала відповіді на питання, які мене цікавили). Гроші? Мене влаштувало б щось більше, ніж гроші (щодо яких, зрештою, в мене теж нема ніяких ідей застосування), але невизначеність цілей програмування для себе не наближає мене і до якоїсь вищої мети — будучи інтегрованим у ринок праці (до якого, втім, мене особливо не тягне), я був би ближче до результату, який би мене влаштовував (напр., цікава програмістська робота, суспільний статус; в омріяному ідеальному світі — своя власна компанія, де я сам задаю напрям руху), але я настільки далеко від цього, що можу розраховувати, максимум, на якусь низькокваліфіковану рутинну роботу, яка не дасть нічого, крім якоїсь копійки (в кращому разі).
Клініка? Клініка. Тому нікому не раджу повторювати ту ж послідовність помилок. Соціальні зв'язки рвуться легко й безболісно, але потім дуже складно рухатись кудись далі. Якщо ви інтроверт без друзів, дівчини та інших соціальних зв'язків, і ще не маєте роботи за фахом, то вільне плавання — не ваше.

Подякували: SideShowBoBGOT, leofun012

12

Re: Школу закінчив. Як далі розвиватися?

А що родичі-програмісти можуть зробити? Максимум, завалити порадами чи, там, профінансувати комп'ютерні курси. Це не та галузь, де за зв'язками влаштовуються (принаймні, в великих компаніях), та й на яку вакансію — максимум, адміном чи прибиральницею.

По-перше родичі цілком можуть делегувати вам частину своєї роботи. По-друге їхні поради цінні для вас, бо вони знають як влаштуватися на роботу, тож ігнорувати їхні поради не варто. Ви ставите зависокі вимоги для роботодавця, приховуєте власний код (комілер апль чи асму цілком годящий проєкт), не цікавитеся грошима, а потім бідкаєтеся що вас не беруть на роботу. не треба так. ви ж нічого до логічного завершення довести не можете, хоч програмування, хоч оцифрування, хоч пошук дівчини.

Подякували: SideShowBoBGOT, leofun012

13

Re: Школу закінчив. Як далі розвиватися?

Єдину корисну річ, яку почерпнув для себе з універу, це хіба що уміння домовлятися з людьми

Дуже важливий скіл, до речі. При працевлаштуванні, комунікаційні скіли в чомусь навіть важливіші, ніж диплом чи навіть комерційний досвід ;)

Я завершив денну форму, почав працювати на першому (другому) курсі розробником, всі знання через які мене взяли на роботу були добуті виключно самонавчанням (або з репетитором, до якого я ходив ще в школі).

Працевлаштуватися на перших курсах не всім вдається, хоча в тих випадках, про які мені відомо, першу роботу люди знаходили одночасно з навчанням на денному — навіть якби після другого курсу ви все ще не мали роботи, у вас іще був би час для нових спроб. Якщо начання забиратиме забагато часу, потрібного для роботи, то перевестися з денного на заочку, як правило, простіше, ніж навпаки. Заочка взагалі не призначена для того, щоб замінити собою повноцінне навчання — туди бажано йти, вже маючи якусь роботу, для чого, власне, заочне відділення й задумувалось.

Подякували: SideShowBoBGOT1

14

Re: Школу закінчив. Як далі розвиватися?

до речі, я шукав на цьому форумі вебмакаку та чомусь ви поігнорували це, тому я роблю висновок, що ви здобуттям роботи не цікавитеся, на відміну від остапа, якому зараз десь 16 років, а працювати веб кодером він почав з 12-13 років без диплома. а ще він на бандурі грає.

Подякували: SideShowBoBGOT, leofun012

15

Re: Школу закінчив. Як далі розвиватися?

(комілер апль чи асму цілком годящій проєкт)

Ключове слово — сирий. Добре, того недоробленого компілера з асму вистачило для п'ятірки за курсову, але він непридатний навіть для того, щоб скомпілювати мінімальний хеловорлд. Мій APL складається переважно з коду від NGN-APL, мого власного коду там лише невелика частка, і більше задуманого й недоробленого, ніж реалізованого — не горю бажанням повторювати досвід тих диваків, що ставили своє лого на чужі релізи. Крім того, не дуже уявляю, в якій галузі існує попит на компіляторописців на NodeJS.

а потім бідкаєтеся що вас не беруть на роботу.

На даному етапі, вже навіть не бідкаюсь. Моя реальність існує десь окремо від реальності з роботодавцями, і мене це якось не хвилює. Хоча колись це мало значення.

По-перше родичі цілком можуть делегувати вам частину своєї роботи.

Пробував був колись підкинути їм таку ідею, але, схоже, це працює лише в теорії. В багатьох конторах існує така річ, як конфіденційність, тож і делегувати свій закритий код якомусь лівому фрілансеру (хай навіть і рідному братові) не дозволяється. Крім того, організувати роботу з цим фрілансером — теж додатковий шмат роботи.

Подякували: 0xDADA11C7, SideShowBoBGOT, leofun013

16

Re: Школу закінчив. Як далі розвиватися?

тому я роблю висновок, що ви здобуттям роботи не цікавитеся

Так і є. Просто не бачу, яким чином отримання роботи зараз могло б виправити наслідки всіх попередніх помилок. Років 5 тому я б іще подумав.

Подякували: SideShowBoBGOT1

17

Re: Школу закінчив. Як далі розвиватися?

Я взагалі вкотився в програмування після 30, тож не бачу взаємозв'язку між соціальною взаємодією з однокурсниками і кодингом для роботи.

18 Востаннє редагувалося VTrim (21.06.2021 05:32:43)

Re: Школу закінчив. Як далі розвиватися?

0xDADA11C7 написав:

Отже, з доволі хорошими балами планую йти на бюджет, точні науки розумію, рівень англійської відносно високий, але як далі розвиватися?

Ніяк. Як казав мій друг - Вітаю, ви перемогли в чемпіонаті серед дурників. Я до того, що вас будуть оточувати відбірні дегенерати, тому складно розвиватися у ВИШ'і. Хоча, хто хоче, той і у в'язниці кодить.

> і у в'язниці кодить

Невдовзі на офіційному місці роботи :D
https://forbes.ua/news/softserve-oblash … 62021-1834

Подякували: 0xDADA11C7, ReAl, SideShowBoBGOT3

19 Востаннє редагувалося P.Y. (21.06.2021 08:34:49)

Re: Школу закінчив. Як далі розвиватися?

frz написав:

Я взагалі вкотився в програмування після 30, тож не бачу взаємозв'язку між соціальною взаємодією з однокурсниками і кодингом для роботи.

У тих, хто успішно вкочується після 30 (теж знаю декого з таких), як правило, все дуже гаразд з комунікаційними скілами. Які їм замінюють і фаховий комерційний досвід, і диплом програміста, куплений на заочці. На голій здатності писати код ви не в'їдете — у підручнику, скачаному в інеті, нема інформації про те, як перетворити приклад коду з підручника на адекватний діалог з роботодавцем під час співбесіди.

Подякували: cheappi386, SideShowBoBGOT2

20

Re: Школу закінчив. Як далі розвиватися?

Ідіть на бюджет у щось із кращих ВНЗ, тільки не очікуйте, що вам там дадуть знання - там дають можливості ці знання здобути. Без ВНЗ теж можна, але тоді більша ймовірність наштовхнутися на стелю розвитку у несподіваному місці.
Про роботу раджу думати щонайменше після першої сесії, коли трохи розберетеся, що відбувається.
Проглянув ваш код - дуже раджу перед пошуком роботи:
- довивчати ООП (можете після того зазирнути в патерни ООП, але зубрити не раджу, це потребує досвіду);
- прочитати "Досконалий код" Макконнелла та/або "Чистий код" Мартіна;
- з алгоритмів - я не знаю, що ви вже знаєте, але якщо ще не читали, то "Вступ до алгоритмів" Кормена.

Якщо бажаєте - можу зробити review вашого коду.