Я програмую C # професійно вже трохи більше 4 років. Останні 4 роки я працював у кількох малих та середніх компаніях, починаючи від «веб-рекламних агентств», невеликих галузевих програм для невеликих виробництв до невеликих стартапів. Я в основному займався "бізнес-додатками", що передбачає використання мов програмування високого рівня (зібраний сміття), і мій загальний досвід полягав у тому, що всі роботи, які я робив, могли бути більш професійними. Багато речей було зроблено неправильно (у поспіху), головним чином через фактор витрат, який люди завжди хотіли чогось "зараз" і з найменшою витраченою кількістю грошей. Я продовжував думати, можливо, якщо мені вдасться працювати в більшій компанії або компанії, яка краще підходить програмістам, або десь це ' Я отримав гроші та час, щоб справді побудувати щось більш тривале та більш ремонтоване, можливо, я більше сподобався у своїй кар’єрі. Я ніколи не мав «наставника», який би мене провів через мою 4-річну кар’єру. Я досить багато блог / google / самоучка програміст, крім моєї бакалаврської ІТ ступеня.
Я також спостерігав ще одне питання, що більшість так званих "старших" програмістів у "моїй робочій обстановці" насправді не є такою вищою кваліфікацією. Вони «старші» лише тому, що вони давно були програмістами, але код, який вони пишуть, або рішення, які вони приймають, абсолютно сміття! Вони не хочуть вчитися, вони не хочуть бути кращими, вони просто хочуть отримувати зарплату і робити те, що їм сказали робити, що має сенс, і більшість з нас є такими. Можливо, тому вони є там, де вони зараз. Але я не хочу стати подібним до них, я хочу бути кращим. Я зіткнувся з психічним станом, що більше не збираюся бути програмістом для своєї майбутньої кар’єри. Я почав думати, можливо, там є над чим краще працювати. Чим більше читаю блогів, тим більше «найкращих практик» я намагаюся, тим більше відчуваю, що відхиляюся від «своєї реальності». Але я не чудовий програміст, інакше я не думаю, що я зараз там, де я є. Я думаю, що 4-5 років - це етап, який може бути кроком уперед в кар’єрі або кроком від того, де ти є.
Мені просто хотілося почути, що ще мають сказати про те, що я згадував вище, і чи ви переживали подібну ситуацію в минулій кар’єрі програмування, і як ви з цим боролися. Дякую.