русский
Germany.ruForen → Архив Досок→ Programmierung

Резюме для программиста

Murr патриот01.02.22 21:33
Murr
NEW 01.02.22 21:33 
in Antwort alex445 01.02.22 21:05

но лучше бы не знал.

-----

Хи-хи...

Когда-нибудь, когда научишься делать работу программиста, об этом можно будет поговорить...

alex445 коренной житель02.02.22 01:00
NEW 02.02.22 01:00 
in Antwort alex445 30.01.22 20:23

Теперь эта тётка с крыльями так выглядит. Ну и попотеть же пришлось в этом Блендере. Мышью фигово - нужен планшет и перо. И стоит только раз что-то с топологией геометрии напортачить - проще всю модель заново сделать, чем исправлять.


Программист коренной житель02.02.22 09:23
NEW 02.02.22 09:23 
in Antwort alex445 01.02.22 21:05
Я приводил уже пример видео, где человек превращает 8 строчек кода в 40, один класс - в 3-4 и столько же интерфейсов для них. Это он применяет всякие солид-принципы, внедряет зависимости, фабрики и прочее. Т.е. человек знает, что такое DI и IoC... но лучше бы не знал. Со стороны кажется - крутой чел ваяет крутую архитектуру.

Крутая архитектура дает хорошие результаты на больших проектах.

При этом подходы можно показать на примерах из 8 строк.

alex445 коренной житель03.02.22 06:52
NEW 03.02.22 06:52 
in Antwort Программист 02.02.22 09:23, Zuletzt geändert 03.02.22 07:33 (alex445)

Встретил вакансию программиста, заваленную названиями вроде


RequisitePro

DOORS

MagicDraw

Enterprise Architect


Встречали подобное в работе или сами использовали активно? Что-то первый раз слышу о подобном как программист. Почитал о них - какие-то тулзы для создания объектно-ориентированных систем на основе UML-диаграмм, системы управления проектами и прочее. Похоже, что это тулзы для менеджеров или архитекторов, но явно не для обычного программиста. Похожее есть втроенное в Visual Studio, например, для проектирования классов, но чтобы конкретно эти названные программы - не помню, чтобы в требованиях видел.

Программист коренной житель03.02.22 09:01
NEW 03.02.22 09:01 
in Antwort alex445 03.02.22 06:52

Мы используем Enterprise Architect. Остальные тулзы у нас не используются.


MrSanders коренной житель03.02.22 09:24
NEW 03.02.22 09:24 
in Antwort alex445 03.02.22 06:52

Использовал MagicDraw и Enterprise Architect. Сейчас нет. EA слишком большой/сложный/дорогой (нужное подчеркнуть), вместо Magic Draw скорее Visual Paradigm.

alex445 коренной житель03.02.22 11:12
NEW 03.02.22 11:12 
in Antwort MrSanders 03.02.22 09:24, Zuletzt geändert 03.02.22 11:13 (alex445)

Но вы все (и тот, кто сверху ответил, и другие) используете это в качестве работы программистами, или менеджерами проектов, тим-лидов, архитекторов? Просто вакуха - обычный с виду программист (там ещё "инженер" приписано, но это в основном ещё из-за требований по железу - всякие CAN-шины знать и работать с ними и прочее подобное), а слова какие-то, каких я в других вакансий почти или вообще не замечаю.

Программист коренной житель03.02.22 11:21
NEW 03.02.22 11:21 
in Antwort alex445 03.02.22 11:12

Архитектор создает диаграммы, программист должен уметь их читать.

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

WiverN прохожий03.02.22 12:19
NEW 03.02.22 12:19 
in Antwort alex445 03.02.22 11:12

На моей прошлой работе Enterprise Architect использовали простые программисты - была генерация кода по схемам - т.е. например, добавляешь хендлер на схему, а потом пишешь код в сгенерированном хендлере

MrSanders коренной житель03.02.22 12:59
NEW 03.02.22 12:59 
in Antwort alex445 03.02.22 11:12

В разных фирмах по разному. Я использовал и то и другое будучи просто программистом. В основном для чтения. Архитектором рисовал чаще в Visual Paradigm. Для генерирования кода у нас тогда был Innovator (ужасный ужас), в нём и обычные программисты рисовали диаграммы. Сейчас мы не используем EA, но есть правило - изменения документирует разработчик (архитектор может ему помочь). Т.е. был бы EA и "обычный программист" в нём диаграммки рисовал бы.


Да, предупреждая вопли "да как так-то, никто не может всего этого знать!". А никто и не знает. Это просто плюс. При прочих равных возьмут того, кто уже с EA работал. Не найдут таких - научат. Ничего сложного там нет. Первые месяца три не помнишь в какую из 100500 менюшек надо тыкнуть и где вообще всё спрятано, а потом запоминаешь.

