Я профессионально программирую на C # уже более 4 лет. Последние 4 года я работал в нескольких небольших / средних компаниях, начиная от «веб-рекламных агентств», небольших специализированных программных магазинов и заканчивая небольшим стартапом. В основном я занимался «бизнес-приложениями», в которых используются языки программирования высокого уровня (сборщик мусора), и в целом я понял, что все работы, которые я выполнял, могли быть более профессиональными. Многое было сделано неправильно (в спешке), в основном из-за того фактора, что люди всегда хотели чего-то «сейчас» и с наименьшим количеством расходуемых денег. Я продолжал думать, может быть, я смогу работать в более крупных компаниях или в компании, которая лучше подходит для программистов, или где-то еще ». у меня есть деньги и время, чтобы действительно построить что-то более долговременное и более легкое в обслуживании, возможно, мне больше понравилось в моей карьере. У меня никогда не было «наставника», который бы руководил мной на протяжении 4 лет моей карьеры. Я в значительной степени программист блогов / гугл / самоучек, за исключением моей степени бакалавра в области ИТ.
Я также заметил еще одну проблему, заключающуюся в том, что большинство так называемых «старших» программистов в «моей рабочей среде» на самом деле не настолько мудры, как старшие. Они «старшие» только потому, что они давно программисты, но код, который они пишут, или решения, которые они принимают, абсолютно мусор! Они не хотят учиться, они не хотят быть лучше, они просто хотят, чтобы им платили и делали то, что им велели делать, что имеет смысл, и большинство из нас так. Может быть, поэтому они там, где они сейчас. Но я не хочу становиться таким, как они, я хочу быть лучше. Я впал в психическое состояние, что больше не собираюсь быть программистом для моей будущей карьеры. Я начал думать, что, может быть, есть вещи получше для работы. Чем больше блогов я читаю, тем больше «лучших практик» я пробовал, тем больше чувствую, что отдаляюсь от «своей реальности». Но я не большой программист, иначе я не думаю, что я там, где я сейчас. Я думаю, что 4-5 лет - это этап, который может стать шагом вперед в карьере или шагом вперед.
Я просто хотел услышать, что другие скажут о том, что я упомянул выше, и сталкивались ли вы с подобной ситуацией в своей прошлой карьере программиста и как вы справились с этим. Благодарю.