Сколько лет учиться на программиста?
Только вот в контексте темы речь шла не о том, как научится делать программы, а о том, как начать этим зарабатывать на жизнь.
Да нет, топик называется "Сколько лет учиться на программиста?", и ТС написал вот это:
Есть у меня высшее по проектированию управляющих контроллеров.Лет 25 я этим не занимаюсь.Хочу кардинально изменить профессию. Сколько времени нужно запланировать на С++ , чтобы претендовать на вакансию?
Или вы про чей контекст имели ввиду? Что-то не могу врубиться. Это я ответил Murr:
Об том, какой из твоих больших проектов настолько доступен публично, что есть возможность его посмотреть, почитать отзывы и оценить
зарабатывать на жизнь
Насчёт как начать этим зарабатывать на жизнь, ну довольно таки сложно ответить на этот вопрос, тут три варианта либо устроится на саму фирму, либо Outsourcing или Freelancer. Outsourcing там платят скорей всего мало, и в основном это распространено скорей всего на восточной стороне земли, обычно Индия, Россия, а если работать как Freelancer то могут обманут, допустим фирма которая ищет Freelancer-а будет убеждать что ему что-то не понравилось. Я в Twago искал, там дофига объявения, они обещают гору денег, но есть конкуренты, и поджимает время, наверное обман это когда обещают большую гору денег, и без предоплаты. А если всё таки обманули, то считайте что это как тренировка или типа Praktikum/Probezeit. Потом если в 2006м промывали мозги во всю, что opensource супер, а проприетарное отстой, то сейчас у меня нет слов. Если у меня есть фирма, которая не имеет никакое отношение к разработке ПО, то я имею право из-за экономии использовать open source на своей фирме, я лучше эти деньги потрачу на что-нибудь другое, чем преобречу платный софт. Самый яркий пример Blender https://zen.yandex.ru/media/id/5b45be5ad22d6300a881f2da/na... , который написан на C/C++. Вот статья на немецком про популярность opensource - https://www.dev-insider.de/warum-open-source-so-wichtig-is... . Потом вот поставил цель, разработал софт, а это никому не нужно. Когда пишишь программу, то есть проблема с версиями, вот к примеру допустим один софт для больниц, второй для психбольниц, а третий для стоматологов, и допустим компьютерная программа для психбольниц и для стоматологов разработана на базе компьютерной программы для больниц, вы маетись с этими тримя версиями, постоянно делаете Datensicherung/Backup, потом это будет какой-нибудь кашей, да можно использовать Concurrent Versions System Visual SourceSafe или GIT, но каша останется кашей.
И ещё проблема в том, лично по моему мнению что на фирмах есть заговоры, чаще встречал начальников, которые не понимают ничего в айти, а сотрудники фирмы, или бераторы к которым обращается it фирма или начальник этой it фирмы, заморачивают голову начальству. Начальнику всё равно на чём и как, главное побыстрее и подешевле. Ко мне некоторые начальники прислушивались на Praktikum. Самые яркие примеры, то что начальник ничего не понимает, это когда начальник требовал от меня это - сначало хотел чтобы компьютерная программа автоматически планировала поездку на автобусе, но никто на фирме не знал как это реализовать, а позже требовал чтобы программа сама распознавала объекты, и вела учёт деталей на складу за
человека, погуглил и нашёл OpenCV, если даже использовать самую дорогую версию Nvidia Jetson, 100 пудово будет тоже провал, долустим запустят наше ПО, программа начнёт распознавать объекты, но вместо скажем гаечного ключа определит что это отвёртка, запишит в БД отвёртка, на фирме цель была - сделать бюджетную программу, чтобы фирмы покупали подешёвке. В Berufsschule изучали Wasserfallmodell - https://de.wikipedia.org/wiki/Wasserfallmodell, Teufelsquadrat, нам показывали вот такую прикольную картинку https://docplayer.org/docs-images/40/1126713/images/page_2...