Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Programmierung Quereinsteiger?

3536  1 2 3 4 все
Peppersley посетитель15.10.21 11:56
Peppersley
NEW 15.10.21 11:56 

Появилось желание сменить образ деятельности в сторону программирования. Открыв вакансии по данной теме, я наткнулся на множество направлений. С чего мне начать и имеет ли смысл начинать?

О себе:

окончил магистратуру прикладная физика (механика) TU Berlin. Работал в инженерных бюро, занимавшимся машиностроением. Программировал только для себя различные костыли на С++, не создавая GUI, с запуском из консоли.

#1 
AlexNek патриот15.10.21 12:47
AlexNek
15.10.21 12:47 
в ответ Peppersley 15.10.21 11:56
и имеет ли смысл начинать?

без волшебного шарика и бабы Ванги сказать затруднительно.

Нужно знать минимум две вещи: как именно разрабатываются программы и конкретный язык программирования

#2 
Murr патриот15.10.21 14:00
Murr
NEW 15.10.21 14:00 
в ответ Peppersley 15.10.21 11:56

С чего мне начать и имеет ли смысл начинать?

-----

Начать с выбора "направления".

А - смысл - кто же его знает...


не создавая GUI

-----

Это не самая проблемная, хотя и весьма затратная часть. Обучат... от пары месяцев дo...

#3 
Hryu свой человек15.10.21 14:56
NEW 15.10.21 14:56 
в ответ Peppersley 15.10.21 11:56

Почему не хотите больше машиностроить?

#4 
Peppersley посетитель17.10.21 20:37
Peppersley
NEW 17.10.21 20:37 
в ответ Hryu 15.10.21 14:56

Почему не хотите больше машиностроить?


В силу своей работы пользуюсь вспомогательными программами для расчётов и прочих дел, которые как бы облегчают мой труд, а по сути заменяют меня, обесценивая мой труд. Уже наблюдаю, что при смене работодателя зп не растёт. Хочу обеспечить себя подушкой знаний, чтобы через пару лет ещё быть востребованным на рынке.

#5 
Murr патриот17.10.21 21:00
Murr
NEW 17.10.21 21:00 
в ответ Peppersley 17.10.21 20:37

Хочу обеспечить себя подушкой знаний, чтобы через пару лет ещё быть востребованным на рынке.

-----

Не получится.

В ИТ, в отличии от машиностроения, придется учится столько сколько будешь работать - "подушка", которую создаешь за пятилетку, становится невостребованной за 2-3 года до того как ее создаш'.

#6 
daduda местный житель18.10.21 07:53
NEW 18.10.21 07:53 
в ответ Peppersley 15.10.21 11:56

Так толсто, что даже тонко

#7 
Hryu свой человек19.10.21 12:05
NEW 19.10.21 12:05 
в ответ Peppersley 17.10.21 20:37

прям безнадёгабезум

#8 
Serge_Sergey посетитель28.10.21 22:53
NEW 28.10.21 22:53 
в ответ Peppersley 15.10.21 11:56

Есть очень много видео в Ютуб, где рассказывают с чего начать. Часто это просто реклама своих школ. Легко ли найти работу после обучения? Наверное после обучения начинается обучение, только на фирме, которая тебя подстраивает под свои требования и ожидания.

#9 
AlexNek патриот31.10.21 11:09
AlexNek
NEW 31.10.21 11:09 
в ответ Serge_Sergey 28.10.21 22:53
Легко ли найти работу после обучения?

Это типа лотереи. Можно и сразу найти, а можно искать долго и нудно.

От возраста тоже зависит.


Но чисто мое мнение, если кто то считает что его нужно научить программированию, то делать в программировании им нечего.

С одной стороны учитель может как то помочь выбрать правильную дорогу, но в основном учеба - это самостоятельное изучение материала.

При этом учить нужно не столько язык программирования, а скорее как именно нужно программировать.

#10 
Serge_Sergey посетитель04.11.21 22:49
NEW 04.11.21 22:49 
в ответ AlexNek 31.10.21 11:09

Учить я думаю фирма все же должна, если ты работаешь там. Другое дело хотят ли учить, особенно джуниора. Самостоятельно может даже лучше учить, но работать означает применять знания , а если ты их постоянно должен ещё и обновлять, да ещё и самостоятельно, то это втройне нагрузка.

#11 
uscheswoi_82 старожил05.11.21 00:23
uscheswoi_82
NEW 05.11.21 00:23 
в ответ Peppersley 15.10.21 11:56, Последний раз изменено 05.11.21 00:29 (uscheswoi_82)
Появилось желание сменить образ деятельности в сторону программирования.
окончил магистратуру прикладная физика (механика)

Ada, Python, LISP.


