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

А как сейчас с работой?

113520   23 24 25 26 27 28 29 30 31 32 33 все
Murr патриот09.10.21 01:06
Murr
NEW 09.10.21 01:06 
в ответ alex445 09.10.21 00:19

нужно создать модель бизнес процесса в БД

-----

Нннддааа...

alex445 старожил09.10.21 09:46
NEW 09.10.21 09:46 
в ответ Murr 09.10.21 01:06

У вас бизнес-процесс, например, купля-продажа, говоря упрощённо. Товары, продавцы, покупатели, склады - это на БД никак не ложится?

Murr патриот09.10.21 19:18
Murr
NEW 09.10.21 19:18 
в ответ alex445 09.10.21 09:46

это на БД никак не ложится?

-----

С реальными процессами на предприятии ты не занаком. спок

Программист коренной житель11.10.21 08:30
NEW 11.10.21 08:30 
в ответ alex445 08.10.21 17:24
Я даже плохо себе представляю, как в одном проекте могут сочетаться эти штуки.

Да как нефиг делать.

Простейший пример - фирма переезжает с php на C#.

Чуть сложнее пример - фирма делает десктопные приложения (на заказ или коробочный софт) и у них есть несколько php скриптов, которые тоже инорда надо менять. Скриптов этих немного, поэтому отдельного php специалиста они не могут загрузить на 100%.


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

alex445 старожил11.10.21 09:00
NEW 11.10.21 09:00 
в ответ Программист 11.10.21 08:30, Последний раз изменено 11.10.21 09:33 (alex445)
PS: я вообще часто удивляюсь твоей зашоренности и все меньше удивляюсь тому, что ты не можешь найти работу и все больше сомневаюсь в том, есть ли у тебя декларируемый опыт.

Всё зависит от того, насколько глубоко нужно разбираться в навязываемых сверху "левых" языках программирования. Если на поверхностном уровне, то ок. А если глубоко вникать, включая фреймворки, поддерживать, развивать именно на этом левом языке, то это нужны месяцы и года. Нельзя вкатиться в новый язык и его инфраструктуру (фреймворки) за пару недель.


И я удивляюсь, когда в вакансии на дотнетчика накидывают сверху "до кучи" пару левых языков.


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


Я не понимаю, чем думает фирма, которая берёт дотнетчика, потом кидает его на джаваскрипт, потом на пыху, потом на питон, потом говорит, а чё это ты в своё дотнете наговнокодил? Так год занимался чем угодно, только не дотнетом. А вы хотели многостаночника, и чтобы всё по высшему классу писал, и за зарплату джуниора?


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

Программист коренной житель11.10.21 10:24
NEW 11.10.21 10:24 
в ответ alex445 11.10.21 09:00
Всё зависит от того, насколько глубоко нужно разбираться в навязываемых сверху "левых" языках программирования.

Не нужно. Это nice-to-have.


Ты написал тут много слов, но все это ни о чем :)

Я расскажу тебе 2 примера из своей практики.

1. Когда-то давно я работал в команде и мы занимались адаптацией TFS'а под фирму. Там была клиентская и серверная часть. В клиентской части мы делали custom control'ы (ну т.е. расширяли функционал TFS'a). И вот один из таких контролов был history control. Мы решили делать этот контрол на базе браузера. Т.е. показывать окошко браузера и браузер рендил HTML. Для этого мне пришлось верстать контент на HTML, изучать CSS и JavaScript. Я не достиг никаких высот в этом деле, но контрол работал, красиво выглядел и был легок в использовании. Понятно дело, что тот, кто сопровождал этот контрол после меня должен был имень хоть какие-то знания в HTML, CSS и JavaScript.


2. В актуальном проекте нам нужно в одном месте выдавать HTML репорт. Задачу эту не отдашь в какой-то другой отдел, т.к. она слишком мала и изменения там слишком редки. Но вот буквально пару лет назад на фирме ввели корпоративные цвета и пришлось переделывать CSS'ы для этих репортов. Понятно, что у специалиста в CSS на это ушло бы полдня, а у меня ушло 2-3 дня. Но это была гуманная цена. Нужны ли мне знания CSS в повседневной работе? - Нет. Но если есть неоходимость, то я готов этим заняться.


Я не понимаю, чем думает фирма, которая берёт дотнетчика, потом кидает его на джаваскрипт, потом на пыху, потом на питон, потом говорит, а чё это ты в своё дотнете наговнокодил?

Потому что это твоя фантазия :)

Программист коренной житель11.10.21 10:49
NEW 11.10.21 10:49 
в ответ alex445 11.10.21 09:00
Я пару раз узнавал, кого взяли вместо меня

Сомневаюсь, что тебе кто-то скажет правду ;)


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

Во-первых, работодатель не идиот.

Во-вторых, хороший работодатель стремится развивать своих сотрудников и обучать их чему-то новому.

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


Hryu местный житель11.10.21 10:54
NEW 11.10.21 10:54 
в ответ alex445 11.10.21 09:00
Тут меня собеседуют в проекты в атомной промышленности. "А что означает эта красная кнопо..." ))