alex445 коренной житель03.02.22 14:54
NEW 03.02.22 14:54 
in Antwort WiverN 03.02.22 12:19, Zuletzt geändert 03.02.22 15:13 (alex445)
На моей прошлой работе Enterprise Architect использовали простые программисты - была генерация кода по схемам - т.е. например, добавляешь хендлер на схему, а потом пишешь код в сгенерированном хендлере

Т.е. довольно тупая работа - заполнять "заглушки" классов и методов кодом, самому при этом ничего не проектируя? По сути, даже о простейшей архитектуре классов (наследование, включение) думать не надо?


Странно, я думал, буду от начала и до конца всю прогу сам писать, как я привык... Но с другой стороны это вроде и проще - об архитектуре за тебя позаботились. Как говорится, за ваши деньги любой каприз. Раньше я за 300 баксов за архитектуру отвечал, хоть это и было не бог весть какое приложение, а сейчас за несколько тысяч - говнокодить на уровне скриптования буду. )))


Одно непонятно - а чего тогда на собесах вся эта теоретическая туфта, сложные примеры наследования, каверзные задачки, если в работе и половина не используется?.. Ааа, блин (хлопнул себя по лбу), я же забыл в каком мире живу. Всё нормально.

AlexNek патриот03.02.22 18:22
AlexNek
NEW 03.02.22 18:22 
in Antwort alex445 03.02.22 14:54
буду от начала и до конца всю прогу сам писать,

Это можно в принципе забыть, хотя тоже попадается. Но гораздо чаще это уже готовый продукт, а если даже с нуля писать, то работа происходит в команде.

И просто кодеры обычно не интересны, думать нужно всегда. спок

alex445 коренной житель03.02.22 20:01
NEW 03.02.22 20:01 
in Antwort AlexNek 03.02.22 18:22, Zuletzt geändert 03.02.22 20:02 (alex445)
И просто кодеры обычно не интересны, думать нужно всегда. спок

О чём может подумать чел, который всю работу не видит и опыта создания приложений с нуля до дистрибуции, развёртывания и поддержки не имеет? Как инжектировать зависимость вот в этот конструктор (подключить фреймворк, написать три строчки кода, две из которых - объявления переменных)? Чувакам, заполняющим заглушки функций кодом, думать не надо. ))

WiverN прохожий03.02.22 22:40
NEW 03.02.22 22:40 
in Antwort alex445 03.02.22 14:54, Zuletzt geändert 03.02.22 22:51 (WiverN)

Это был большой проект с >1к разработчиков - думаю это позволяло лучше организовывать изменения.

Наверное если в вакансии такое описание то вряд ли придётся что-то писать и от начала и до конца)

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

А так да, иногда на собеседованиях спрашивают то, что потом не применяется в работе - видимо просто эрудицию проверяют

uscheswoi_82 старожил03.02.22 23:36
NEW 03.02.22 23:36 
in Antwort WiverN 03.02.22 22:40

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

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
uscheswoi_82 старожил03.02.22 23:47
03.02.22 23:47 
in Antwort uscheswoi_82 03.02.22 23:36

Точнее он написал что побоится зайти посмотреть мои коды см. https://foren.germany.ru/programmer/m/38097089.html

Данедайбох! Я туда и смотреть-то побоюсь, слишком впечатлительный. Боюсь от великолепия пыхыпы и визуал васика в асп ослепнуть :)
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
uscheswoi_82 старожил03.02.22 23:53
NEW 03.02.22 23:53 
in Antwort WiverN 03.02.22 12:19

А нас в колледже заставляли составлять всякие диаграммы в StarUML, потом StarUML сам код генерировал. А UI в колледже мы рисовали в Open Office Drawing, а UI я рисую спомощью Pencil, а проект составляю в ProjectLibre.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
alex445 коренной житель04.02.22 01:11
NEW 04.02.22 01:11 
in Antwort WiverN 03.02.22 22:40, Zuletzt geändert 04.02.22 01:12 (alex445)
А так да, иногда на собеседованиях спрашивают то, что потом не применяется в работе - видимо просто эрудицию проверяют

Если бы я был на работе, и мне бы сказали, что щас я через полчаса должен принять участие в собесе и задать соискателю технические вопросы... я бы быстро полез скачивать "список каверзных вовросов" (и ответов).

)))

alex445 коренной житель04.02.22 01:16
NEW 04.02.22 01:16 
in Antwort uscheswoi_82 03.02.22 23:36
Мне вот обидно, сначало мне сказали что я не программист а дурачок, просили с меня примеры, которые мол доказывают что я умею программировать

А меня на форуме просили какую-то XML-ку обработать, чтобы там быстро всё добавлялось (или чего там было). А я взял и нагло наплевал на эту просьбу! Представляете? )

Murr патриот04.02.22 07:33
Murr
NEW 04.02.22 07:33 
in Antwort alex445 04.02.22 01:16

А я взял и нагло наплевал...

-----

...на возможность что-то изучить. И как-то всем на это наплевать с высокой колокольни.

Представляешь - всем пофиг... на то что ты чего-то не знаешь, не умеешь и не способен... смущ