А вы сможете придумать такой алгоритм на Python, чтобы игрушечный самолёт сам взлетел и приземлился? Когда я только приехал в Германию, то подумывал о таком амбициозном проекте. Просто тогда ничего кроме Windows CE/Embedded не было, а сейчас всякие одноплатники есть, осталось только алгоритм написать. У меня есть один одноплатник, он знает угол наклона, там встроен акселерометр и температуру, есть умный одноплатник, который может распозновать объекты. Первое что нужно сделать, это чтобы можно было от самолёта через радиосвязь получить информатцию о всех датчиках самолёта (авионика), придумать алгоритм автопилота, а так-же алгоритм взлёта или посадки, и если чтобы когда будет штормить, чтобы самолёт смог удержаться. Для радиосвязи нужно использовать модем, я нашёл опесоурсный проект эмуляции AT модема - https://sourceforge.net/projects/com0com/, не скорей это - https://sourceforge.net/projects/t38modem/, его нужно только адаптировать под радиосвязь, просто в обычных модемах чтобы соедениться нужно дать команду ATDT и сразу номер телефона, ну в Алматы на старых аналоговых АТС я всегда давал команду ATDP. Короче нужно чтобы по какой-то команде соеденялись между собой два радиоприёмника/радиопередатчика.


Вот небольшой пример алгоритма для дрона на Python:

кто как обзывается, тот так сам называется... маску ношу чтобы не заразить антиваксеров... Дневник тяжелобольного инвалида
#12 
AlexNek патриот05.11.21 19:18
AlexNek
NEW 05.11.21 19:18 
в ответ Serge_Sergey 04.11.21 22:49
Учить я думаю фирма все же должна

Каким именно образом?

#13 
Serge_Sergey посетитель05.11.21 22:20
NEW 05.11.21 22:20 
в ответ AlexNek 05.11.21 19:18
Каким именно образом?

Указывать на ошибки, показывать как лучше сделать, отвечать на вопросы, вплоть до отсылать на курсы и семинары. Но вы правы по программированию очень много литературы и курсов в интернете.

#14 
AlexNek патриот05.11.21 22:38
AlexNek
NEW 05.11.21 22:38 
в ответ Serge_Sergey 05.11.21 22:20
отсылать на курсы и семинары

За счёт отпуска на курсы пойдете? 50% доплатите?

Обычно на человека/команду в год есть определенный бюджет на обучение. Можно купить книги и/или на конференцию съездить.

Толковому студенту можно и ментора приставить. Но обычно предполагается, что программист самообучаемая система. Ни у кого нет времени еще кого то специально обучать. Помочь, время от времени, да можно и нужно.

#15 
  ВВалентин знакомое лицо06.11.21 04:57
NEW 06.11.21 04:57 
в ответ uscheswoi_82 05.11.21 00:23, Сообщение удалено 14.11.21 17:25 (ВВалентин)
#16 
alex445 старожил06.11.21 09:46
NEW 06.11.21 09:46 
в ответ ВВалентин 06.11.21 04:57, Последний раз изменено 06.11.21 09:46 (alex445)
а вот глядя в своё время на бестолковые движения роботизированного пылесоса и роботизированных косилок,
я реально испытывал искушение поиграть с подобными устройствами - пожалуй, это всё ещё довольно непаханное поле

Неужели у них нет режима самообучения или построения карты участка, по которому они ползают и стригут траву, например? Тоже смотрел, как робот-газонокосильщик минут 5-10 ползал туда-сюда по одной линии, пока не нашёл наконец выход. Просто с одного конца тупичок был, и с другого, и он между ними ползал. Или задать ему один раз границы участка, чтобы не тупил. Скажем, провести после покупки по границам, а потом он сам внутри них будет себе маршрут оптимальный определять. Они сейчас настроены тупо на случайные повороты при столкновениях. Такого "робота" можно было сделать ещё до транзисторной эры.

#17 
uscheswoi_82 старожил06.11.21 12:06
uscheswoi_82
NEW 06.11.21 12:06 
в ответ ВВалентин 06.11.21 04:57
ну вообще-то алгоритмы не придумывают - придумывают сказки ;)

Тогда почему 1 алгоритм можно решить N-разными способами? Когда я что-то хочу сделать, я придумываю алгоритм.


а вот глядя в своё время на бестолковые движения роботизированного пылесоса и роботизированных косилок, я реально испытывал искушение поиграть с подобными устройствами - пожалуй, это всё ещё довольно непаханное поле

Скукотище, это никак не связано с физикой. А вот самолёт там аэродинамика.

кто как обзывается, тот так сам называется... маску ношу чтобы не заразить антиваксеров... Дневник тяжелобольного инвалида
#18 
uscheswoi_82 старожил06.11.21 12:29
uscheswoi_82
NEW 06.11.21 12:29 
в ответ ВВалентин 06.11.21 04:57
а вот глядя в своё время на бестолковые движения роботизированного пылесоса

Вот, я чуть его не купил..., программировать можно только на смарфтонах/таблетах, а вот такое визуальное программирование выбешивает:


кто как обзывается, тот так сам называется... маску ношу чтобы не заразить антиваксеров... Дневник тяжелобольного инвалида
#19 
alex445 старожил06.11.21 13:36
NEW 06.11.21 13:36 
в ответ uscheswoi_82 06.11.21 12:29

Разработчики в National Instruments (LabVIEW) тоже думали, что инженеры - они же тупые. И сделали им язык программирования визуальный. Последнее время, правда, добавляют поддержку обычных текстовых.

#20 
1 2 3 4 все