Die Simpsons : DAS ist die neue Stimme von Homer! | GALA.de

Murr патриот11.10.21 14:57
Murr
NEW 11.10.21 14:57 
в ответ Программист 11.10.21 08:30

и все меньше удивляюсь тому, что

-----

Только сейчас начинашь это видеть/понимать? смущ

Товарищ давно декларирует что:

- будет делать только вот это

- ничего смежного изучать не будет.

И никакие пинки не помогают это изменить.

Murr патриот11.10.21 15:18
Murr
NEW 11.10.21 15:18 
в ответ alex445 11.10.21 09:00

Если... А если...

-----

Есть кусок работы который надо сделать.

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

Либо непонятно что ты собой представляешь...


половину обязанностей и нужных скиллов изучать на месте?

-----

И делать это быстро.

В идеале - за время отводимое на написание кода.

И работотодатель берет того кто это в состоянии делать.


попробую соглашаться на всё

-----

Пробовать - можешь.

Вот только между - соглашаться - и - делать - есть небольшая разница.

Эта разница описана чуть выше.


Нельзя

-----

Можно. Мало того, между - нужно - и - по-другому не бывает.


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

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

Но - нет, не понимают - вы нам этого не обьясняли...

Murr патриот11.10.21 15:29
Murr
NEW 11.10.21 15:29 
в ответ Программист 11.10.21 10:24

Понятно, что у специалиста в CSS на это ушло бы полдня, а у меня ушло 2-3 дня.

-----

Абсолютно нормальная ситуация!

2-3 дня!!!

Проанализировал задачу, определил что надо доучить, доучил и сделал.

Да, пусть не идеально, но вполне работопригодно.


А вот у ТС с этим проблемы - не учится... ну или разговор об месяцах или годах...

И при этом он выйдет из задачи с, примерно, твоими навыками...

Не научили его быстро (само)обучатся... хммм

Murr патриот11.10.21 16:23
Murr
NEW 11.10.21 16:23 
в ответ Murr 11.10.21 15:29

N.P.


Смешное интервью.

Договорились на сегодня на 15:30 - видеоконференция на ликедине.

Позвонили по телефону в 15:00. Названная причина - чел сегодня не в офисе.

Поговорили.

Вроде все нормально, но что-то не так... Переспрашиваю

- Контракт? 6 месяцев?

- Эээ... нее, мы хотим на постоянку...

- Ну это обсуждаемо... Вот еще вопросик - у вас - гайминг или гамблинг?

- Ну ваша работа не будет связана с.

- Вы знаете, Я могу делать игры, но Я не хочу заниматься гамблингом. Так что у вас?

- Гамблинг... Надо казино...

- Извините, Я не буду этим заниматься...

alex445 старожил11.10.21 17:11
NEW 11.10.21 17:11 
в ответ Программист 11.10.21 10:24
Т.е. показывать окошко браузера и браузер рендил HTML. Для этого мне пришлось верстать контент на HTML, изучать CSS и JavaScript. Я не достиг никаких высот в этом деле, но контрол работал, красиво выглядел и был легок в использовании.

Я тоже делал пару сайтиков, где в одном случае чуть ли не с нуля писал иерархию стилей (CSS), и вроде получилось неплохо (но про позор с идентификаторами в цикле я уже писал), а в другом случае заюзал стандартный Бутстрэп, и получилось ещё лучше, и в стили лезть не пришлось. И библиотечку заюзал для байндингов - не Ангуляр, конечно, но Knockout.js. Но из джаваскрипта я использовал лишь один аджакс запрос (пример которого нашёл в инете, т.к. сам бы в джаваскрипте это не написал) и какие-то функции для библиотеки отрисовки графиков - т.е. посмотрел примеры и поменял там параметры.


Вот это я говорю, что делать могу. А писать на джаваскрипте программыне модели, сложную логику, включая компоненты для Ангуляр (а там логика на джаваскрипте) - это не могу.


Вообще, я и в Сишарп пришёл, потому что на работе сказали, что лучше на Шарпе писать. А до этого я немного на С++ корячился без особого успеха (простейшее формошлёпство). И всякие тулзы для создания дистрибутивов - тоже на работе сказали, я три разных штуки, даже четыре пробовал. Ну вот попробовал всякие левые штуки, а меня потом и спрашивают на собесах - а что же вы за 10 лет опыта так мало знаете? Ну так из этих 10 лет самого Сишарпа было от силы 3-4. Пару месяцев потратил на то, чтобы засунуть обновление синхронизацию базы данных между клиентом и сервером в 32 МБ памяти Виндовс-мобайл устройств. Ну не хотело оно синхронизироваться с таким мизерных объёмом. Там после запуска свободной оставалось едва 18 МБ, потом приложуха на .NET Compact отжирала, итого на синхронизацию оставалось 6-7 мегабайт оперативки. Пытались делать маленькие пакеты данных, выбирая на сервере по 10 записей за раз - едва хватало, но длилась вся синхронизация так долго, что могла батарейку выжрать у коммуникатора. А раньше Вин Мобайл коммуникаторы жили от аккума часа 2 в среднем.


Вобщем, так время на всякие левые вещи и улетело. А кто-то 10 лет чисто в Шарпе сидел и достиг уровня бог.


2. В актуальном проекте нам нужно в одном месте выдавать HTML репорт. Задачу эту не отдашь в какой-то другой отдел, т.к. она слишком мала и изменения там слишком редки. Но вот буквально пару лет назад на фирме ввели корпоративные цвета и пришлось переделывать CSS'ы для этих репортов. Понятно, что у специалиста в CSS на это ушло бы полдня, а у меня ушло 2-3 дня. Но это была гуманная цена. Нужны ли мне знания CSS в повседневной работе? - Нет. Но если есть неоходимость, то я готов этим заняться.

Ещё раз, не проблема заняться чем-то поверхностным. HTML и CSS сами по себе не сложные, если не нужно мудрить. Если ваш репорт - простейшая страничка, то ок. А если нужен дотнетчик, который в чьём-то старом проекте прям щас тонны многоуровневых стилей, разметки и джаваскрипт-кода поднять быстро должен и баги поправить - то лучше профессионального веб-фронтэндера на это поставить, не? Или вы будете ждать, пока он изучит на достаточном уровне всю эту фронтэнд муть и... наляпает там своими кривыми руками новых багов?

alex445 старожил11.10.21 17:11
NEW 11.10.21 17:11 
в ответ Программист 11.10.21 10:49, Последний раз изменено 11.10.21 17:12 (alex445)
Я пару раз узнавал, кого взяли вместо меня
Сомневаюсь, что тебе кто-то скажет правду ;)

Я через знакомых.

alex445 старожил11.10.21 17:17
NEW 11.10.21 17:17 
в ответ Murr 11.10.21 14:57

Только сейчас начинашь это видеть/понимать? смущ

Товарищ давно декларирует что:

- будет делать только вот это

- ничего смежного изучать не будет.

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


Я не хочу быть матросом, я нанимался юнгой!

alex445 старожил11.10.21 17:24
NEW 11.10.21 17:24 
в ответ Murr 11.10.21 15:18

половину обязанностей и нужных скиллов изучать на месте?

-----

И делать это быстро.

В идеале - за время отводимое на написание кода.

И работотодатель берет того кто это в состоянии делать.

Кто говорит, что в состоянии, и не отказывается и даже не депускает тени сомнения.


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

alex445 старожил11.10.21 17:28
NEW 11.10.21 17:28 
в ответ Murr 11.10.21 15:29

Понятно, что у специалиста в CSS на это ушло бы полдня, а у меня ушло 2-3 дня.

-----

Абсолютно нормальная ситуация!

2-3 дня!!!

Проанализировал задачу, определил что надо доучить, доучил и сделал.

Да, пусть не идеально, но вполне работопригодно.

А чё это ему 2-3 дня, а мне 2-3 часа или вообще 15 минут на тот самый XML? )))

alex445 старожил11.10.21 17:32
NEW 11.10.21 17:32 
в ответ Murr 11.10.21 16:23, Последний раз изменено 11.10.21 17:33 (alex445)
Вроде все нормально, но что-то не так... Переспрашиваю
- Контракт? 6 месяцев?
- Эээ... нее, мы хотим на постоянку...
- Ну это обсуждаемо... Вот еще вопросик - у вас - гайминг или гамблинг?
- Ну ваша работа не будет связана с.
- Вы знаете, Я могу делать игры, но Я не хочу заниматься гамблингом. Так что у вас?
- Гамблинг... Надо казино...
- Извините, Я не буду этим заниматься...

Так за кизано больше всех платят.


Это те, которые на ютубе стримерами часто рекламируются? Они кажется "рулетками" или "слотами" называются?


Если вы такой принципиальный, то почему на казино "нет", а на игры "да"? Разве вы не знаете, что современные игры, особенно мобильные, есть те же казино, только с приделанным сбоку игровым процессом. Лутбоксы, все дела - суть казино.


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

MolMed свой человек11.10.21 17:42
MolMed
NEW 11.10.21 17:42 
в ответ alex445 11.10.21 17:24
Меня тут одна бератерин учит, как я понял, что на собесах вообще не должно быть от тебя слов "нет", "не знаю", "мало опыта" и т.п..

Fake it till you make it. Можно так делать, но только в том случае, если понимаешь, что реально выучишь нужное на ходу.

Murr патриот11.10.21 19:08
Murr
NEW 11.10.21 19:08 
в ответ alex445 11.10.21 17:28

а мне

-----

Опять тупишь!!!

Там была оценка - спецу на 4 часа.

Тут - написание меньше чем за 10 минут...

А 2 часа тебе давалось на обдумывание задачи и (до)изучение необходимой части документации.

Кстати - когда задачка то ставилась? 2-3 дня прошло? Как с решением? спок

Не знал, не знаешь и знать не будешь...

Не потому что сложно, а... тупишь, в общем... безум