Резюме для программиста
Специально тут написал, чтобы в разделе про работу не вмешивались те, кто не программист.
Меня интересует вариант для немецких и ненемецких компаний в Германии, ну и вообще. В частности, нужно ли указывать дату и место рождения, номер телефона, точный адрес (вплоть до улицы и номера дома), прикладывать фотографию?
Я сделал два резюме: на немецком для немецких компаний и на английском для всех остальных.
В немецком варианте указал:
- дату и место рождения,
- электронную почту,
- адрес в виде "страна, земля (штат), город, почтовый индекс",
- фото,
- разговорные языки (кроме родного русского)
без телефона.
В английском указал:
- электронную почту,
- адрес в виде "страна, земля (штат), город, почтовый индекс",
без даты и места рождения, без фото, без телефона, без языков.
Точный адрес указывать не хочу - он им явно не нужен, по крайней мере до момента трудоустройства. Телефон тоже - не хочу спама (достаточно, что на электронную почту приходит). Когда заинтересуются подробнее, тогда скажу отдельно заинтересовавшейся компании. Да и дату и место рождения - это так везде пишут на курсах по языкам и написанию резюме - вроде как принято в Германии. Т.е. если для иностранной компании, пусть и с филиалом в Германии, это не обязательно, как я понял - можно на американский манер, без всего этого.
Я наблюдал, что в Германии гораздо больше шансов у резюме, если в нем скислы только те, что требуются + подразумевающиеся всякие софтскилсы по кикеру и остальной туссне. Иначе резюме забривается или как оверквалифаед, или как не компетентный и не проходит ХРов, то есть не доходит до тех, кто реально Вас будет рассматривать. Про остальное - не скажу, писал всегда дату рождения,, потому, что если не написать, то все равно при первом же разговоре спросят. В чем у нее секретность-то? Фото тут все любят, без него - никак.
Я наблюдал, что в Германии гораздо больше шансов у резюме, если в нем скислы только те, что требуются + подразумевающиеся всякие софтскилсы по кикеру и остальной туссне.
Т.е. массово однотипное не разошлёшь - надо под каждое подстраиваться и редактировать состав скиллов?
>>>>>>>>>>>>>>>
Update от декабря 21 года.
Кто дочитал эту тему до сюда - после первых 10-20 страниц (а может и раньше) можно не читать - там в основном флуд и разговоры максимум "близко к теме".
<<<<<<<<<<<<<<<
Т.е. массово однотипное не разошлёшь - надо под каждое подстраиваться и редактировать состав скиллов?
Лучше заточить под каждое конкретное место. Если конечно действительно туда хочется.
Ну и такие мелочи, как фото, адрес и телефон само собой разумеется. Это не касается конкретно программистов, а общее понятие. Ведь фирма берёт человека в коллектив, а не Blackbox mit Nummer.
Извини, что я, как не программист, вмешался.
Ну и такие мелочи, как фото, адрес и телефон само собой разумеется. Это не касается конкретно программистов, а общее понятие. Ведь фирма берёт человека в коллектив, а не Blackbox mit Nummer.
Ну вот я что-то телефон и точный адрес не хочу раскрывать, пока фирма во мне действительно не заинтересуется - на собес пригласит там и т.д. Для обычной связи и собственно приглашения даю им имейл и профиль на каких-нибудь биржах труда или программистских сайтах (типа того же Stackoverflow). Телефоны даже в объявлениях пытаются скрыть, а адреса точного вообще нет, пока лично не запросишь.
Извини, что я, как не программист, вмешался.
Я думал, что для программистов и других неайтишных специальностей разные условия. Да и резюме по-разному выглядят.
Почитал сейчас статьи про составление резюме - в Германии и в Америке (или англоязычной стране). Кто что только не пишет - вплоть до прямых противоречий друг другу. Одни пишут, что надо всё указать, другие - поменьше персональных описаний, т.к. bias может быть и всё такое.
Короче, как я понял, так же полно и фирм с разными подходами - сделаешь много перс. инфо - подумают, что ты какой-то альтмодиш и ваще не программист - в корзину. Сделаешь мало - подумают, что не умеешь писать резюме, про тебя ничего неясно и ты что-то скрываешь - в корзину. Сделать резюме, которое хотя бы по одному разделу (типа те же персональные данные - фото, имя, адрес, телефон) угождало бы всем фирмам невозможно... Ну, придётся смириться. )))
Отсутствие фотографии как и даты рождения указывает на определенные психологическиеили психические проблемы. Из собственного опыта: фотки и дату рождения не вставляют диверсе и негры. Других исключений не видела.
Отсутствие телефона -прямое указание, что кандидат либо глухонемой, либо не владеет необходимым языком.
Решай сам что тебе подходит.
ЗЫ: Ты когда, наконец-то начнёшь искать работу? Мы тут все ждем с нетерпением.
Я ищу.
Кстати, встречаю постоянно фразы "тебя будут эксплуатировать и в хвост, и в гриву" в отношении программерских контор. Что имеется ввиду? 6-дневный рабочий день, неоплачиваемые переработки ("ты сам не успел - работай по ночам и в выходные!"), нереальные сроки ("какие 2 недели? - два дня максимум, в которые входит сегодняшний день!"), ужасные условия труда ("весь день под кондеем, рабочее место 0,5х0,5 метра, полчаса на обед и один старый монитор 19 дюймов - нормальные условия!"), штрафы за всё про всё ("так, на этой неделе опоздание - 1 штука, баги - 3 штуки, не сделал за 2 дня то, что обычно делается 2 недели - 5 штук - итого штраф 30% от зарплаты!")?
А без "хвоста и гривы" это как?
4-дневный рабочий день, свободный график, но не больше 7 часов в день, чтобы не переработал (за этим строго следят), удалёнка по желанию, обед в офис по кастомному заказу, 13-я, 14-я и прочие зарплаты, 2х 3х оплата переработок, два 32 дюймовых монитора, личный рабочий стол 1х2 метра и все врачи без очереди и ожидания?
оформление резюме в данное время повлияет на выбор в одном случае из 1000 (спрос большой). шлю всегда без фотографии. телефонный спам тут запрещён, я уже не понмню когда мне звонил кто-то левый.
могу Вам посоветовать связаться с большими "перекупщиками" - Hays, Computer Futures, Progressive, Vesterling, ENITAS итд. они Вам быстро найдут работу
полно и фирм с разными подходами
-----
Не фирм, а людей.
Одно и тоже резюме будет по-разному оцениваться разными сотрудниками одной и той же шараги.
Хуже того - одно и тоже резюме будет по разному оцениваться одним и тем же сотрудником в зависимости от его текущего состояния.
Кстати, крупные конторы уже не дают НРюшам читать резюме.
Сначала резюме прогоняют через систему формального анализа и НР читает полученный результат анализа.
При этом результат содержит совершенно отличную (и не всегда корректную) от резюме инфу.
Мне, например, настоятельно рекомендуют некоторые переделки в резюме чтобы оно лучше проходило анализ. Это при том, что результат анализа именно тот который мне нужен. ![]()
телефон и точный адрес не хочу раскрывать
-----
Не понимаю.
У вас там что, нет анонимных телефонных номеров? Запихай симку в самый дешевый телефон и не переживай...
Про адрес - вообще не понятно. Жилье - съемное - чего переживать за адресс? Ну или дай левый адрес - переехсл, типа... планировал... не срослось...
телефон и точный адрес не хочу раскрывать
-----
Не понимаю.
У вас там что, нет анонимных телефонных номеров? Запихай симку в самый дешевый телефон и не переживай...
Про адрес - вообще не понятно. Жилье - съемное - чего переживать за адресс? Ну или дай левый адрес - переехсл, типа... планировал... не срослось...
И я не понимаю. Ни одна фирма, куда Bewerber направит своё резюме, не продаст его данные никуда. И между прочим, по телефону бывает звонят после поступления резюме, если заинтересовались.
А вот отступление от общепринятых правил наведёт на мысли о психических отклонениях.
Кто что только не пишет - вплоть до прямых противоречий друг другу.
Резюме читают люди. Разные люди от отдела кадров с психозадрочкой до шефов маленьких фирм с техническим уклоном и опытом работы с реальными живыми людьми. Все эти чтецы по разному оценивают присланные доки.Есть формальные требования, но каждый пишет о своем опыте. Кроме того толпа народа делает деньги на обучении написания под лозунгом "у остальныг фигня, а вот мы знаем секрет" с тонной секретной фигнi
На всех фирмах условия разные. Стандарта нет. Иногда есть внутрифирменный стандарт(у нас 2 27 дюймов монитора, ноут, 180 см стол с мотором для возможности работы стоя). На других было иначе. У меня есть фотка, как начинали работать на той фирме, где я сейчас.40 лет назад сидели на картонных коробках.
По времени работы стандарт так же для большинства фирм 40 часов рабочая неделя.
У нас на фирме график свободный. Но 40 часов в неделю.удалёнка по желанию. Еду добываешь сам, но до короны были фрукты в свободном доступе. Все денежные дела - как сторгуешься при подписании контракта.
могу Вам посоветовать связаться с большими "перекупщиками" - Hays, Computer Futures, Progressive, Vesterling, ENITAS итд. они Вам быстро найдут работу
Это своего рода программерские ляй-фирмы? Они, как я понимаю, будут брать процент с моей зарплаты? Т.е. типа сдают меня на 2-3к евро, мне дают 1-1,5к?
и сколько резюмов уже разослал?
Пока 3. Ну это я пока приводил резюме в порядок после отказов, переводил на английский и составлял мотивационное письмо в общем виде, чтобы потом как шаблон использовать. Мне нужно минимум 5 в этом месяце, как джобцентр сказал. Щас зарегаюсь на сайтах бирж труда и дело быстрее пойдёт.
оформление резюме в данное время повлияет на выбор в одном случае из 1000 (спрос большой). шлю всегда без фотографии. телефонный спам тут запрещён, я уже не понмню когда мне звонил кто-то левый.
Кстати, хотел всегда спросить про мотивационное письмо. Его вообще всегда надо слать, или просто достаточно резюме кинуть на почту фирме? Просто с составлением этого письма под каждую фирму куча времени уходит. Я первые три резюме когда рассылал - ходил на их сайты, смотрел, чем занимаются, потом в письме всё это описывал, сравнивал со своим опытом и писал, что вот мол, у меня профиль более-менее совпадает с вашим и я бы хотел у вас поработать. Занимало это всё несколько часов на каждое письмо. Задолбался.
В России я просто кидал резюме на почту и мне отвечали в большинстве случаев. Про всякие мотивационные письма я узнал, только когда в Германию приехал. Я думал, это какой-то пережиток старых времён или не для программистов. Ну какой Motivationsbrief при поточной рассылке резюме? Ашары тоже мне отвечают явно не специально составленным мне письмом, а шаблоном Absage, Einladung или ещё чего.
Все денежные дела - как сторгуешься при подписании контракта.
Вот кстати про это. Тут на некоторых фирмах всякие 13-е зарплаты и прочие премии. Это всё в контракте входит в оговорённую сумму зарплаты, или по желанию шефа сверх того бывает? Я имею ввиду, что то, что в контракте - это максимум, и не смотря ни на какие успехи больше не заплатят, пока контракт не перезаключишь с повышением зарплаты?
И ещё - нормально в контрактах прописанные штрафы? Читал про некоторые фирмы, что у них есть система бонусов и система штрафов - никогда не знаешь точно, какую сумму получишь в конце месяца - в зависимости от того, как примируют или оштрафуют (бывает, кто штрафы съедают премии и тебе дают голый оклад).
Я имею ввиду, что то, что в контракте - это максимум, и не смотря ни на какие успехи больше не заплатят, пока контракт не перезаключишь с повышением зарплаты?
Обычно да. Если стоит "бонус, максимально 10% от годовой з/п.", то на больше 1.1 указанной в контракте з/п можешь не рассчитывать.
Скорее меньше.
Его вообще всегда надо слать, или просто достаточно резюме кинуть на почту фирме?
По-идее, всегда. Если только у фирмы сильно нехватет сторудников, либо вы какой-нибудь известный в данной области человек, наверное, хватит одного CV.
И то, только если в HR будут вас знать.
Просто с составлением этого письма под каждую фирму куча времени уходит.
В этом и есть весь смысл: показать вашу мотивацию. Что вы готовы конкретно для этой фирмы потратить свое время, и подготовить соответствующий бриф.
К тому же по письму примерно понятна психология человека.
Про всякие мотивационные письма я узнал, только когда в Германию приехал.
Никогда никакие мотиватионные письмы не писал. Обычно ситуация простая. Вот у работодателя есть рабочее место и он ищет работника. Вот я работник, вот мой опыт и мои желания по зарплате. я хочу зарабатывать деньги. Какая еще мотивация?
Какая еще мотивация?
То, что Anschreiben у немцев называется.
То, что вы написали - вполне себе мотивация, имхо: у меня такой-то опыт, который подходит к задачам вашей вакансии.
На основе его я хочу столько денег.
я хочу зарабатывать деньги.
Это тоже дополнительная информация о вас, имхо. Если вы напишете, что хотите не просто з/п, но быстрого карьерного продвижения, например, - это уже немножко другая информация о вас. В зависимости от штелле - в плюс или в минус вам. А если что вас привлекает, что фирма в Мюнхене - уже другая информация. Примерно понятны ваши акценты.
А вы просто резюме шлете, без ничего? А в какое место гехальтсфорштелунги пихаете? Тоже в резюме?
Или уже потом на гешпрехе озвучиваете?
А вы просто резюме шлете, без ничего? А в какое место гехальтсфорштелунги пихаете? Тоже в резюме?
Разумеется. Я посылаю лебенслауф. Туда не подходит, разве что в качестве исторической справки - мои хотелки по годам.
Потом портфолио - технологии, какими я владею.
Потом (зависит от фирмы, иногда по требованию) подтверждающие документы - дипломы, цойгниссы
Ну и аншрайбен. Я очень хороший, белый и пушистый, участвовал в куче проектов, хочу от вас денег.
Или уже потом на гешпрехе озвучиваете?
На гешпрехе мне рассказывают, что я тупой идиот и надо бы с хотелками подвинутся. Я рассказываю, что я идиот с опытом и это стоит денег. Если пригласили, значит хотелки не заоблачные и можно торговаться. Если в процессе гешпреха выяснится, что внезапно еще требуется грудь 5 размера на выезд - это повод поднять хотелки. Где то таk
На гешпрехе мне рассказывают, что я тупой идиот и надо бы с хотелками подвинутся.
Вот это подтвердить не могу никак, такого ещё нигде на Vorstellungsgespräch не слышал. Обычно спрашивают сколько, но никто не пытался меня опустить.
Я рассказываю, что я идиот с опытом и это стоит денег. Если пригласили, значит хотелки не заоблачные и можно торговаться. Если в процессе гешпреха выяснится, что внезапно еще требуется грудь 5 размера на выезд - это повод поднять хотелки.
Это да, скромное чувство собственного достоинства очень важно там. Мне помогло три раза и даже существенно удалось поднять зарплату по сравнению с тем, что фирма изначально согласна была платить за эту позицию. Пришлось им даже подпись у начальства на это попросить, но им мой опыт нужен был.
А вы просто резюме шлете, без ничего? А в какое место гехальтсфорштелунги пихаете? Тоже в резюме?
Или уже потом на гешпрехе озвучиваете?
У многих можно прямо на их сайте заявку подать - там все поля есть, включая загрузку резюме и ожидаемой зарплаты.
alex445 говорит про германию. Имхо, если бы он говорил о Anschreiben, то он бы не писал на немецком Motivationsbrief
Я использую эти понятия тут как синонимы. К этому же относится и "cover letter" по-английски.
Вообще, если использую не авторассылку резюме, а вручную пишу письмо в почтовом клиенте, то резюме обычно прикладываю, и в тело письма добавляю короткий текст, почему им пишу. Щас создал типа шаблона - о себе и своём опыте, и буду рассылать его со вложенным резюме.
Я использую эти понятия тут как синонимы. К этому же относится и "cover letter" по-английски.
Я именно так и подумал. Однако, под влиянием кодера таки погуглил: получается субтиле разница таки имеется:
- Anschreiben und Motivationsschreiben sind ähnlich strukturiert, setzen aber unterschiedliche Schwerpunkte
Мне нужно минимум 5 в этом месяце
-----
Пипиц...
Три - отправил... пять - надо...
Стратегии поиска, конечно, могут быть разными, но чем больше попыток - тем реальнее что-то найти.
Когда мне нужно было вылезти из прибалтики Я рассылал где-то под 100 в день...
По-идее, всегда.
-----
А обосновать не затруднит?
В этом и есть весь смысл: показать вашу мотивацию. Что вы готовы конкретно для этой фирмы потратить свое время, и подготовить соответствующий бриф.
-----
Ну поробуй.
Вводная - фамацевтическая компания, производство, куча оборудования в котором не всегда разбираются спецы изготовителя. Поверх лежит куча тех.процессов - что-то от производителя, что-то свое, что-то третьих поставщиков.
Требуется - писатель отчетов в какой-то древней всеми забытой системе, разумеется с ДевОпсом в Азуре и локальном сегменте, Докером, кодингом на Яве/Шарпе/ВБ/СРР, знаниями баз от НоСкл до Оракла, навыками графического дизайна, пониманием сетей на уровне написания драйверов и т.п.
Если резюме отправлено, то время - именно для этой фирмы - де-факто уже затрачено - прочитано объявление, его текст проанализирован и признан "возможно подходящим". Подготовить серьезный бриф - это перерыть документацию, написать тезисную выжимку, отадать ее стилисту, потом психологу. Все это серьезные временные и денежные затраты. Почему тот кто эти затраты не оплачивает требует от, обычно, человека без дохода их нести?
К тому же по письму примерно понятна психология человека.
-----
Был такой анекдот.
Поручили прогерам написать програмку определяющую психологический тип человека.
Ограничились двумя подтипами - холерики и сангвиники.
Написали.
Сдать - не могут. На вопрос в чем проблема отвечают - не можем протестировать!!!
Приезжает представитель заказчика и объясняет: - так, так и так - сангвиник, вот так, так и так - холерик.
Понятно?
Да! Мы это знаем! Мы это все написали - мы протестировать не можем.
Как не можете - вот так, так и так - сангвиник, вот так, так и так - холерик.
Это понятно. Все написано, все считается. Мы протестировать не можем...
Ну это... там вопросы есть - программа спрашивает, вы отвечаете... потом считается../
А как мы должны отвечать - как холерики, или как сангвиники...
Вы... это... должны отвечать... честно.
Понятно, что честно, Но честно как сангвиники или честно как холерики?..
что хотите не просто з/п, но быстрого карьерного продвижения
-----
Если Я хочу именно этого - Я отправлю резюме на позицию где будет указана именно данная возможность.
И не отравлю если не указана или она меня не интересует.
Т.е. - факта отпарвки резюме - уже вполне достаточно для получения этой информации.
А вы просто резюме шлете, без ничего?
-----
Есть стандартная шапка с кучей ничего не значащих фраз.
Никакой конкретики, никаких ссылок на конкретные сайты, личности и т,п.
Да видел в инете объявление, полагаю мои скисы покрывают требования, хотел бы работать.
Абсолютно пустая, с информационной точки зрения, страница.
Когда мне нужно было вылезти из прибалтики Я рассылал где-то под 100 в день...
Рассылать проблем нет - открыл любую джоб-бёрзе и по слову "C#" или ".NET" выдаёт сотни вакансий только в Баварии. А во всей Европе - тысячи, если не десятки тысяч. Пофиг, что не мой профиль и половина - с опытом от 5 лет в специфических областях, плюс team leading. Но мне же надо, чтобы как-то под меня подходило - не вся Бавария, а в радиусе 100 км (для начала), небольшой опыт или начинающий, желательно без веба (или не в упор на него), поменьше всяких незнакомых слов, типа "уверенные знания Apache Subversion - Wikipedia (вообще первый раз слышу - всегда с TEam Foundation Server работал) и сложного проектирования БД "не MS SQL Server" с оптимизациями запросов (ага, для сишарп энтвиклера без огромного опыта).
Вводная - фамацевтическая компания, производство, куча оборудования в котором не всегда разбираются спецы изготовителя. Поверх лежит куча тех.процессов - что-то от производителя, что-то свое, что-то третьих поставщиков.
Требуется - писатель отчетов в какой-то древней ми забытой системе, разумеется с ДевОпсом в Азуре и локальном сегменте, кодингом на Яве/Шарпе/ВБ/СРР, знаниями баз от НоСкл до Оракла, навыками графического дизайна, пониманием сетей на уровне написания драйверов и т.п.
Что-то похоже на: мы сами запутались в нашем бизнесе и делах, но хотим чела (да, одного) со стороны, который "придёт и молча всё поправит и наладит". Там хотя бы "от 8к евро" или как? Требуется же чел, который будет приносить в год миллионы?
мне же надо, чтобы как-то под меня подходило
-----
Тебе ехать или шашечки?
Если - ехать - то годится любая позиция. Вообще любая - не потянешь - выгонят - будешь искать следующую имея какой-то опыт...
Ну а шашечки - это таки шашечки - там бесполезно обьяснять что едут не на них...
Если - ехать - то годится любая позиция. Вообще любая - не потянешь - выгонят - будешь искать следующую имея какой-то опыт...
Ну а шашечки - это таки шашечки - там бесполезно обьяснять что едут не на них...
Нет, мне не любая. Я, например, не хочу переквалифицироваться в джаваскрипт-разработчика из шарписта, а если выбирать веб-проекты пусть даже на дотнет - в джаваскрипте и вообще веб-фронте придётся разбираться, потом углубляться в разработку компонентов (потому что шефу обязательно надо будет красиво и чтобы не как у других), или, как тут в соседней теме - чтобы везде одинаково вплоть до мелочей, хотя фундаментально у браузеров отличающийся рендеринг). Я сделал пару простых сайтов на прежней работе - оно меня уже вымотало, как там всё через задницу устроено. И это после 20+ лет полировки всякими ангулярами, бутстрапами и прочими "фреймворками-помогалками". Мне только понравилось, как немногословно стили сделаны по сравнению со стилями в том же XAML. Но наследование стилей в CSS - какой-то пипец. Ну его нафик. Я если туда и пойду, то только когда совсем уж прижмёт... Проблема только в том, что с шарпом и дотнетом один веб сейчас и нужен в основном. Есть ещё чисто бэкэнд (гораздо меньше вакансий или в тандеме с фронтом) и Юнити. Последнее мне нрафится, но я там пока только начинаю продвигаться. И там за каким-то хреном спрашивают тригонометрию (прямо как формошлёпов - алгоритмы и графы всякие), хотя она нужна там раз в полгода сделать один компонент и потом всегда и везде его использовать, хотя и без неё всё гуглится или покупается готовый компонент.
Нет, мне не любая.
------
Значит тебе всетаки шашечки...
Я, например, не хочу переквалифицироваться в джаваскрипт-разработчика из шарписта
------
А кто тебя заставляет?
В объяве естъ Шарп?
Есть! Вот и говоришь, можно в мотивационном письме, что ищешь именно шарповую позицию.
Остальное - нужен ли жабий скрипт, графика и тюнинг баз - обсуждаешь на интервью.
В плоть до того, что не отказываешься от работ по жабьему скрипту, но говоришь что сначала хочешь подтянуть шарповые библиотеки...
Нагрузят не тем - найдешь другую работу.
наследование стилей в CSS - какой-то пипец
-----
Если понимаешь что и как там делается - ничего особо проблематичного там нет. Много информации и много нюансов, но не сложно.
Мне тоже не хочется ковырять цсс и жабьи скрипты - потому Я рекрутеру говорю - Да, но это не основной профиль и будет существенно медленнее...
А говорили, что "никто у меня дипломов до сих пор не требовал". Сейчас же прислали письмо одни из тех, у кого я бевербовался - пришли Arbeits- und Abschlusszeugnisse. Кто знает - достаточно обычно прислать перевод, или ещё и сканы оригиналов, даже если они на непонятном для них языке?
А арбайтсцойгниссе - это трудовая книжка? У немцев же такого нет - что они присылают в этом случае?
А арбайтсцойгниссе - это трудовая книжка?
------
Насколько Я знаю, а Я - не немец, это отзыв с предудущего места работы.
А говорили, что
-----
....у меня никто не требовал.
Но сейчас на дворе - кризис - будут самые дурацкие требования для отказа по несоответствию квалификации.
И тебе надо думать - продолжать бороться за каждую позицию с заморочками или делать массовую рассылку в надежде на попадание в приемлемую шарагу...
Я бы отправил скан оригинала и текстом под ним пояснил что это такое.
Кто знает - достаточно обычно прислать перевод, или ещё и сканы оригиналов, даже если они на непонятном для них языке?
Имхо это никому не надо. Составь или Lebenslauf, где у тебя будут в хронологическом порядке оконченные учебные заведения и фирмы, где ты работал или портфолио, где у тебя будут полученные знания и умения и участие в проектах. Все подтверждающие документы ты сможешь предоставить по первому требованию и в виде, в котором потребуют. У меня ни разу не потребовали.
А вот арбайтсцойгнис это характеристика. Если она хорошая, то ее приложить можно. Но у тебя ее все равно нет.
Пробегусь по тезисам, которые в треде увидел. Считаю, что у меня образцовое резюме, меня даже пару раз мои начальники просили помочь с составлением резюме для их родственников. Также я всегда получаю ответ, в большинстве случаев это приглашение на собеседование.
без телефона.
В английском указал:
- электронную почту,
- адрес в виде "страна, земля (штат), город, почтовый индекс",
без даты и места рождения, без фото, без телефона, без языков.
Никогда не понимал этой паранойи по поводу телефона. Всегда указывал в резюме максимально полные контактные данные, в том числе и адрес для бумажной корреспонденции. Все ссылки на xing/linkedin, e-mail, домашний/мобильный и так далее. Так рекрутерам проще связаться с вами и они понимают, что вы не конченный параноик, у когорого могут быть проблемы в социальном плане. Что вообще не относится к резюме сегодня - дата рождения, место рождения, семейное положение. Рекрутеру ваэны ваши знания, а не вот это вот всё.
Английская версия резюме у меня идентична немецкой. Только на английском.
Лучше заточить под каждое конкретное место. Если конечно действительно туда хочется.
Резюме должно быть объективным, и отображать весь имеющийся skill-set. А вот сопроводительное письмо - да, под каждую вакансию и фирму надо писать.
Отсутствие фотографии как и даты рождения указывает на определенные психологическиеили психические проблемы.
Согласен на 150%.
А без "хвоста и гривы" это как? 4-дневный рабочий день, свободный график, но не больше 7 часов в день, чтобы не переработал (за этим строго следят), удалёнка по желанию, обед в офис по кастомному заказу, 13-я, 14-я и прочие зарплаты,2х3х оплата переработок, два 32 дюймовых монитора, личный рабочий стол 1х2 метра и все врачи без очереди и ожидания?
Разве что стол 120*180 и с моторчиком. И 35 часов в неделю на 5 дней. А всё остальное подходит.
Кстати, крупные конторы уже не дают НРюшам читать резюме.
Ну не совсем так, но отсеивают менее строго и часто пересылают сразу ответственному менеджеру.
телефон и точный адрес не хочу раскрывать
Вы наркотики делаете? От полиции скрываетесь? У вас есть объективные причины скрываться? Тогда почему ищите работу? Всё равно придётся указать адрес, если они вам договор захотят прислать. См. выше про паранойю. Только отпугивает.
И между прочим, по телефону бывает звонят после поступления резюме, если заинтересовались.
Всегда перезванивали.
Просто с составлением этого письма под каждую фирму куча времени уходит.
Составьте шаблон. Меняйте только адрес фирмы и адресата, название фирмы, название вакансии. Общий текст: Херру/Фрау ХХХ по адресу ХХХ. я мечтаю работать в компании ХХХ и считаю что мой набор навыков делает меня идеальным кандидатом для вакансии ХХХ (тут номер вакансии с сайта или Referenz).
Никогда никакие мотиватионные письмы не писал. Обычно ситуация простая. Вот у работодателя есть рабочее место и он ищет работника. Вот я работник, вот мой опыт и мои желания по зарплате. я хочу зарабатывать деньги. Какая еще мотивация?
Согласен, никогда на моё мотивационное не ссылались. Но соломки подстелить не помешает. Вообще всегда разговор идёт о резюме.
А арбайтсцойгниссе - это трудовая книжка?
Не, характеристика с прошлых мест работы, с указанием исполняемых обязанностей.
Ну и пример:

Переписал резюме, добавил фото и контактные данные полнее.
Меня попросили Zeugnisse прислать. Прислал оригиналы и переводы. И скан сертификата по немецкому В1, но сказал, что уже сдал В2, но пока сертификат не получил. Получил отказ в виде
"Nach Prüfung Ihrer Unterlagen müssen wir Ihnen leider mitteilen, dass wir Ihre Bewerbung nicht in die engere Auswahl nehmen können. Andere Bewerbungen erfüllen die spezifischen Anforderungen der Stelle noch etwas genauer." Как я понял, я не удовлетворяю в точности всем их требованиям. Похоже, этот как раз тот случай, когда надо резюме подгонять под вакансию. ))
Всегда перезванивали.
Мне пока из 7 разосланных резюме 1 раз позвонили и 3 раза ответили по почте. С одними я пособеседовался через веб-конференцию, но это я им написал, что мне Джобцентр их адрес дал. Шлю дальше.
Я пока не рассылаю десятки в день, чтобы не получить тут же десятки отказов, т.к. видно, что резюме ещё полировать надо.
Кстати, вопрос. Как тут принято отвечать на резюме, если его повторно засылаешь? А то может ашары если видят, что человек через месяц снова бевербуется, а раньше отказ получил, тут же в корзину его кидают? Типа, минимум полгода подождать надо или ещё как?
У меня в резюме имя, фото, город, ссылка на linkedin
Телефон даю только если хочется общаться
Обычно работу нахожу через реферал или рекрутер сам меня находит, поэтому cover letter почти никогда не использую
Да, и добрый совет если ты только в начале пути и хочешь развиваться в IT, а не просто работать за деньги - постарайся никогда не работать на "немецкие компании". У меня резюме только на английском, кто не понимает тот застрял в каменном веке.
Удачи
Да, и добрый совет если ты только в начале пути и хочешь развиваться в IT, а не просто работать за деньги - постарайся никогда не работать на "немецкие компании". У меня резюме только на английском, кто не понимает тот застрял в каменном веке.
Тогда, как я понял, лучше на немецких всяких monster.de, gehalt.de и stepstone.de не смотреть вакансии? Там на английском едва ли 5% наберётся.
оказал бы хоть нам что ты там полируешь
Единственное, в чём не уверен - по сути весь опыт это повышения в одной и той же фирме. Но вроде повышения обычно тоже как отдельные пункты в опыте работы обозначаются? Просто сильно повторяющимся это выглядит. А если проще сделать, то выглядеть будет, как опыта работы мало - 10 лет в одном месте.

Аншрайбен такой составил
Sehr geehrte Damen und Herren,
ich schreibe Ihnen wegen Ihres Stellenangebot als Softwareentwickler.
Ich habe Erfahrung in Softwareentwicklung für Desktopsysteme mit dem .NET Framework (WPF), und auch bisschen Erfahrung mit den Internetseiten (ASP.NET MVC) und Internetdienste (WCF). Jetzt probiere ich nicht nur Desktop, sondern auch Mobile-, Web- und
Gamedevelopment, aber durch C# - mit der Hilfe von Xamarin Forms, Blazor und Unity3D dementsprechend. Also, mein Profil ist sowieso C#.
Bei meiner vorherigen Arbeit beschäftigte ich mich mit Datensammlung und Datenbearbeitung von verschiedenen Verkehrsmitteln (meistens Autos und Diesellokomotiven). Wir machten es durch CANBus und LabVIEW Datenerfassungskarte (von National Instruments). Z.B. Drehzahl von der Kurbelwelle – wir benutzten dafür Hall-Sensor. Dann machten wir Diagnose des Motors. Mein Teil war – alle Mathematik für Bearbeitung von Daten, die ich von der Datenerfassungskarte bekam, zu programmieren und App zu entwickeln. Ich machte auch eine Internetseite (ASP.NET MVC + Bootstrap), die alle gesammelte Infos statistisch präsentieren konnte.
Ich habe auch bisschen Erfahrung mit der Bilderbearbeitung, die von Hyperspektralkamers erhalten wurden
- die Analyse von ENVI-Dateien (https://www.l3harrisgeospatial.com/docs/enviimagefiles.html) und Spektrum von Bilder erhalten.
Wenn Sie an mir Interesse haben, dann warte ich gerne auf Ihre Antwort.
Mit freundlichen Grüßen
Name Nachname
Отвечаю по быстрому - в Lebenslauf убрать школу - вообще лишняя информация. Ясно, что школу вы закончили, у вас же во.
Убрать ссылку на Stack Overflow - в таком виде да ещё в самом верху, сомневаюсь, что туда вообще кто-то пойдёт. Ссылка на GitHub ( если там что-то есть) ещё имеет смысл, но не сверху в шапке. IMHO.
В Anschreiben много ошибок, позже напишу, если никто не ответит больше.
даты идут немного странно, нет "линии", дни тоже не нужны
06.2019
02.2017
воспринимается более привычно
И я бы не делил на три отдельных группы, видится что это 3 разных места работы.
Сверху просто Landwirtschaftsakademie, Nowosibirsk (Russland)
А там уже как подразделы, если очень хочется и должны быть разные технологии, а то 10 лет просидеть на одном и том же - тоже негатив.
Senior Software Entwickler
Software Entwickler
Junior Software Entwickler
Референт для программиста как то странно звучит
https://www.academics.de/ratgeber/wissenschaftlicher-refer...
Как и в skills программист
https://entwickler.de/programmierung/10-technische-skills-...
ich schreibe Ihnen wegen Ihres Stellenangebot als Softwareentwickler.
не рекомендуют так писать - это всё должно быть видно из заголовка
bisschen Erfahrung - тоже фигово
Wir machten - как то не нравится https://www.linguee.de/deutsch-englisch/uebersetzung/wir+m...
Wenn Sie
an mir Interesse haben, dann warte ich gerne auf Ihre Antwort. - тоже как то фигово выглядит
Желательно поискать кто именно занимается на фирме данной должностью, что бы писать на конкретного человека.
Обязательно показать носителю языка, желательно с техническим образованием. Многое что еще не нравится.
Убрать ссылку на Stack Overflow - в таком виде да ещё в самом верху, сомневаюсь, что туда вообще кто-то пойдёт. Ссылка на GitHub ( если там что-то есть) ещё имеет смысл, но не сверху в шапке. IMHO.
В PDF там кликабельно, но не выделено синим и не подчёркнуто - конвертил из Ворда. Гитхаба нет - особо нечего показывать - так пару мелочней сделал, да и то не сам, а скомпилировал с нескольких решений - например расширение разметки XAML для WPF, которое позволяет вместо этого
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition />
<RowDefinition Height="200" />
<RowDefinition Height="2*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*" />
<ColumnDefinition Width="4*" />
</Grid.ColumnDefinitions>
<Grid>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>писать вот это
<Grid
gh:GridHelpers.RowsHeightFormat="auto,,200,2*"
gh:GridHelpers.ColumnsWidthFormat="5*,4*">
<Grid
gh:GridHelpers.RowCount="4"
gh:GridHelpers.ColumnCount="2">(поле для кода на этом сайте - полное глючное д...)
Хотя подобные вещи многие сами пишут или они, вроде, есть в разных помогающих утилитах, вроде Решарпера. Но у меня этот хелпер занимает на Сишарпе примерно 250 строк.
Ну и на Стековерфлоу можно глянуть, какими проблемами занимался, примерный код и на какие вопросы отвечал. Это не для ашаров - для специалистов, которые будут моё резюме смотреть.
С# на десктоп без опыта
Опыт есть, но не сеньёрский и, наверное, даже не мидловский. Лет 8-9 я делал разные приложухи для института и немного на продажу - для Виндовс, КПК на основе Виндовс и немного сервисы и сайты, плюс базы данных и инсталляторы для приложений. Но точно не джуниор. Хотя, если сейчас начать меня гонять по всяким вопросам, типа сложные формы наследования, многопоточность, особенности работы сборщика мусора и прочее, то я много чего не отвечу.
Референт для программиста как то странно звучит
https://www.academics.de/ratgeber/wissenschaftlicher-refer...
Как и в skills программист
https://entwickler.de/programmierung/10-technische-skills-...
Референт - это мне переводчик посоветовал - вроде кака солиднее звучит. Я раньше сам Wissenschaftlicher Mitarbeiter (eng. Scientific fellow) писал. У меня в арбайтсбух написано "научный сотрудник" (младщий, старший и т.д.). Я просил написать "программист", но мне (там в России) отказали - нет, мол, у нас такой должности.
Как я понимаю, звонить-писать-выяснять туда на моё место работы никто не будет - можно написать проще и чтобы меньше вопросов возникало - "Программист" и место работы, всё? Я ещё название работодателя сократил, т.к. полное название - полторы строчки. Думаю, ашаров отпугнёт уже само название и они читать не будут. С другой стороны, хотел показать, что не в "Рога и копыта" работал, а в научном(!) учреждении(!).
Скиллы вроде как группируют некоторые - скиллы программиста, личностные и прочее. Видел, где в скиллах всё смешано - язык такой-то, базы данных такие-то, потом через запятую - ответственный, пунктуальный и т.п. Так чтоли писать?
Wir machten - как то не нравится https://www.linguee.de/deutsch-englisch/uebersetzung/wir+m...
Ну тут я в Präteritum пишу - вроде как давно это было, но не только что и не слишком давно.
Wenn Sie an mir Interesse haben, dann warte ich gerne auf Ihre Antwort. - тоже как то фигово выглядит
Это просто чтобы письмо на вежливой ноте закончить. Взял из какого-то примера.
ich schreibe Ihnen wegen Ihres Stellenangebot als Softwareentwickler.не рекомендуют так писать - это всё должно быть видно из заголовка
А это - чтобы начать. ))
Я вот всё думаю, как лучше писать - в строгом деловом тоне, или рассыпаться в любезностях? В России в основном в деловом пишут, а в Германии, я смотрю, полно всяких высокопарных обращений и вежливо-любезных форм. Но что я заметил, сверхвежливо пишут в основном только первое письмо. Если я начинаю тупить или слишком много переспрашиваю, или просто переписка уже долго идёт (третий, четвёртый и далее ответ), то даже сотрудники всяких амтов не заморачиваются, а переходят на краткое "Guten Tag" и "Viele Grüße" в начале и конце. А то и просто только основную идею напишут - в мессенджеровом стиле.
О, вспомнил. Хотя официально я числился в институте, но там поработал с людьми, которые фирму организовали. Там мы изобретение сделали и я в патенте числюсь, но не помню, записывали ли они меня в эту фирму. Я так понимаю, никто это проверять не будет, особенно, если фирма мелкая российская, да ещё если она закрылась уже (хотя не уверен) - т.е. могу написать, что последние года поработал программистом в этой фирме, чтобы не было, что сидел 11 лет на одном месте? Арбайтсбух российский с переводом же проверять не будут?
Глянул по онлайновым штойер калькуляторам - примерно 38-40% все налоги и отчисления будут (1 штойер класс, неженат, нет детей, нет религии, нет компенсаций за дорогу и прочего, нет налоговых вычетов). Ну где-то из 3 тысяч 2 буду получать.
Я раньше сам Wissenschaftlicher Mitarbeiter
ну так это и правильно было, как думаю. Хотя можно было и так сделать
Leitender Wissenschaftler - старший научный сотрудник
Wissenschaftliche Mitarbeiter - научный сотрудник
Nachwuchsforscher - мл. научный сотрудник
Leitender Wissenschaftler im Bereich Softwareentwicklung звучит гораздо лучше и на 36К явно не тянет ![]()
Видел, где в скиллах всё смешано
Ну не всё, а что в эту область попадает. Хотя лично я скил таблицу страшно не люблю.
Ну и конечно всё, что пишется это личные предпочтения/взгляды/опыт. Собирайте побольше откликов и сами решайте как будет правильно для вас.
Leitender Wissenschaftler im Bereich Softwareentwicklung звучит гораздо лучше и на 36К явно не тянет
Меня ещё беспокоит, что будет выглядеть, будто тянет на 50к евро, а приду и будут спрашивать - буду отвечать на 30к, например. Ну они и скажут, что не подходишь на 50к, а на 30к - overqualified.
Вот это мне понравилось
https://karrierebibel.de/wp-content/uploads/2021/07/Bewerb...
И такого добра везде полно
https://karrierebibel.de/bewerbungsschreiben/
Это просто чтобы письмо на вежливой ноте закончить... А это - чтобы начать.
Я тоже так раньше делал, но приведенные формулировки, IMHO никак не подходят.
Но опять таки, нужен носитель языка, желательно с опытом в ИТ. И лучше всего не один. Поставьте соседу ящик пива, он с удовольствием поможет ![]()
сверхвежливо пишут в основном только первое письмо
Обычно да, но многое зависит от собеседника. По телефону иногда спрашивают: дутцен или зайтцен (на ты или на вы)?
проверять не будут?
Обычно всем по барабану, главное чтобы в собеседовании совпадало.
Проблема в том, что было в другой стране мало кого интересует, я вообще не упоминаю в бумагах, что в союзе делал.
и я в патенте числюсь
Ссылка есть на патент? Очень хорошо будет дописать, хотя бы просто название.
ну тогда хотя бы
Wissenschaftliche Mitarbeiter im Bereich Softwareentwicklung
И не нужно столько много думать, а если... Вашу неуверенность можно почувствоватьза километр - этого быть не должно на собеседовании.
Кто задает четкие вопросы по языку, к тем и так не имеет смысла идти. Обычно, нужно просто рассказать, что делал, какие достижения. Ну, обычная реклама макдональса, а то что в за углом полная фигня - это уже другой вопрос.
Ну и за 10 лет программирования нужно знать и так довольно много, то бишь на юниорские позиции бевербунг посылать будет странно. Хотя можно написать, что фирма мне так нравится, что безразлично с какой позиции начинать.
Ссылка есть на патент? Очень хорошо будет дописать, хотя бы просто название.
Ссылка есть, но там на русском (и я там под другой фамилией указан) и ведёт на сайт ФИПС или в Яндекс. Чтобы английский вариант прочитать, нужно в Яндексе знать, куда кликнуть. Прямой ссылки на английский нет, или я её не могу найти.
И такого добра везде полно
Кстати, что значит Initiativebewerbung? Когда объявления о наймне нет (т.е. фирма как бы официально не ищет новых сотрудников), а ты сам, как инициатор, к ним обращаешься?
Кто задает четкие вопросы по языку, к тем и так не имеет смысла идти.Не понял.
Меня ещё удивило, что в России на отзыв на вакансию обычно сразу присылают тестовое задание, и (или) на собеседовании начинают гонять по каверзным вопросам. Тут же, когда говорил с одной фирмой, я спросил, а вы тесты какие-то будете проводить, вопросы задавать по программированию? - Какие тесты? Мы просто поговорим о вашем предыдущем опыте и пригласим вас на день (неделю, ещё что-то) - посмотрим, как вы работаете.
При этом читал, что в те же гуглы-амазоны собеседование содержит в себе и задания, а каверзные вопросы, и ещё много разных этапов.
Мы просто поговорим о вашем предыдущем опыте
Это самое нормальное
и пригласим вас на день
Это получше будет, но тоже в кодеры.
гуглы-амазоны собеседование
Там у них просто так принято. Целые книги об этом написаны, а начиналась всё с круглой крышки люка ![]()
Кто задает четкие вопросы по языку, к тем и так не имеет смысла идти.
Потому, что это кодер ищет кодера.
Начитался умных статей и выпендривается.
Меня подобный шеф совсем не интересует.
Я думаю с вами здесь многие не согласятся. Если просто говорить о жизни и прошлом опыте, не привязываясь к каверзным вопросам, то слишком легко навешать лапши на уши и навязаться на испытательный срок. И если профан на этом сроке будет виден через неделю, то середняк может шифроваться месяцами.
Тут ещё вопрос, тот, кто собеседует - он эти каверзные вопросы знает, потому что постоянно с ними дела имеет и они у него естественным путём запоминаются, из опыта, или он их перед собеседованием выбрал, изучил и теперь спрашивает? Вот пример типичного собеса сеньёра - половину не отвечает:
Как проходят собеседования у синьоров – Мы обречены #3 - YouTube
Хех, с того же канала нашёл интервью с челом, который в Германию переехал и, похоже, от разработки ушёл в коучинг для малолеток и айнштайгеров. Он там говорит про разработку в Германии - как оно, похоже на правду?
Senior software vlogger — все виды менеджеров в IT — Мы обречены #34 - YouTube
то слишком легко навешать лапши на уши
Сомневаюсь, это нужно специально этим заниматься. Ну и полгода пробецайт никто еще не отменял.
Да и конкретные знания чего-то особой роли не играют, важно чтобы чел. мог бы быстро их освоить. Мне интересен именно общий уровень "понимания программирования", какой подход к решению задач, насколько получится работать в команде и т.п. Это если смотреть на нового человека.
он эти каверзные вопросы
-----
А что тебе мешает задать такой же "каверзный" вопрос и посмотреть на реакцию на вопрос, на способ поиска решения и на то как будет оформлен ответ?
Тем более, если ты уже понимаешь, что эта конкретная шарага не для тебя...
Хотят в конторе усиленную математику - ну спроси сколько времени потребуется для решения задачки про козу. привязанную с краю круглой полянки...
Будет что-то другое нужно - подбери задачку по теме - есть их...
А вообще - чаще на интервью ходить надо - задачки - абсолютно одни и те же. Похоже что менеджеров отправляют на одни и те же курсы по проведению интервью и ничего своего они привнести не в состоянии.., ![]()
Кстати, хорошо бы сделать еще описание проектов для специалистов, потому как CAN-Bus, LabVIEW, NI ничего не скажет отделу кадров, но многое специалисту.
Обработка сигналов тоже ведь была? Хорошо бы развернуть..
Может, для неспециалистов?
Обработка сигналов - ну, что-то подобное было. Вот я глянул картинки по статье - да, исходные данные, приходящие с порта, были похожи на шум. А на самом деле там работали цилиндры двигателя и надо было их вычленить, задавить паразитные гармоники от вибраций корпуса и прочее. Но преобразования Фурье я не делал - мы там как-то по-другому делали. И вообще это с моей стороны было не профессионально - т.е. я просто запрограммировал методы и формулы, что мой научный руководитель мне сказал - сам я не изобретал этого всего и даже не знал, что применить нужно. Т.е. я в этой области не специалист. Меня учили этому в универе, но я уже давно всё забыл. Помню вроде только, что через преобразование Фурье можно выделить из потока сигналов, кажущихся сплошными помехами, главные гармоники - самые упорядоченные составляющие сигнала. Т.е. лучше не писать, что я занимался обработкой сигналов.
Я не знаю, что другие пишут. Являются ли они спецами в том, что упоминали, или даже если в тему всего месяц погружался и потом забыл половину - уже стоит упоминать? Просто на собесе, если спец спросит меня хотя бы поверхностно по той же обработке сигналов (если я ещё пойму его на немецком или английском - надо же терминологию иностранную знать в этой области), то скорее всего я сольюсь на первых же вопросах. Меня так в России слили на HTML, когда показали распечктку разметки моего сайта, который был пробой пера (т.е. вообще мой первый сайт) - я там в цикле наделал div-элементов с одним id, и приписал этому идентификатору стиль. А надо было это делать через класс, т.к. идентификатор по идее должен быть единственным на странице. А я тогда это забыл или не знал. А в резюме было - ASP.NET MVC, HTML, Javascript, CSS. Короче, меня не взяли.
Читал у одного англоязычного рекрутера в блоге - не указывайте в резюме вещи, в которых вы не разбираетесь, а только пробовали или имели с ними мало опыта. Я буду вас по ним спрашивать, и явно не азбучные истины, а если вы не сможете ответить, это будет выглядеть хреново.
Хех, с того же канала нашёл интервью с челом, который в Германию переехал и, похоже, от разработки ушёл в коучинг для малолеток и айнштайгеров. Он там говорит про разработку в Германии - как оно, похоже на правду?
Senior software vlogger — все виды менеджеров в IT — Мы обречены #34 - YouTube
Дослушал до одного момента - он работает в Германии в международных компаниях, где всё на английском. Так что он много про немецкую разработку не скажет.
Но тут он говорит про PIP (personal improvement plan) - я про него слышал и от русскоязычного чувака из Кремниевой долины.
Senior software vlogger — все виды менеджеров в IT — Мы обречены #34 - YouTube
Правда там он говорит, что если ты менеджеру не нравишься, то он может тебя "поставить на PIP", и это считай уже уволил, только отложенно. Т.е. это как клеймо, и потом легко преставить человека, что PIP он не выполняет. И далее увольнение. Но это всё равно либеральнее, по-моему, чем сразу пинком под зад.
Про "немеждународный" уровень разработок внутренних продуктов в Германии
Senior software vlogger — все виды менеджеров в IT — Мы обречены #34 - YouTube
А что тебе мешает задать такой же "каверзный" вопрос и посмотреть на реакцию на вопрос, на способ поиска решения и на то как будет оформлен ответ?
Тем более, если ты уже понимаешь, что эта конкретная шарага не для тебя...
Жертва не может пытать палача. ))
На свои же собственные каверзные вопросы, которые они мне задавали, они мне ответили. А на мои они не обязаны отвечать. Когда ты ищешь работу, то в более зависимом положении находишься ты, а не собеседующий. Если он тебя не наймёт, а даже побыстрее избавится, завалив на вопросах, ему даже лучше - быстрее освободится и пойдёт заниматься своими делами. Фирмам выгоднее не нанимать хороших разработчиков, чем нанимать плохих, поэтому отказ почти всегда беспроигрышный для собеседующего.
А вообще - чаще на интервью ходить надо - задачки - абсолютно одни и те же. Похоже что менеджеров отправляют на одни и те же курсы по проведению интервью и ничего своего они привнести не в состоянии..,
Не, мне задачки задавали сами разработчики.
Вообще, я согласен с ними в чём-то. Они хотят знаний, а не просто желания учиться. И не просто знаний, а часто с заточкой под их задачи, чтобы пришёл, сел и сразу начал прибыль приносить. Я бы тоже в последнюю очередь нанял без знаний, но с одним желанием, будь я на их месте.
А на мои они не обязаны отвечать.
-----
Кто тебе это сказал?
На интервью проверяются ОБЕ стороны - они - нужен ли ты им, ты - а как тебе будет с ними.
Так что если от тебя ожидают каких-то нестандртных решений, то вполне можно протестить как будут действовать в нестандартной ситуации.
Особенно, если уже понятно, что работать ты там не будешь.
Как то конторка искала шарпового кодера.
На интервью были двое сонных - шеф и баба, которая главный ДБА и какой-то еще менеджер.
По внешнему виду данных особей вполне понятно, что работать в их шараге можно только в полном загоне.
Ну и гонять меня стали не по шарпу, а по лоадбалансу и кластеризации СКЛ сервера - у конторы проблемы с производительностью системы..
Вроде все более-менее ответил и когда меня спросили - У вас есть какие-то вопросы?
Я так спокойненько и говорю - Да, к ДБА. У вас в базе есть большая таблица без ключей. Ваша задача - опустошить ее как можно быстрее. Что вы будете делать?
Пауза... Потом начинает отвечать мужик - баба все еще не проснулась и не въехала в вопрос...
- Ну это - Делете фром табле...
Я мужика притормаживаю - Мне, говорю, по вашим вопросам понятно, что человек которого вы ищите должен будет весьма плотно работать с ДБА. Меня сейчас интересует насколько хороша будет совместимость/коммуникация с ДБА. По-этому мне интересен не ваш ответ, а ее.
У бабы глаза по 55 копеек...
Где-то через минуту-полторы она рожает:
- делете фром табле.
- таблица - большая, это будет долго. Есть ли более быстрый способ очистить таблицу?
- ну процедурой можно.
- но будет ли это быстрее?
- ааа... нее, не будет, но можно.
- ладно говорю - не проблема - dля большой таблицы наиболее быстрым будет дроп & креате...
- ах, ну да...
Ну и как решать вопросы производительности системы в целом и профильно базы при таком ДБА?
нах-нах, храни меня кто там этим занимается от такой работы.
чтобы пришёл, сел и сразу начал прибыль приносить
-----
Что бы это было - нужна правильная организация работ и правильная постановка задач, особенно - новичку не знакомому с предметкой.
А это - это весьма существенная (дополнительная) нагрузка на менеджера, которому она нафиг не сдалась.
Так что - от пары недель, до полугода и более на вхождение в проект...
Anschreiben никуда не годится
Рекомендую взять нормальный образец и переделать под себя.
Тут посмотри https://groups.germany.ru/24029/f/8574644.html?Cat=&page=0&view=collapsed&sb=5
Полученный результат кстати там же можешь запостить, девочки подкорректируют стилистку
Может, для неспециалистов?
для них будет письмо, там только те навыки которые нужны для этой позиции. Остальное их не волнует/ не имеют понятия
мы там как-то по-другому делали
Понятно ЦОС и Котельников в пролёте ![]()
Что там с NI и LabView? Сколько вообще проектов было? Чем можете похвастаться в реализации проектов?
Как проходила разработка, что использовали? На что ушло 10 лет?
Надо обязательно что то найти...
Жертва не может пытать палача
В данном случае можно и нужно, только выглядеть это должно нормально.
Я например иногда спрашиваю: А как Вы относитесь к Uncle Bob?
Если чел. не знает ни Роберта Martin-а ни Martin-а Fowler, то с ним уже всё ясно.
Да даже информация Git или SVN говорит о многом.
Жертва не может пытать палача
Каверзные вопросы задавать имхо это несколько неразумно. Во первых можно легко поставить человека, который принимает решение о найме, в неловкое положение. И нахрен ему такой работник? Во вторых спрашивающий УЖЕ работает и смысла в его тестировании нет.
Но вопросы задавать нужно. Это часть игры. Нужно показать, что тебе не все похер. А интересует чем живёт фирма, какие технологии использует. Только не каверзные.
Это сложно с плохим разговорным языком. Но, если ты задашь правильный вопрос, то твой собеседник будет трындеть сам целый час(к тебе останется только кивать), а потом уйдет очарованный таким приятным собеседником, как ты.
Но вопросы задавать нужно. Это часть игры. Нужно показать, что тебе не все похер. А интересует чем живёт фирма, какие технологии использует. Только не каверзные.
Это сложно с плохим разговорным языком. Но, если ты задашь правильный вопрос, то твой собеседник будет трындеть сам целый час(к тебе останется только кивать), а потом уйдет очарованный таким приятным собеседником, как ты.
Это совершенно верно. Врагов себе наживать прямо с Vorstellungsgespräch не стоит, потом тоже будет достаточно возможностей.
А вопросы лучше заготовить заранее и не только общего порядка, но и в частности именно под это конкретное место.
но и в частности именно под это конкретное место
-----
Пришел как-то на интервью как шарповый кодер.
Ни одного вопроса по шарпу, дотнету, вебсервисам... один сплошной СКЛ...
В конце их спрашиваю :
- Я пришел как шарпист, а вы меня спрашивали только по СКЛ - в чем причина?
- У нас ушел специалист по СКЛ - ищем замену...![]()
Врагов себе наживать прямо с Vorstellungsgespräch не стоит, потом тоже будет достаточно возможностей.
Если задавать неправильные вопросы, то таких возможностей скореее всего не будет. Потому что присутствующие как раз и принимают решение о дальнейшей совместной работе.![]()
Мне тоже нужно знать куда идти и с кем работать. Иногда ясно, иногда нет.
Собеседование это самое неподходящее место для персонального тестирования работодателей. Во первых кто сказал, что именно с этими людьми придется непосредственно работать. Во вторых дурь каждого сразу видна и без каверзных вопросов. В третьих ну ищет сейчас наша фирма хороших фронтэндщиков. И если придет такой вот кандидат и начнет нас по ангуляру гонять, мы все провалимся. Да, мы готовы обсуждать тех. вопросы и готовы дать специалисту построить систему по его разумению. Да, можно вопросами проверить, насколько мы хорошие коллеги и какую степень свободы получит кандидат. Или что у нас уже есть и в какую сторону стратегически мы движемся. Но вот конкретно спрашивать по недостаткам системы навигирования в
ангуляре - мне было бы очень стыдно, но я бы провалился.
- ладно говорю - не проблема - dля большой таблицы наиболее быстрым будет дроп & креате...
Тоже сразу об этом подумал, но сломается ORM. Придётся раскидывать по всем приложениям обновление ORM. Так что, пожалуй, лучше подождать очистки через delete from table, даже если это займёт сутки. Это же одноразово делаться будет?
Обновлять и проверять ORM - это надо заводить таск на день работы программиста, если не больше - в зависимости от того, сколько на эту БД и ORM завязано. А очистить таблицу скриптом или процедурой - пару минут работы DBA.
Понятно ЦОС и Котельников в пролёте
Что там с NI и LabView? Сколько вообще проектов было? Чем можете похвастаться в реализации проектов?
Как проходила разработка, что использовали? На что ушло 10 лет?
Надо обязательно что то найти...
С Лабвью работал другой парень - он программировал плату, а я с платой общался через Ethernet посредством TCP. Там ещё была проблема, что плата была на ARM-процессоре, у которого другой порядо записи бит в байтах (endianness) - приходилось при парсинге все значений реверсировать порядок бит.
Короче, щас дописываю новый вариант резюме. Решил действительно сжать часть про обучение и школу выкинуть, и в опыте работы добавлю описание работы и ещё одного работодателя.
Кстати, как я понял, если есть мастер и бакалавр в той же области, то бакалавра можно опускать? Т.е. я сначала бака получил, а потом мастера в той же области.
Я например иногда спрашиваю: А как Вы относитесь к Uncle Bob?
Если чел. не знает ни Роберта Martin-а ни Martin-а Fowler, то с ним уже всё ясно.
Да даже информация Git или SVN говорит о многом.
Хмм... Я не знаю этих трёх чуваков, и Гита у меня нет. )))
Во вторых дурь каждого сразу видна и без каверзных вопросов.
Я на собесах говорил, что не люблю джаваскрипт. Похоже, не нужно было этого делать. Тем более, что я его почти не использовал - т.е. не могу профессионально указать слабые стороны джаваскрипт и объяснить, почему он плохой. Но он мне сразу не нравится, даже с поверхностной точки зрения - я начитался статей, где люди пытаются делать с ним элементарные вещи, типа сложения чисел или работы с массивами, а из-за отсутствия типизации там вылазит всякая хрень. Ну джаваскриптеры говорят, что мол нужно просто знать длинный список правил, как там типы приводятся, и вообще заранее знать, с каким типом данным ты работаешь, или проверять их тип, прежде чем работать. Если такие проблемы даже в элементарном, что будет, когда глубже копать начнёшь? А народ пытается на нём огромные приложения писать, обложившись костылями, добавляющими типизацию, работу с числами и прочим. Вот это я всё выпалил, а на меня посмотрели как-то странно и спросили - "а если мы скажем тебе сайт сделать?". Ну я сказал, что если скажете, то я конечно попробую, но я не спец по сайтам, поэтому лучше эту работу дать профи. А вакансия была в основном с десктопом, и во второстепенных навыках было вроде HTML, JS, CSS.
Среди работодателей ходит мнение, что разработчик должен быть гибким. Сишарпера на джаву перекинуть с переобучением на ходу, десктопера на веб или обратно - в порядке вещей. Вы же у себя в резюме написали, что вы гибкий и обучающийся? Ну вот, вперёд! Вон у нас молодые прыгают по технологиям и языкам как сайгаки - не отказываются от непрофильных заданий. А вы, тридцатилетние старпёры, что-то много претензий и условий ставите.
А кто сказал, что задавать нужно узконаправленные технические вопросы?
Именно это почти бессмысленно с обеих сторон.
Меня гоняли, т.к. я упоминал эти вещи в своём резюме. Вот в этом посте Резюме для программиста - Пробегусь тезисам которые треде увидел Считаю - Программирование (germany.ru)
человек указал в своём резюме (внизу на картинках) XML, SQL и прочее. А как он эти технологии знает? Что насчёт сложных иннер-аутер-джойн со специфическими данными? Или только самые простые операции делал? Или вот C# указан и типа мультитрединг - расскажите особенности работы с барьерами памяти, семафорами и прочим. Если не ответит, это будет выглядеть, как не знает, но указывает в резюме.
Или, например, мне на собесе дали пример замудренного наследования (ну прямо из списка каверзных задач почти) и сказали, что выведет функция в третьем потомке. Надо было знать тонкости, как наследуется то-то и то-то при таком-то модификаторе доступа в родительских классах и таком-то - в дочерних. Я хотел спросить, а они на продакшене такие же замудрёные схемы наследования постоянно используют? - Мы хотим знать, насколько человек глубоко разбирается. Но если не ответишь, то дальше по собесу не пройдёшь. Как я понимаю, им нужны были лишь те, кто очень глубоко разбирается. На зарплату +-100к рублей в 2016 году в Сибири.
реверсировать порядок бит
И как делали?
Я не знаю этих трёх чуваков, и Гита у меня нет
Ну к вам бы в контору, я точно тогда бы не пошел. Чуваков кстати всего два, рекомендую поискать на ютубе.
Я на собесах говорил, что не люблю джаваскрипт
Неправильная позиция, обычно нужно говорить о положительном, а если спросят, то ответ должен быть более гибким.
А как он эти технологии знает?
Никто не гарантирует, что ответы показывают истинное знание.
Если человек сделал за 10 лет несколько больших проектов и рассказывает как он решал сложные проблемы там, то конкретные знания конкретных закавык не играют большой роли. Если попадется, то решит.
И опять таки, тех кто спрашивает подобные вопросы интересует кодер, а не разработчик.
Вот например, какие вы паттерны и либы использовали в своих WPF проектах? О банде четырёх слышали?
Что там с NI и LabView? Сколько вообще проектов было? Чем можете похвастаться в реализации проектов?
Как проходила разработка, что использовали? На что ушло 10 лет?
Сначала я делал простые проекты уровня студента - типа локальная БД и к ней редактор, или дистрибутивы для уже существующих приложений делал. Это всё не стоит даже упоминать - потому что качество первых проектов было у меня хреновым. Помню, как первую БД делал без связей (relations) между таблицами, а потом в коде пытался по одинаковым айдишникам вытащить записи - т.е. эти связи как бы искуственно создать. Там кроме меня в этом почти никто не разбирался, поэтому код ревью и всякие наставления старших - не про меня. Максимум - консультировался в интернете. Потому конечно стал всё нормально делать. А потом сделал простенький сайт для нашей лаборатории на ASP.NET MVC 2, затем перевёл его на 4 версию, и хотел добавить модуль Silverlight для работы с USB-токенами HASP. Дошёл до того, что на сайте смог получить доступ к токену, прочитать с него инфу и показать клиенту, но далее и Silverlight стал в загоне, и у меня на другой проект переключили. Только в последние лет 4-5 делал один большой проект с платами сбора данных Лабвью и диагностики Verbrennungsmotoren. Мы с ним завязли, т.к. долго отрабатывали алгоритмы и много раз переписывали интерфейсы и прочее. Сделал для этого проекта собственно блок расчёта, клиент на WPF (с использованием MVVM и всего такого), очень простой сервис на WCF, сайт на ASP.NET MVC с отображением результатов и графиков, ну и базу данных на MS SQL Server, где всё это хранилось, включая данные клиентов. Клиент на WPF был защищён ключём HASP, сделал на WiX# установщик к нему. Клиент на WPF подключался через TCP к плате сбора данных, и в реальном времени парсил данные с неё, вёл расчёт и отображал на бегущем графике (Dynamic Data Display, который теперь Interactive Data Display) разные параметры двигателя, к которому была подключена плата.
Внутри, правда, всё сделано не очень хорошо. Особенно меня не удовлетворяла работа с многопоточностью. Я делал всё в 3-4 потоках, что-то запускал по-старинке через Thread.Start и синхронизировал через lock, что-то успел переписать на Task-based. Async-await использовал немного. Но так к одной консистенции и не привёл - уже уезжал. В принципе, программа работала и была многократно проверена в разных условиях на разном оборудовании. Описания багов и дальнейшие планы по фичам оставил коллегам.
Ну и под конец с гиперспектральными камерами связался - парсил там их данные в ENVI-формате, спектры изображений вытаскивал.
Параллельно в качестве хобби пытался делать 3D-игрушку сначала на WPF, потом на SharpDX (вовремя бросил - оказалось, что он загнулся вскорости), теперь на Юнити пытаюсь. Но каждый раз доводил лишь до простых поделок, типа этого sitdRemake - YouTube
Меня единственное, что в этом всём беспокоит - у меня нет глубоких знаний по всему этому. Большую часть делал первый раз. Показывать код - просто расписаться, что ты не профи. Если кто-то начнёт гонять, тыкая пальцем в код "а тут почему так? а вы знаете, к чему это может привести?", то что я могу ответить? - Надо было быстро, и я не успел разобраться. Или поленился глубже копнуть. И я незнаю, к чему тут это может привести.
А потом сделал простенький сайт для нашей лаборатории на ASP.NET MVC 2, затем перевёл его на 4 версию
Кстати, всегда считал это какой-то работой "должно быть сделано походу, не отвлекаясь от текущих задачь". А сегодня наткнулся на статью миграции всего лишь фронт-энд фреймворка на ближайшую соседнюю версию Гайд по миграции с Vue 2 на Vue 3. Часть 2 / Habr, где народ целые инструкции пишет. Может, и мне тоже написать в достижения, что мигрировал проект с ASP.NET MVC 2 на 4? Правда, сайт был маленький.
Это всё не стоит даже упоминать
Ну почему, различные проекты для ..., с использованием БД хх
большой проект с платами сбора данных Лабвью и диагностики Verbrennungsmotoren
Ну вот уже что то: проект диагностики Verbrennungsmotoren. Уже можно абзац написать. В ваших районах как раз такие вещи будут интересны.
Внутри, правда, всё сделано не очень хорошо.
Об этом писать не следует, главное что сами понимаете.
у меня нет глубоких знаний по всему этому
Ну так копайте, от завтрака и до забора.
Времени еще будет навалом.
реверсировать порядок битИ как делали?
Прошу прощения - не бит, а байт.
Написал класс и инструкцию к нему. Вообще, эта проблема выскочила неожиданно - когда попытались общаться моим клиентским приложением с платой. Никто из нас о разных порядках записей байт в разных архитектурах не знал.
// ---- Учёт порядка байт (endianness), по которому хранятся данные в архитектурах
// Из-за реверсивного порядка байт в комьпютерной архитектуры плат LabVIEW (big-endian)
// по отношению к порядку байт в копьютерной архитектуре х86 (little-endian),
// последовательность байт для каждого значения (т. е. для каждой переменной, хранящей какое-то значение),
// полученного от аппаратного обеспечения LabVIEW, должна быть реверсирована.
// Это в случае, если программное обеспечение на стороне LabVIEW не делает такой реверс само
// (по умолчанию не делает, да мы и не договаривались делать реверс).
// Например, если получено два значения типа, аналогичному типу Int32 в .NET, нужно при переводе каждого этого значения в Int32
// (через, например, метод BitConverter.ToInt32) реверсировать порядок байт этого значения перед переводом.
// При этом строки реверсировать не нужно
// (по крайней мере, если эти строки представляют собой массивы однобайтовых значений - например, когда используется ASCII или UTF-8;
// если же это строки с двух- или более байтовыми значениями, то, НАВЕРНОЕ (т. е. надо выяснить!) надо тоже менять порядок байт).
// При отправке данных с х86 на LabVIEW байты всех значений надо также реверсировать для приведения их к порядку, с которым работает LabVIEW (big-endian).
// В этом классе и классах, которые относятся к парсингу данных с LabVIEW, предполагается, что они запущены на архитектуре с порядком байт little-endian,
// а принимают и отправляют данные на архитектуру с порядком байт big-endian.
// Т. е. эти классы не адаптируют свою работу под произвольные порядки байт и не проверяют свойство BitConverter.IsLittleEndian.
// -----------------------------------------------
Реверсировал банальным Reverse из LINQ по массиву байт. Например, для протокола стандарта SAE J1939
public static byte[] Serialize(SetMode_SAEJ1939 structToSerialize)
{
var modeBytes =
BitConverter.GetBytes((uint)structToSerialize._mode)
.Reverse();
byte[] payloadBytes = structToSerialize._payload;
int payloadLength = payloadBytes.Length;
var payloadLengthBytes =
BitConverter.GetBytes(payloadLength)
.Reverse();
var extendBytes =
BitConverter.GetBytes(structToSerialize._extend)
.Reverse();
var identifierBytes =
BitConverter.GetBytes(structToSerialize._identifier)
.Reverse();
byte[] resultBytes =
modeBytes
.Concat(payloadLengthBytes)
.Concat(payloadBytes)
.Concat(extendBytes)
.Concat(identifierBytes)
.ToArray();
return resultBytes;
}
тоже написать в достижения, что мигрировал проект с ASP.NET MVC 2 на 4?
ну если главные проблемы, не забыли то пишите. О размере можно не упоминать.
У вас главная задача получить первое место работы здесь и продержаться там хотя бы год.
Да, будет очень сложно, но рано или поздно что то найдётся.
Вот например, какие вы паттерны и либы использовали в своих WPF проектах? О банде четырёх слышали?
Основной паттерн WVVM. Всякие синглтоны, обсерверы, инверсии зависимостей и прочее - специально ничего не использовал. Может, оно само как-то. Либы указал в другом посте выше.
Про "Банду четырёх" слышал только, что это четыре автора, которые типа опытные и написали книжку о всяких паттернах и программировании вообще. Не читал.
Читал "Совершенный код" (Code Complete) Макконнела по диагонали - ну там где-то треть для меня было что-то вроде азбучных истин, ещё треть - ну ок, логично, и остальное - любопытно, можно подумать применять.
Вообще, всякие вопросы типа "а ты читал это и это?" для меня похожи на вопросы гопника из подворотни "а ты Васю Серого знаешь? а кого знаешь?". Ну не читал я одно, а читал другое. Программировал я программировал, а потом прочитал, что это, оказывается, паттерн Dependency Injection - какой-то его вид. Ну для меня это примерно как - я хожу по улицам, а на самом деле по-научному би-пе-да-ли-ру-ю. ))
Ну почему, различные проекты для ..., с использованием БД хх
большой проект с платами сбора данных Лабвью и диагностики VerbrennungsmotorenНу вот уже что то: проект диагностики Verbrennungsmotoren. Уже можно абзац написать. В ваших районах как раз такие вещи будут интересны.
Да, я уже понял, что лучше всё это расписать.
Глянул на другие резюме - люди любую мелочь туда засовывают. В принципе, я могу свой хелпер для гридов в XAML тоже на Гитхаб вытащить, наверное. Просто никогда не считал это "достижением". А потом смотрю, люди "тьюториалы" выпускают, как три кнопки нажать Adding a texture to a plane in Unity - YouTube. Если вы не понимаете, то это видео из разряда "как создать переменную в C# и присвоить ей значение".
Что такое DRY слышали?
Драй, кисс и прочие - слышал и читал не раз. И забывал точные определения. Это всё советы из разряда очевидных и примитивных. Хотя, вот читнул про драй
Don't repeat yourself - Wikipedia
or using data normalization to avoid redundancy
И там ссылка на
Computing[edit]
In computing, the reduction of data to any kind of canonical form is commonly called data normalization.
For instance, database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency.[6]
Помню, что с нормальными формами баз данных так толком и не разобрался. Читал только, что первая и вторая используются вроде как почти повсеместно, а чтобы привести к последующим, надо некисло в предметной области разбираться, чтобы понимать, какие данные реально есть по сути дубли других данных. Далеко не каждый специалист это сделает.
В общем, понятны отказы. Куцый уж больно резюм, без искорки. опыт работы 10 лет-это просто замечательно, особенно на одном месте.
Не знаю, написали ли выше, но вот что мне лично не нравится снизу вверх:
1). Mittelschule замени на Gymnasium c Abschluss Abitur. или вообще не пиши.
2). Напиши темы твоих дипломных работ и, если релевантно, то используемые технологии.
3). Ты же наверняка ходил на какие-нить курсы повышения квалификации в Новосибе? Перечисли все. Если есть сертификаты, то тоже добавь. Туда же местные шпрахкурсы с организацией.
4). Три пункта про опыт работы. У тебя же не только менялось название должности, но и обязанности тоже, правда? Да и технологии не стояли на месте. Допиши проекты и свою в них роль. Каждую программулю/скриптулю можешь назвать проектом и перечислить все тулзы и фреймворки. если что-то делали для заказчика или по выделенному гранту, то тоже пиши кто и что. И убери даты. Только месяц и год.
5). Актуальная ситуация. Никаких пауз и пробиере. 2019- Umzug nach Deutschland: Совершенствование немецкого языка; самостоятельное изучение фреймворков.... Здесь можно вставить ссылку на гитхаб.
6). пункт скилзы. личные качества и знание языков опусти вниз под образование. Можешь добавить еще русский язык как родной. За последний год мне пришло минимум 3 предложения, где нужен русский. Это может оказаться твоим шансом.
ну и в пункт софтвареентвиклер добавь вот прям каждую библиотеку, с которой работал, каждый ИДЕ, GIT. кого еще там видел, Transact-SQL не забудь. Побольше ключевых слов, короче... И расставь всё в определенной последовательности. Сначала- с чем работал и очень хочешь работать, ну и остальное...
7). Stack overflow убери.
8). Место рождения убери и лучше добавь номер телефона.
Аншрайбен вообще никуда не годиться. Лучше вообще без него рассылать.
В сопроводиловке ты должен убедить работодателя, что ты крутой специалист, пусть даже просишься на юниорскую позицию. Блеянье про тут чуток, да там пробую для чела с 10 годами опыта как-бы не комильфо. Нормальные фирмы после такого аншрайбена уже и в резюм смотреть не будут.
Возьми рыбу из инета и вставь свои технологии и данные.
Это всё советы из разряда очевидных и примитивных.
Но почему то приведённом коде не используемых ![]()
Если Вы на собеседовании будете отвечать точно как на форуме, то шансы у вас будут минимальные найти работу.
Главное - это неуверенность в себе. Я понимаю, что выпендриваться не привыкли, но слишком низко опускать себя тоже не следует.
Свое мнение без дополнительных вопрос тоже лучше держать при себе.
Вот полезли в базы и сразу показали, что и базу нормально не разработаете. Выберите себе область и там плавайте. На остальное без комментариев, либо да делал, либо нет не делал, но могу выучить.
Hryu , спасибо за советы.
Но почему то приведённом коде не используемых
Например? В том куске, где я Serialize пишу? Я бы там, может быть, изменил возврат с массива байт на IEnumerable и, соответственно, не делал бы .ToArray() в конце при возврате - типа "ленивая" реализация.
Ну ещё, может, то, что я много лишних промежуточных переменных ввожу, типа Length в отдельную сохранил, когда можно было сразу считать и в байты перевести. Но это всё мелочь - это не ошибка там или какой-то баг. Я когда протокол передачи данных разбирал, нужно было держать в памяти длины в байтах для разных значений, поэтому мне показалось удобнее даже незначительные вещи вытащить в отдельные переменные с осмысленным названием - ещё удобно было вытащить из в наблюдение в дебаггере (watch) и отслеживать осмысленные названия, а не просто Length непонятно чего. Ну а потом просто так всё и осталось.
Но вообще да, прямо везде и в каждом месте я всем принципам не следую. Не специально, а просто забываю. Особенно когда нужно "на коленке" и "ещё вчера". Часто надо было код переписывать прямо рядом с работающим двигателем, с нервно стоящими вокруг дядями в пиджаках. Потом приезжал в офис или домой и пытался переписать получше.
Вообще вся эта разработка с Лабвью была чередой постоянных переписываний прототипов и авралов - нужно было то к выезду подготовиться на какую-нибудь фирму, то к конференции, то "у вас два часа работы на стенде, потом сворачивайтесь". Это не по готовым спецификациям и архитектуре функции кодом наполнять. )))
В том куске, где я Serialize пишу?
Ну так другого и не было
это не ошибка там или какой-то баг
Конечно нет, но такой код я не хочу видеть в нашем проекте.
Часто надо было код переписывать
Ну вот чисто для поиграться попробуйте прведенный фрагмент переписать. Чтобы любой член команды мог читать любые данные из других устройств. Ну или на крайний случай просто сделать код лучше.
Вот почему интересно вам не запрещают писать так много, а меня постоянно тут затыкают и выгоняют? Пришлось аж на свой сайт к себе уйти... Ну может быть с точки зрения антимасочников и антипрививочников я глупый, но зато привитый. Вот сейчас третью дозу вакцины жду. Если вам трудно найти работу, то лучше идти как я на пенсию..., но у меня реально проблемы, я шизоид-аутист, я слышал что в России шизоидам дают вторую группу, у меня 80%. Будете делать/изучать то что вам нравится, и ложиться/ставать когда захотите. Я вот осваиваю каждый день новые компьютерные программы... сейчас балуюсь в химеру см. https://www.youtube.com/watch?v=xKcF42FFoao, поставил BioClipse см. https://sourceforge.net/projects/bioclipse/ но JMol не могу подключить к BioClipse. JMol https://sourceforge.net/projects/jmol/ установлен у меня отдельно. BioBlender что-то скачать не получается http://www.bioblender.org/, или скачивается совсем не то... Но лет 10 назад пользовался им.
Моя ФЛ Он и ОнаЕсли вам трудно найти работу, то лучше идти как я на пенсию
Я ещё в Германии толком не пытался - только начинаю. Мне никто пенсию не даст - мне ещё 40 нет. ))
Вот почему интересно вам не запрещают писать так много, а меня постоянно тут затыкают и выгоняют?
Да я, вроде, пару-тройку раз в день пишу в своих темах в основном. До этого полгода не писал.
Ну вот чисто для поиграться попробуйте прведенный фрагмент переписать. Чтобы любой член команды мог читать любые данные из других устройств. Ну или на крайний случай просто сделать код лучше.
В зависимости от того, соблюдаются или не соблюдаются конвенции по передаче данных по сети, решение будет отличаться. Вот тут написано
"A common convention is to transmit data in network byte order".
Т.е., как я понимаю, порядок передаваемых байт по этой конвенции задаёт сервер. Если у меня плата Лабвью и мой компьютер подсоединены через маршрутизатор - то маршрутизатор (точнее, endianness его процессора) и задаёт порядок байт.
В самом общем случае, когда конвенции не соблюдаются (или неизвестно, соблюдаются они или нет), а также никакой договорённости с узлом сети, с которым вы общаетесь, о порядке байт или как его узнать нет, то невозможно с первого раза правильно расшифровать сообщения другого узла. Нужны тесты - до тех пор, пока сообщения не станут осмысленными (т.е. вам удалось правильно их расшифровать). Но в самом общем случае, когда узел не посылает вам тестовых сообщений (типа хотя бы 16-битной единицы, у которой вы можете взять первый байт и посмотреть - 01 он или 00), а каков истинный смысл сообщений вы не знаете (т.е. вам не с чем сравнить правильность расшифровки), то задача становится не решаемой в принципе - т.е. написать наиболее универсальный код, подходящий для любого случая, невозможно.
Т.е. либо мы соблюдаем общепринятые конвенции (общаемся в порядке байт сети), либо у нас есть свои договорённости (типа первого тестового сообщения). В зависимости от этого будет немного отличаться и решение. Если мы соблюдаем конвенции, то просто передаём данные в сеть в её порядке байт. У C# для трёх типов данных есть для этого встроенные функции, типа таких IPAddress.HostToNetworkOrder Method (System.Net) | Microsoft Docs
Если надо для других типов, типа uint или ещё чего-то, то лучше узнать порядок байт сети и потом реверснуть его "руками". Варианты реверса - от банального метода Reverse по коллекции байт, до побитовых сдвигов Reverse Bytes (Little/Big Endian) [C#] (csharp-examples.net) (опять же, побитовый сдвиг для других типов данных должны написать сами). Мне проще использовать Reverse по коллекции, чем руками двигать битики. Если же речь идёт о сверхпроизводительной системе, которая должна с максимальной эффективностью общаться по сети с правильными сдвигами байт, то лучше, наверное, написать такой модуль кода общения по сети на другом языке, а не на C#. Из C# можно вызывать этот модуль.
Как узнать порядок байт сети? Я не нашёл готовой встроенной функции в C#. BitConverter.IsLittleEndian даёт порядок байт текущей машины (хоста), IPAddress.HostToNetworkOrder даёт сразу число в порядке байт сети, но не отвечает на вопрос, какой порядок байт сети (хотя внутри себя наверняка это выясняет). Т.е. вы должны узнать порядок байт хоста, взять любое тестовое число на хосте и привести его к порядку байт в сети. Далее побитово сравнить его (или просто сравнить числа) с тестовым числом на хосте и если они равны, то порядок байт сети равен порядку байт хоста. Теперь мы знаем, надо ли реверсировать все данные при отправке их в сеть. Соответственно, код моего фрагмента переписывается через if(порядок байт сети равен порядку байт хоста).
Далее можно поспорить, нужно ли реверсировать через IEnumerable.Reverse или через Array.Reverse, нужно ли конкатенацию делать через IEnumerable или через Array.Copy, но меня уже достало писать. ))) Если производительность не важна и IEnumerable отрабатывает достаточно быстро и не ест много памяти, то проще использовать его, т.к. это читабельнее. В нашем случае поток данных был не сильно большим, общение с платой по сети не было узким местом, поэтому я оставил как есть. Итого по улучшению кода - только добавить определение порядка байт сети и соответственно определять, реверсировать ли данные или нет.
Проблема только в том, что человек, который писал код для Лабвью, про порядок байт не слышал (как я понял), и писать с учётом этой особенности не хотел, хотя я ему про это говорил. У него как-то работало на его плате и машине, и он был доволен. Поэтому я просто подстроился под него (и его железо) и написал, что реверсировать байты буду всегда, без определения порядка байт. Если его код для Лабвью начнёт работать на другом процессоре, где порядок байт не такой, как на ARM, всё сломается.
Т.е. чтобы с моим кодом работали другие разработчики с разным железом, они должны следовать конвенциям. Вы при приёме на работу спрашиваете, следуют ли они конвенциям при работе с сетью, и какие вообще конвенции в каких случаях бывают? Ну вот этот порядок байт сети, порядок записи вершин полигона при текстурировании, приоритет и ассоциативность в операторах, 2х2=4, что там ещё в разных областях есть? DRY, KISS - это всё фигня и общие слова - там по каждому пункту спорить можно, когда и как это применять. А важны те десятки и сотни мелких и больших соглашений, которые действуют при той или иной работе, и с которыми не поспоришь. ))
Вы при приёме на работу спрашиваете, следуют ли они конвенциям при работе с сетью
Это так критично? Например есть код. Старый и сложный. Но полностью работающий. В этом кодя когда то проггеры накосячили и вместо использования стандарта использовали какую то самопальную фигню. Вы по работе столкнулись с задачей что то несколько подправить. Но в ядро не лезть. Уволитесь? Наотрез откажитесь работать с кодом, в котором что то "исторически сложилось"?
Это так критично? Например есть код. Старый и сложный. Но полностью работающий. В этом кодя когда то проггеры накосячили и вместо использования стандарта использовали какую то самопальную фигню. Вы по работе столкнулись с задачей что то несколько подправить. Но в ядро не лезть. Уволитесь? Наотрез откажитесь работать с кодом, в котором что то "исторически сложилось"?
Ну, обычно оно всегда так. "У нас очень строгие стандарты. Вы должны писать поддерживаемый код. И чтобы другие программисты могли им нормально пользоваться."
А потом - "да тут старый и сложный код... старые прогеры накосячили, вместо стандарта писали как бог на душу положит... но всё работает как часы, так что ты тоже следуй их логике и поправь там немножко".
Строгость вопросов на собеседовании компенсируется необязательностью их исполнения в работе - как-то так обычно происходит.
Код просто нормально должен быть написан.
Но вообще, у нас слишком разные представления о качестве написанного кода и о том как оно достигается.
Вы бы могли пример привести или сказать, как нужно нормально переписать мой код?
Я сказал, что нужно добавить определение порядка байт сети и, если надо, инверсия байт в данных руками перед их отправкой. Руками, т.к. трёх встроенных функций может быть недостаточно. Если обмен идёт лишь числами в 16, 32, 64 бита, тогда достаточно и ничего проверять и инвертировать не надо - пользуемся встроенными функциями. Ну и ещё договориться, что нужно собладать стандарты и слать данные в порядке байт в сети. Или договориться о своём стандарте. Если никто ничего не соблюдает, не договаривается и узнать правила, по которым формируются сообщения, которые тебе приходят, невозможно, то невозможно и написать универсальный код, который бы сразу правильно расшифровывал сообщения.
3). Ты же наверняка ходил на какие-нить курсы повышения квалификации в Новосибе? Перечисли все. Если есть сертификаты, то тоже добавь. Туда же местные шпрахкурсы с организацией.
В России никуда не ходил и на курсах квалификацию не повышал. Участвовал пару раз на всяких выставках-конференциях, даже бумажки были какие-то с надписями "IEEE", "National Instruments" и прочими участниками-организаторами. К сожалению, оставил их дома. Да и ничего там нет, кроме "являлся участником конференции или выставки..." - ни докладов не делал, ни презентовал ничего. Просто постоял рядом со стендом, а всё остальное делали мои коллеги. Были, конечно, участия в нескольких местечковых научных конференциях (я же в научном институте работал) и написания научных статей, но это всё к программированию не относится, и, как я понимаю, очков мне никаких не даст.
Что касается языка, то в России выучил до А1 сам, где и сдал на сертификат - т.е. курсы там не посещал. В Германии конечно посещал, но... Как мне тут сказали и как я понял, если язык ниже С1, то лучше вообще его не светить и курсы, тем более всякие интеграционные, не упоминать. Пусть мол при общении сами выясняют.
7). Stack overflow убери.
Вы уже не первая говорите мне убрать ссылку с профиля на Stackoverflow. Почему? Там же видно, чем человек занимался, какие трудности возникали и как они их решал, как помогал решать чужие проблемы. Спрашивал ли он всякую элементарщину, которую можно узнать в первых же строчках официальной документации, или копал глубоко и проблемы возникали в разных специфических случаях. Ну и видно, с чем человек реально работал - история проблем и их решений. Это, на мой взгляд, куда лучше, чем вылизанный код на Гитхабе.
Код просто нормально должен быть написан.
Но вообще, у нас слишком разные представления о качестве написанного кода и о том как оно достигается.
Не знаю, может, добавить обработку всяких исключений, что могут кидать любые функции, что я там использую? Логирование ошибок? Юнит-тесты? Комментарии? В принципе, при желании можно там всё это понаписать и раздуть код на порядок. Вы не говорите, чего вы конкретно хотите. "Нормально написан" и "чтобы другие разработчики могли работать" - это очень широкие понятия.
Мне один раз тестовое задание в России дали - короткое и без особых изысков - сделай то-то. Сделал. Пришло письмо с кучей претензий - а где это? а где то? а обработка исключений? мы вообще-то ожидали большего... Я им написал, что написали бы вначале, чего конкретно хотели. А то можно это тестовое быстро сделать - за пару часов накидать. А можно две недели доводить до невообразимых высот разных стандартов качества. Ответили, что хотели посмореть, как я пишу код. Я им не подхожу - плохо пишу.
и будет принимать решение
-----
На момент задавания вопроса решение уже было принято.
Если не понятно - не интервьором...
дураком.
-----
Ну значит на большее - на идиота или на дебила - не потянули... ![]()
Ты вот готов рассказать как модифицировать/ускорить СКЛ-сервер, который не справляется с потоком транзакций? Простейшие - поставить на более мощную технику или как-то раздробить базу по дополнительному железу - варианты не рассматриваются - решение нужно на текущем железе.
Я в курсе, что ты жабист. Как?
есть какая то общеизвестная граница
-----
Есть. 33 года. Дальше возможности обучения только понижаются...
33 года - слишком молодой ещё. Скорее, появляется опыт и знание, что время в жизни не так уж много, и бросаться изучать любую хрень, даже если она тебе не нравится, особенно по указанию всяких "старших товарищей", заинтересованных, чтобы тобой все дыры закрывать, не стоит.
Вообще, прикольно, конечно, как средневозрастные и пожилые старпёры - хозяева бизнесов, старшие менеджеры и прочие руководители - говорят более молодым, что они, молодые, уже никуда не годны, т.к. изучать новое не хотят. При этом эти старпёры себя для изучения нового (ну там как руководить, как бизнес развивать, думать там гадать, в какую сторону рынок пойдёт, как большую зарплату и премии получать) старыми вовсе не считают.
Ты вот готов рассказать как модифицировать/ускорить СКЛ-сервер,
Нет😁 Я не буду говорить о том, что я не знаю, что такое СКЛ-сервер,
Но самое главное, отвечая на вопрос, я должен понимать, зачем я это делаю. Что бы произвести впечатление? Что бы помочь решить проблему? Что бы унизить собеседника? 😁
Мне незачем отвечать. Тем более, что в определенной ситуации мой ответ можно всегда признать неполным или недостаточным и все равно достигнуть той цели, которая ставилась при постановке вопроса.
Или как отвечают некоторые "а с какой целью спрашиваете?"😁
В данном случае это не интересовало.
Просто мои паханы не любят никаких запахов
Просто скажите, что вам надо
Да мне то ничего не надо, хотел Вам помочь. Но вы упираетесь всем чем можно. "Подсказок" было более чем достаточно.
Просто наши области настолько не пересекаются, что, что то переделывать и смысла нет.
Мурку лучше спросите, у нее дипломатии нету ![]()
Нет
-----
Т.е. ты приходишь в шарагу интервьюироваться на позицию жабьего кодера
и не отвечаешь на вопросы которые в прямом ведении ДБА... ![]()
Чтобы унизить собеседника?
-----
Присутствующая при этом ДБА буквально спит за столом... да, это унижает.
Можно ли поставить эту ДБА раком? Да, можно. Тем более, что основному
вопросу решение уже принято - ты уже сказал - НЕТ.
мой ответ можно всегда признать неполным или недостаточным
-----
У редкого профессионального ДБА с неплохим опытом есть практика
эксплуатации распределенного СКЛ-сервера. У жаба/шарп кодеров
такой практики просто нет - архитектуру СКЛ-сервера они не видят.
А если вдруг видят - значит ДБА 100% что-то сотворил неправильно.
У меня, например, за все время работы, не случалось иметь дела
с кластерным СКЛ-сервером. В теории - знаю - можно, на практике - не
делал - только документация читана.
Ожидать что у меня, при интервью на позицию шарписта, окажется практический
опыт эксплуатации и администрирования подобного кластера - это даже не наивно
- это профнепригодность управленца... и мое решение - нет.
А как именно Я это скажу - не важно.
"а с какой целью спрашиваете?"
-----
На это тебе уже отвечено - на пиках система не справляется с потоком транзакций.
Т.е. ты приходишь в шарагу интервьюироваться на позицию жабьего кодера
Ссори, я думал это ты меня проверяешь![]()
СКЛ - это SQL? SQL это Microsoft SQl Server? Нет. И реально в этот конкретно момент не знаю. Потому что никогда с этим СУБД не работал. Но если понадобится, просто сяду за изучение матчасти и после анализа проблемы выдам все варианты решений. Если решения должны базироваться на опыте - решений не будет. Это при собеседовании будет ясно и должно быть ясно. Если нужен анализ проблемы - он будет.
Присутствующая при этом ДБА буквально спит за столом... да, это унижает.
тут 3 момента.
Во первых детский сад. Уколоть в ответку. Ну зачем...? Если решение принато, то сказать типа "я себе все представлял несколько иначе, спасибо , до свидания".
Во вторых это может быть действительно фарс мажор. Вы видите чела в первый раз. Может он в виде исключения всю ночь работал. Может болеет. Может приватные проблемы. ПМС.
И в третьих мир маленький. Можно еще раз встретится на узкой дорожке.
Еще раз для тех кто в танке. Твоя задача вызвать интерес потенциального работодателя к своей персоне. Для этого ты должен просто орать, что типа ты пипец какой самомотивирующийся, обучаемый и инициативный. Ты сидел в научном учреждении 10 лет, поэтому любая информация о твоей исследовательской и научной деятельности будет только плюсом.
Стэковерфлоу можешь добавить в самый низ пунктом "Интересы и хобби", но из шапки убери.
Стэковерфлоу можешь добавить в самый низ пунктом "Интересы и хобби", но из шапки убери.
Я про это писал ещё пару страниц назад. В шапке точно не место, про Anschreiben уже дали несколько советов - переписать с образца со стандартными фразами. ТС, вы хоть что-то уже поменяли в документах?
Если решение принато, то сказать типа "я себе все представлял несколько иначе, спасибо , до свидания".
Это может бросить тень на ДБА, и её уволят.
ТС, вы хоть что-то уже поменяли в документах?
Щас дописываю немецкий и английский варианты. Что написал в аншрайбен - решил перенести в резюме в качестве описания опыта работы. Аншрайбен пока отложил - его не все просят. Сделаю, наверное, как тут говорили, из общих фраз, без привязки к моему опыту работы и всяких конкретных аббревиатур-технологий.
Я бы, как специалист, которому дали посмотреть резюме, хотел бы познакомиться и с профилями пользователя на форумах-конференциях типа "вопрос-ответ", как Stackoverflow. Гитхаб - это парадная часть. Туда выкладывают всё, чем можно гордиться, что получилось, прилизанное насколько возможно. На Гитхабе можно вообще код выложить, скомпилированный из разных источников с небольшим рефакторингом - самому почти ничего не делая. По Гитхабу не очень-то видно, как человек пишет код, т.к., как я уже сказал, код вылизан обычно - кто знает, сколько он над ним работал. Может, каждый метод-функцию неделю полировал. А что он напишет, когда время на проект ограничено или вообще сроки горят? Сможет так же быстро выдавать правильные паттерны и принципы написания кода, или про все эти KISS, DRY и прочие забудет? А Stackoverflow - то, как человек проблемы решал, с какими вообще столкнулся, чем занимался, на какие вопросы отвечал.
Вот, например, с AlexNek я не знаю, как работать. Он говорит, что код ему не нравится, нужно сделать лучше, чтобы "любой член команды мог читать любые данные из других устройств". Я написал свои рассуждения и как сделать - всё равно не нравится. И что конкретно далее хочет, не говорит.
Сделаю, наверное, как тут говорили, из общих фраз, без привязки к моему опыту работы и всяких конкретных аббревиатур-технологий.
где тебе такое тут говорили? Аншрайбен для того и нужен, чтобы ёмко описать твой героический опыт работы и основные технологии.
Если решение принато, то сказать типа "я себе все представлял несколько иначе, спасибо , до свидания".
Это может бросить тень на ДБА, и её уволят.
Не так. Посмотреть фирму и если не понравится сразу сказать это до заключительного разговора и тестирования. Я как то попал на сталелитейный завод. Они искали явиста, а задания были административные. Я сразу сказал "спасибо, но это не для меня. До свидания". Все.
Ни одна фирма, куда Bewerber направит своё резюме, не продаст его данные никуда.
Я лет так 17 назад бевербовался в один консалтинг. Для этого надо было зарегестрироваться у них на сайте с помошью мэйла и пароля и загрузить резюме. А потом их взломали и стащили файл с мэйлами и паролями. С этим мэйлом и паролем я был зарегестрирован на youtube и ещё паре не связанных с деньгами сайтов (там уникальные пароли). Естественно, эти аккаунты у меня стащили. И до сих пор мне приходят иногда письма на этот мейл с текстами типа "мы знаем, что у тебя пароль такой-то, гони биткоины, а то бла-бла-бла". А все потому, что не использовал для регистрации на сайте консалтинга одноразовое мыло, которое не жалко стереть. Всегда надо рассчитывать на то, что данные утекут, куда не надо.
Кстати, господа, а что вы делаете с немецкими цойгнисами и сертификатами, когда посылаете бевербунги заграницу? Ну или доки не на немецком и английском при поиске работы в Германии. Переводите их сами или у сертифицированного переводчика? А то я хочу в России поработатъ, а все бумаги на немецком.
Ну или доки не на немецком и английском при поиске работы в Германии. Переводите их сами или у сертифицированного переводчика?
Либо переводить у переводчика, либо подтверждать в Германии и показывать уже подтверждения. Примут несертифицированный или нет - не знаю. Я у сертифицированного переводил - т.е. он на перевод свою пометку поставил.
Кстати, господа, а что вы делаете с немецкими цойгнисами и сертификатами, когда посылаете бевербунги заграницу?
Если в англоязычную страну, то наверняка на английский перевести нужно, если вам в Германии их не выдали на английском. Кто в Америке будет немецкий разбирать? Он там нужен, как в Германии русский.
Вроде, многие немецкие ВУЗы признаются за рубежом - в той же Америке. Но айтишникам проще - просто указал, что вышка по айтишной или около неё специальности есть, и опыт работы, ну и плюс знания - всё. Если вы какой-то раскрученный - блоги там, позиции в известных фирмах и прочее, то вам и того меньше потребуется, я думаю. Кто будет спрашивать цойгниссы, аншрайбен и рекомендательные письма у, например, User Jon Skeet - Stack Overflow? Разве что тот, кто не хочет, чтобы он у них работал.
Мне вообще кажется, что всё, что кроме резюме сверху наворочено - это для начинающих и с малым опытом работы. Профессионал с опытом не будет мучить себя написанием кучи аншрайбен и сбором пачки рекомендаций. Это фирма должна его убедить и упросить - не хочет ли он у них поработать.
Вообще, читал, что у многих эйчаров пунктик есть - если ты сам бевербуешься, а не тебе эйчар прислал письмо с предложением, то это что-то вроде определения роли, кто тут гланвый и задаёт тон. Кому больше надо, тот и стелится и выполняет условия других, доказывает, что он достоит, проходит разные многоуровневые испытания и интервью. А другая сторона снисходительно на всё это смотрит, посмеивается и думает, чем бы ещё кандидата напрячь. ))
Зарегистрируйся в xing и linkedin, сделай там резюме и поставь, что ты в активном поиске работы.
Рекрутеры сами тебя найдут. Кроме того, обе платформы предлагают вакансии по твоим фильтрам. На linkedin'е есть упрошенная подача.
Короче говоря, забей на Anschreiben, полируй Lebenslauf.
Anschreiben сегодня никому нахрен не нужен. Во всяком случае в IT.
ИМХО :)
А все потому, что не использовал для регистрации на сайте консалтинга одноразовое мыло, которое не жалко стереть.
Задолбаешься для каждого консалтинга новое было делать. Проще сделать одно было для работы и раздавать его всем консалтерам, а другое для привата и сообщать его только доверенным людям.
Я например иногда спрашиваю: А как Вы относитесь к Uncle Bob?
Если чел. не знает ни Роберта Martin-а ни Martin-а Fowler, то с ним уже всё ясно.
Я всё думаю, что за Мартин? Это он Robert C. Martin - Wikipedia? Неоднозначная личность. В 38 лет решил, что он уже достаточно опытный, чтобы советовать другим, как делать дела. Где и над чем работал до этого - непонятно. Кстати, один из идиологов того самого аджайл, который вам (или кому-то, кто тут писал) не нравится. Как заставить молодых лохов больше давать молока, кормя их меньше. По крайней мере, все стали использовать его именно так. Весь "солид" - просто сборник рекомендаций, а не руководств к действию. Типа "законов Мёрфи". Кто проверяет весь код на строгое следование всем принципам "солид" и тычет пальцем в оппонента "а вот тут у тебя абстракции-то протекают!", тот просто кодер, который ищет кодера. ))
Что за идиотский способ написания биографий - только последние года? Community Resources - Scrum Alliance
Погуглил по первым 10 ссылкам "robert c martin biography" - сплошная реклама его книг и какой он крутой чувак, но только после начала 90-х, когда стал коучем-консультантом-писателем. Дальше бросил искать.
А до того, как стал учить других, что делал? Похоже, это стратегия продвижения себя как коуча и автора книг - с момента смены направления деятельности биография пишется как бы с чистого листа, будто до этого и не жил. Полно людей, которые кодили до 38 лет, и я думаю, были люди и достойнее Мартина или минимум не хуже него, но далеко не каждый решил затем начать писать книги и заниматься консультированием. Лохи, наверное. ))
Код просто нормально должен быть написан.
Но вообще, у нас слишком разные представления о качестве написанного кода и о том как оно достигается.

Задолбаешься для каждого консалтинга новое было делать. Проще сделать одно было для работы и раздавать его всем консалтерам, а другое для привата и сообщать его только доверенным людям.
Сервисы "мыло на 10 минут" не подойдут? Там если только для реги - катит. А если надо потом ещё использовать и корреспонденцию читать - тогда нет.
Во, как по заказу - Профессионал ли ты по мнению Роберта “Боба” Мартина? / ГК ЛАНИТ company blog / Habr
Смотри комменты.
Вспомнил, что мне тут на форуме кто-то давал ссылку, где он час-полтора объясняет чего-то про программирование на переключателях света в его доме. Бросил смотреть через 15 минут - воды столько, что можно захлебнуться. Типа для совсем новичков или детей, желающих понять, что такое программирование в принципе? Ну и подача материала - сразу видно пробитого коуча-консультанта со стажем пол-жизни. Мне примерно в такой же манере пытались впихнуть БАДы в сетевом маркетинге, устраивая шоу и приседая на уши. А разгадка проста - нет у Мартина материала и опыта, который бы он много часов и книг передавать мог. Всё укладывается вот в этот "солид" и "аджайл", с припиской, что это лишь поверхностные рекомандации, а не руководство к действию.
И что конкретно далее хочет, не говорит
Так а смысл?
Чуваков моих Вы не знаете и знать не хотите. Ведь вам же самому нужно будет выдавать нормальный код.
А так получается что Вы будете делать то, что нравится, допустим, лично мне - бесполезная трата времени. Это нужно прочувствовать самому.
или про все эти KISS, DRY и прочие забудет?
Так я и говорю что мы в различных областях
Не выше или ниже, а просто в разных. У каждого свои представления о хорошем коде.
Подобные вещи не забываются - это уже как бы в крови.
Так я и говорю что мы в различных областяхНе выше или ниже, а просто в разных. У каждого свои представления о хорошем коде.
Подобные вещи не забываются - это уже как бы в крови.
А вы много мест работы программистом сменили? Может, вам просто повезло, и везде было всё по уму - все всё делали по-Мартину, аджайлу и паттернам-принципам?
Сервисы "мыло на 10 минут" не подойдут? Там если только для реги - катит.
Нет конечно :) Зачем люди оставляют свою почту консалтерам? - Чтобы консалтер в случае чего мог с тобой связаться. Тем более когда речь идет о поиске работы :) Какой смысл оставлять на таких сайтах левый е-мыл или левый телефон? Тогда проще там совсем не регистрироваться ;) Эффект тот же.
Да уж, к сожалению известны те кто на виду.
По биографиям остальных "лохов" не хотите пройтись?
Вирт, Дейкстра, Кнут, Фаулер, Петцольд, Страуструп, Керниган, Ричи, Торвальдс
Читал только немного про Дейкстру и Торвальдса. Петцольда знаю только по книжке и статьям про 3D в WFP. Помню, он пытался сделать тени на WPF у трёхмерных объектов - какой-то костыльный полухак с двумя камерами, чтоли. Я тоже пытался повторить. Вроде, не получилось. Я тогда на полпути бросил и понял - надо искать другой фреймворк. Тем более, что МС в то время забила на WPF вообще и на его 3D-часть в особенности. А жаль, в плане 3D несколько лет был самым передовым фреймворком для приложений, не требудщих особого погружения в программирование трёхмерной графики и, главное, легко всё это интегрирующим с обычным десктопным интерфейсом в обычным десктопных приложениях - включая байндинги (!). Вобщем-то, HTML-JS-CSS до последнего времени ничего подобного по возможностям и лёгкости предоставить не могли. Да и сейчас не факт, что разнообразные 3D библиотеки, рисующие всё на Canvas, могут. Вот как из этого списка List of WebGL frameworks - Wikipedia сделать байндинги из модели к трёхмерным объектам на сцене? Я передаю на клиент модель (ну там MVC используем или что-то подобное) со свойствами, и у меня есть 3D-сцена с объектами. И я хочу, чтобы параметры объектов были привязаны к свойствам модели, включая обновление и валидацию в реальном времени. А? Например, дёргаешь ползунок туда-сюда в HTML, а модель удлиняется-укорачивается. А в WPF это было уже больше 10 лет назад!
Вообще, Петцольд вроде на МС работает - выйдет новый фреймворк или версия старого у МС - он про него рассказывает. Что-то типа "евангелиста".
----
Кстати, про покрытие тестами. Там в статье интересный коммент есть. Вот есть код, который ветвится - условие разбивается на другие условия и так далее. Достаточно сделать хотя бы тройную вложенность - if(... if(... if( , а со всякими switch и покруче будет - и количество возможных тестовых проверок легко может уйти на второй десяток. Как пишут тесты для этого? Тупо перебивают все варианты, даже если их будут сотни?
И всё это было доступно ещё в 2009-2010 году. В это время в вебе фронтэндщики писались от восторга, если им удавалось с помощью грязных хаков сделать эффект перспективы или параллакса на страничке.
Бросил смотреть через 15 минут - воды столько, что можно захлебнуться
Другое было бы странно и ожидать
Я просмотрел от начала и до конца, пропуская только ну совсем известные вещи. Замечательная подача материала, там было столько интересных нюансов, что действительно не удержался и выставил.
Ну вот даже "список лохов" вам почти ни о чем не говорит, хотя они упоминаются почти в каждом подобном списке
https://new-science.ru/pro-moskovskoe-ograblenie-banka-mak...
И уверен, что многие на этом форуме чему-то научились у некоторых из них.
нет у Мартина материала и опыта
Да конечно полный он дурак, как и все остальные кто тов. Солид уважает.
И вообще все эти книги надо сжечь, только вред от них. И Ютуб запретить ![]()
Кстати, 3Д в вебе нормально так работает. Вот чисто для интереса поигрался.
Для стрелялки будет конечно будет маловато, но для простеньких игр вполне подойдет.
Я просмотрел от начала и до конца, пропуская только ну совсем известные вещи. Замечательная подача материала, там было столько интересных нюансов, что действительно не удержался и выставил.
Кстати, спасибо! Жду когда в офис выйдем, нашим погромиздам показать. А то они упорно как в первом варианте - через кучу if-else код лепят. Может, авторитетом Мартина продавятся - смогу уговорить сначала думать, а потом кодить :)
Может он в виде исключения всю ночь работал. Может болеет. Может приватные проблемы. ПМС.
------
Может, может, может...
Может быть все что угодно.
Но что, в таком случае, она делает на интервью? ![]()
И реально в этот конкретно момент не знаю. Потому что никогда с этим СУБД не работал.
------
Нее, не по этому.
Не знаешь потому, что для кодера без разницы как именно организован СКЛ-сервер.
А сейчас - уже без разницы какой именно сервер на бакенде...
Но если понадобится, просто сяду за изучение матчасти
и после анализа проблемы выдам все варианты решений.
Если решения должны базироваться на опыте - решений не будет.
-----
Нее, не получится.
Просто потому что постановка задачи не полная - нет материала для анализа.
Это при собеседовании будет ясно и должно быть ясно.
-----
Вообще-то, что жаба/шарп кодер не есть ДБА известно ДО собеседования.
Если нужен анализ проблемы - он будет.
------
После пятилетки-другой практической эксплуатации подобной системы.
При этом не факт, что у них именно такая система или что разрешат что-то
подобное сделать.
Уколоть в ответку.
-----
В данном случае - всего лишь посмотрел реакцию того кто должен будет мною
управлять в ситуации с некоторым внешним давлением и подтвердил первичное
впечатление - нет...
Ну не нравится мне работать с непосредственным начальником, который функционирует
тупым реттранслятором - без фильтрации, анапиза и планирования задач... с таким
нагрузка будет существенно выше.
Ну и возня с этими таблицами в Ворде! На таблицах сверстал всё. Вот моё обновлённое резюме - всё, что раньше про опыт работы писал в Аншрайбен, теперь в резюме внёс. Остались вопросы:
1) действительно стоит знания разговорных языков указывать, если они не очень (не могу flüssig говорить ни на одном, часто с ошибками, часто задумываюсь, как фразу построить), или лучше скрыть?
2) русский как родной - может, это кого-то отпугнёт ("эти противные русские!!!")?
3) как повышения по работе обозначить, если продолжал работать по сути программистом, но просто по научным должностям продвигался? Можно прямо одним из пунктов, что в опыте работы описываю - "промоушен бис лайтендер митарбайтер" и т.д.?

Да конечно полный он дурак, как и все остальные кто тов. Солид уважает.
И вообще все эти книги надо сжечь, только вред от них. И Ютуб запретить
Я не говорил, что он дурак. Я говорил, что все его премудрости можно сжать на порядок, а то и два. Всё, что он наливает вокруг - для придания массы, веса своим словам. Брошюрку на 20 страниц дорого не продашь, а 3-4 тома по 500 страниц, на которые размажишь эти 20, можно продать на целое состояние, чтобы потом не работать и жить в собственном огромном доме с парой гектаров земельного участка. Но мы-то про это знаем, поэтому не хотим читать 4х500 страниц воды, а хотим 20-страничную брошюрку.
Кстати, 3Д в вебе нормально так работает. Вот чисто для интереса поигрался.
Для стрелялки будет конечно будет маловато, но для простеньких игр вполне подойдет.
Это было ещё в джава апплетах в 90-х-начале 2000-х. Java applet - Wikipedia. В WPF куда более сложная графика была в 2009-2012. Нынешние фронтэндщики подобное открывают для себя как откровение. Вы лучше найдите пример, где этот движок Вавилон (который вначале был на Silverlight) показывает работу с привязками данных, интерфейсом, внедрённым прямо в 3D-сцену и т.п. Чтобы я ползунки подвигал, а там сцена изменилась - размеры там объектов, ещё что-то. Или просто дайте ссылку на инфу про data bindings в контексте этого движка. Крутить молекулы в окошке, как я говорил, умели ещё 20 лет назад.
Уровень презентабельности современного веба на HTML5 до сих пор едва до флеша добрался, а по удобству разработки так до сих пор отстаёт. Я не зря считаю веб - помойкой и полем битвы корпораций, где влёгкую откажутся от хорошей технологии в пользу отсталой и примитивной, с неразвитыми инструментами, ради корпоративных интрижек. А заодно будут слиты и ваши усилия по обучению и набору опыта.
Везде всё по разному, но в большинстве - огромная кастрюля макарон.
Скорее всего, подобный проект и Вам попадётся.
Я всегда любил "рожки" - их проще варить, накладывать и есть.
Whole wheat penne, cooked and uncooked - Penne (Teigware) – Wikipedia
Я просмотрел от начала и до конца, пропуская только ну совсем известные вещи. Замечательная подача материала, там было столько интересных нюансов, что действительно не удержался и выставил.Кстати, спасибо! Жду когда в офис выйдем, нашим погромиздам показать. А то они упорно как в первом варианте - через кучу if-else код лепят. Может, авторитетом Мартина продавятся - смогу уговорить сначала думать, а потом кодить :)
О чём это вы говорите? Я ссылку на видео не давал.
Может он в виде исключения всю ночь работал. Может болеет. Может приватные проблемы. ПМС.
------
Может, может, может...
Может быть все что угодно.
Но что, в таком случае, она делает на интервью?
Кстати, да. Обычно собеседуемому никаких скидок не делают - шпыняют по-полной.
Уф,... тоже спасибо а то уж начал странности думать
А я ссылку на статью дал, где о Мартине не очень отзываются. И ещё - он код по-нормальному не пишет уже примерно полжизни. А бросил работать разработчиком и стал консультантом в начале 90-х - когда ещё мейнстримовые ООП-языки только всходили на олимп - т.е. всю главную движуху провёл в виде консультанта, а не непосредственного разработчика. Почему вы до сих пор ему доверяете не только в общих вопросах организации кода и разработки, где он может быть и сохранил компетенции, но и в конкретных вопросах и мелочах? Мне не нравится, когда человек продаёт за большие деньги слишком общие, широкие рекомендации и вполне очевидные вещи.
Почему вы до сих пор ему доверяете не только в общих вопросах организации кода и разработки, где он может быть и сохранил компетенции, но и в конкретных вопросах и мелочах?
Лично я - потому что моё мнение часто совпадает с Мартином. Читаешь его Clean Code и думаешь - ну прямо с языка снял! Соответственно я доверяю ему там, где своего собственного мнения не имею. Ну и когда "мейнстримовые ООП языки только восходили на олимп" народ копья по поводу ООП уже больше 10 лет ломал.
Ну вроде получше будет, хотя текст похоже промтом переведен, коряво как то.
Обязательно на коррекцию носителю языка. Наша организация/Моя организация - совершенно не нравится
Хорошо что на одну страницу получилось.
С языками не парьтесь, по телефону разговор получится - значит нормально.
Можно прямо одним из пунктов
не вижу отчего нет
Я говорил, что все его премудрости можно сжать на порядок, а то и два.
ну да точно также, как все выступления в советские времена можно описать одной фразой - да здравствует КПСС.
Только какой в этом будет тогда смысл?
Но в принципе, пробовать убедить маковода перейти на виндовс - совершеноо бессмысленно, как и наоборот.
Несколько в России и одно здесь. Здесь не шпыняли, но и брать меня не планировали, я думаю - просто я сказал, что мне их данные дал джобцентр, ну со мной и поговорили полчаса по видоконференции. Вопросы технические никто не задавал - просто поговорили о их дейстельности, о том, что они делают и кто им нужен, ну и я о себе немного рассказал.
В России были в основном проверки по "каверзным вопросам".
1) действительно стоит знания разговорных языков указывать, если они не очень (не могу flüssig говорить ни на одном, часто с ошибками, часто задумываюсь, как фразу построить), или лучше скрыть?
Это называется "verhandlungssicher in Word und Schrift" :D
Я говорил, что все его премудрости можно сжать на порядок, а то и два.ну да точно также, как все выступления в советские времена можно описать одной фразой - да здравствует КПСС.
Только какой в этом будет тогда смысл?
Но в принципе, пробовать убедить маковода перейти на виндовс - совершеноо бессмысленно, как и наоборот.
Поэтому мне не нравятся книги и видосы на час-два с кучей воды, где всего несколько основных мыслей авто пытается донести, половину из которых я уже знаю. Лучше уж статьи, да и то не от копирайтеров (это те ещё водолеи). Я эти толстые книжки читал, когда совсем ничего не знал и всё было новым - тогда да, можно всё подряд воспринимать. А в последние годы в основном статьи с описанием конкретной проблемы и её решением, форумы и официальные тьюториалы. Есть конкретный вопрос - надо конкретный ответ, а не лекцию на час об общих вещах.
Лично я - потому что моё мнение часто совпадает с Мартином. Читаешь его Clean Code и думаешь - ну прямо с языка снял! Соответственно я доверяю ему там, где своего собственного мнения не имею. Ну и когда "мейнстримовые ООП языки только восходили на олимп" народ копья по поводу ООП уже больше 10 лет ломал.
Открываешь Библию, а там "ни убий, ни укради..." - ну прямо с языка сняли. Будете и остальному там доверять?
Вообще, это типичный приём всех мошенников - вначале говорить о чём-то само собой разумеющемся, прописных истинах. Конечно, все будут с тобой соглашаться, и ты вроде как втёрся в доверие. А потом можно гнать всякую дичь, раскручивать собеседника. На людей с небольшим опытом действует почти безотказно. А те, кто постарше и поопытнее, начинают сомневаться и задавать много вопросов о границах применения твоих концепций, специальных условиях - короче, много им не продашь. Приходится выпроваживать таких из зала.
Обязательно на коррекцию носителю языка. Наша организация/Моя организация - совершенно не нравится
Да с носителями проблема, которые разбираются в этих "организациях". Я вначале работал в научном институте - как это лучше назвать на немецком? Behörde, Institution, Organisation?
Я тут в Википедию тупо вбил "научный институт" и по статьям на других языках полазил. Как я понимаю, это один из лучших вариантов искать правильный перевод, т.к. обычно в Википедии для одинаковых понятий статьи на разных языках подбираются по своим устоявшимся названиям этих понятий.
Научно-исследовательский институт — Википедия (wikipedia.org)
Research institute - Wikipedia
Forschungseinrichtung – Wikipedia
Forschungseinrichtung лучше подойдёт?
Ну и как в принципе сказать "делал сайт для своей фирмы"? Для нашей фирмы? Для моей фирмы? Или так в принципе не звучит, если прямой перевод на немецкий делать?
Ещё хочу спросить - это нормально, если указывать одновременную работу в двух организациях? Вот я в своём институте работал, а последние два года - параллельно в фирме? По датам у меня так выходит.
Verbessere mein Deutsch, selbst lerne Unity3D, Blazor und Xamarin Forms.
Надо изменить построение предложения.
Beförderung von Junior wissenschaftlichen Mitarbeiter zum Senior wissenschaftlichen Mitarbeiter.
И здесь "vom... zum" лучше.
Поставь себя на позицию работодателя...
Какого? Их много разных - всем не угодишь.
В Германии в основном как - не любят, когда чел работает в разных фирмах над разными проектами?
Есть же много случаев, когда человек занимает много должностей - "тим лид там-то", "архитектор там-то", "председатель там-то", "член совета директоров там-то", "совладелец и директор по технической части там-то"? Или это не для слабых мира сего, которых на работу по резюме принимают, а не по связям и знакомствам в высших эшелонах?
делал сайт для своей фирмы
Я не специалист по нем. языку, но так звучит получше - Entwicklung einer firmeneigenen Website
Научно-исследовательский институт
Часто встречал Forschungsanstalt
Может быть Forschungsinstitut
Здесь про союз есть
https://de.wikipedia.org/wiki/Forschungseinrichtung
Поэтому мне не нравятся книги и видосы на час-два с кучей воды
Я уже не раз повторял, что мы на разных островах. Не собираюсь утверждать что какой то хуже или лучше - они просто разные.
И то что делают на одном будет казаться дикостью на другом и наоборот.
Есть конкретный вопрос - надо конкретный ответ
Это требуется обычно при кодировании
Открываешь Библию
А Коран открывать не пробовали?
Раньше очень уж хотели заставить людей следовать одной религии, многие на кострах сгорели.
Да и сейчас еще не все успокоились.
"Deutsch (gut)" - это оценка в школе :) Я бы так не писал.
Это я тоже взял из какого-то сайта с рекомендациями по написанию резюме.
Я уже не раз повторял, что мы на разных островах. Не собираюсь утверждать что какой то хуже или лучше - они просто разные.
И то что делают на одном будет казаться дикостью на другом и наоборот.
Я так и не понял, что вы хотели, чтобы я улучшил в том куске кода. Если бы мы работали в одной фирме, и вы бы мне сказали так же - "улучши, чтобы другие члены команды могли работать с разным оборудованием с помощью твоего кода" (примерно так?), а я бы сделал как я объяснил - либо порадок записи байт сети, либо договориться по-своему - вам бы всё равно не понравилось? Т.е. работы бы не получилось?
Вобщем, в резюме часть поправил, часть оставил как есть, т.к. не уверен, так или иначе надо. Пошёл второй заход по рассылке.
Forschungseinrichtung - это как бы в теории, думаю.
Почитал тут Institut – Wiktionary:
Bedeutungen:
- [1] Einrichtung mit eigener Verfassung (Konstitution), meistens eine Anstalt, die wissenschaftlichen Arbeiten, der Forschung, der Erziehung oder Ähnlichem dient
- Вобщем, надо прожить в Германии много лет, покрутиться в научных кругах, чтобы понять, как такое называют наиболее часто. Конституция, устав, правила поведения - всё это или что-то из этого вроде есть. Написал Forschungsinstitut.
"Deutsch (gut)" - это оценка в школе :) Я бы так не писал.
Ты могу разговор с рекрутер, но при этом рекрутер все понимать и ты он понимать. - это отвратительный дойч, но при этом verhandlungssicher.
Момент на 14:43 - если понял с первого или хотя бы со второго раза - считай, муттершпрахлер. Это, я думаю, даже не С1 и не С2 - это повыше уровнем, уметь разбирать всяких шамкающих, съедающих слова, простуженных, не выговаривающих какие-то буквы и т.д. Это приходит только с огромным опытом языка, а не года-двух изучения и формальной сдачи экзаменов.
покрутиться в научных кругах
Вот именно.
Но можно пойти по другому поискать "чего" в Германии больше всего есть.
arbeitet eng mit Universitäten, Forschungsinstitute
An der Universität X wird in mehreren Projekten zum Y geforscht.
Forschungseinrichtungen in Deutschland
https://www.forschungsportal.net/forschungseinrichtungen-i...
Forschungseinrichtungen in Deutschland
Как я понял, Forschungeinrichtung это "научное учреждение" (неважно какое), а Forschungsinstitute - научный институт конкретного толка. В России научный институт обычно занимается исследованием в узкой области конкретных проблем. Научные институты - это просто более мелкое административное деление академий. Как в Дойчланд - не знаю.
Т.е. работы бы не получилось?
Конкретно с Вами не получилось бы, так как мы на разных островах живем. Это нужно искать фирму с вашего острова - это не очень сложно ![]()
Но в принципе хотелось бы иметь следующее:
class BigEndianBinaryReader : BinaryReader
А по минимуму - соблюдать DRY
https://www.bewerbung-forum.de/sprachkenntnisse-im-lebensl...
Eine weit verbreitete Abstufung des Sprachniveaus sieht folgendermaßen aus:
- Muttersprache
- Verhandlungssicher (sehr gut)
- Fließend
- Gut
- Schul- bzw. Grundkenntnisse
verhandlungssicher означает "могу объясниться". Это ступенька перед fliessend. Соответсуется английскому (upper) intermediate ну или B2.
Нет же, verhandlungssicher - это ступенька гораздо выше и означает, что вы на этом языке можете переговоры вести ( Verhandlung), выше только Muttersprache. Вы наверное перепутали с konversationssicher. Вот это действительно - могу объясняться.
Конкретно с Вами не получилось бы, так как мы на разных островах живем. Это нужно искать фирму с вашего острова - это не очень сложно
Но в принципе хотелось бы иметь следующее:
class BigEndianBinaryReader : BinaryReader
Кусок кода чтения данных с устройства я писал вовсе не для создания этакой библиотеки, чтобы могли другие пользоваться, а чтобы был лишь минимально работающий вариант. Но про ваш запрос "чтобы могли другие пользоваться" лучше бы пояснили как сейчас с самого начала - было бы понятнее. Возможно те, кто с вами работают, всегда делают расширения в виде классов, т.к. уже привыкли, чего вы от них хотите. Мне это непонятно, а когда с первого же вопроса играют в угадайку, то работать сложно. Если бы я с вами давно работал, то были бы понятны ваши претензии.
Далее, код чтения данных у меня использует TcpClient и его внутренний член NetworkStream (получен через GetStream). Пример чтения данных скопировал у Джона Скита где-то в каком-то месте:
while (_doWork)
{
// Here it can be required to pause the current thread for a while,
// because there can be no data in the client's stream if you will
// try to read it nonstop. Something like
// Thread.Sleep(30);
// _client is of TcpClient type
if (_client.Available > 0)
{
_buffer = new byte[_client.Available];
// _stream was obtained from TcpClient.GetStream()
_stream.Read(_buffer, 0, _buffer.Length);
// RawData is of List<byte> type
RawData.AddRange(_buffer);
}
}Далее, делать расширение стандартного класса только для случая BigEndian я считаю лишним. Вариантов вообще всего два при любых случаях - big- or little-endian. Кроме того, в большинстве случаев порядок байт сети - big-endian. Стоит ли всего для двух случае писать свои расширения всех стандартных классов работы с потоками? Стоит ли вообще писать расширение, где добавлена только одна маленькая деталь - всего лишь инверсия байт всех типов, когда их сериализуешь в байтовый массив? Как вы думаете, почему разработчики стандартных классов просто не добавили выбор endianness параметром в конструкторы этих классов, если вопрос стоит лишь в инверсии байт?
Eine weit verbreitete Abstufung des Sprachniveaus sieht folgendermaßen aus:
- Muttersprache
- Verhandlungssicher (sehr gut)
- Fließend
- Gut
- Schul- bzw. Grundkenntnisse
Тут непонятно, почему самый низкий - "школьный уровень". В Германии, например, в школе (или гимназии? - всё равно по сути школа) английский учат до уровня С1 - это sehr gut, как я понимаю. В России по идее тоже не ниже В2, но тут кто как учился. Обычно выходят из школы с уровнем где-то А1-А2, который и тот быстро забывается.
А у вас именно мастер или всё таки диплом? По годам учебы выходит, что диплом. Как звучит вообще название вашей профессии? Я под Master in Technik und Technologie не могу найти эквивалент в Германии.
У меня "диплом магистра" (6 лет). Есть ещё диплом бакалавра (4 года) и диплом инженера (5 лет). В Германии раньше тоже было звание магистр, но потом разделили на бакалавра и мастера. Опять же, я когда с Hochschule (Georg Simon Ohm) в Нюрнберге общался, меня переспросили, что я окончил. Как я понял, они спутали с рабочей профессией (мастер по ремонут стиральных машин, например). Вот фрагмент моей переписки
Ich: Ich möchte gerne wissen, wie ich mein Meister Diplom anerkennen kann
die Technische Hochschule Nürnberg Georg Simon Ohm ist nur zuständig für die Bewertung von Hochschulabschlüssen der nach den Bestimmungen des Bundesvertriebenengesetzes (BVFG) anspruchsberechtigten Personen. Nach eigenen Angaben haben Sie lediglich einen Technikerabschluss, jedoch keinen Hochschulabschluss erworben. Deshalb scheidet eine Einschätzung Ihrer erworbenen Qualifikation am Maßstab hiesiger Hochschulabschlüsse aus.
Ob Ihre in der (ehem.) UdSSR bzw. Russischen Föderation erworbene Berufsausbildung gemäß dem bayerischen Berufsqualifikationsfeststellungsgesetz (BayBQFG) als einem deutschen Referenzberufsabschluss gleichwertig anerkannt werden kann, ist daher von der zuständigen Industrie- und Handelskammer Nürnberg (IHK FOSA) zu entscheiden.
Ich: aber ich habe genau Hochschulabschluss und nicht Technikerabschluss. Hier gebe ich ein Zitat von der Übersetzung meines Diploms:
DIPLOM […] Auf Beschluss der staatlichen Attestationskommission vom 18. Juni 2009 wurde Herrn […] DIE QUALIFIKATION EINES MASTERS in Technik und Technologie in der Fachrichtung [...] zuerkannt.
in diesem Fall ist für die Feststellung der Gleichwertigkeit Ihres in der Russischen Föderation erworbenen Hochschulabschlusses (Магистр) bzw. für die Genehmigung zur Führung eines entspr. deutschen akademischen Grades das Bayerische Staatsministerium für Wissenschaft und Kunst, Salvatorstr. 2 in 80327 München zuständig.
Теперь я жду из этого министерства результаты (уже третий месяц пошёл). Звонил им месяц назад - сказали, что получили мои доки, но у них отпуска, плюс проверка - дело не быстрое (как я понял, они запросы в Россию и в мой ВУЗ конкретно по моим документам отсылают).
Касательно разделения магистра на мастера и бакалавра
https://de.wikipedia.org/wiki/Magister#Deutschland
Im Zuge des Bologna-Prozesses werden zurzeit viele Magister-Studiengänge (wie auch Diplom-Studiengänge) in entsprechende Bachelor- und Master-Studiengänge umgewandelt.
выложи Lebenslauf в текстовом формате. Перепечатывать лень.
Einsatz der Internetseiten auf dem Server - это что за бред?
Einsatz ist ein "deployment" bzw. "развёртывание, размещение". Сайты развёртываются или размещаются на сервере. Команда на развёртывание сайта так и называется в среде разработки "deploy".
Не знаю, откроется ли так Document1.pdf (strana.de)
В Германии раньше были в основном дипломы. У инженеров и прочих - только дипломы. У других профессий было и другое - Staatsexamen и прочее, но это к теме не относится.
Если у вас есть диплом инженера - то, возможно, вам его признают как диплом инженера.
ещё диплом бакалавра (4 года) и диплом инженера (5 лет).
Это всё по какой специальности?
Как я понял, они спутали с рабочей профессией
Ну, если вы им написали "Meister", то это неудивительно.
Я закончил бакалавра (4 года) и по той же специальности магистра (2 года). Специальность "Projektierung und Technologie der Elektronikmittel". Причём некоторые переспрашивали что-то типа "чайники-пылесосы делал, чтоли?". Люди разницы не понимают между "электронный" и "электрический".
В Германии раньше были в основном дипломы. У инженеров и прочих - только дипломы. У других профессий было и другое - Staatsexamen и прочее, но это к теме не относится.
Если у вас есть диплом инженера - то, возможно, вам его признают как диплом инженера.
Раньше были, а после так называемого Болонского процесса (начался в 1999 года) всё поменялось. Когда я поступал в ВУЗ (2001), нам тоже обещали (насколько я помню), что наши дипломы теперь чуть ли не международного образца и приниматься на Западе будут. По факту с западными общего было только название - бакалавр и магистр. И зачем-то оставили инженера, и на него основная часть и училась. Не знаю, что там с болонским процессом застопорилось, но по факту российские дипломы на Западе не нужны. Разве что вот при эмиграции по линии ПП где-то в базах данных в Германии тебя зарегистрируют как имеющего высшее техническое или гуманитарное образование. Но насколько я помню, эта регистрация высшего образования была чуть ли не со слов - даже диплом не помню, чтобы показывал, не говоря уже о переводе. И спросили "also, Ingenieur?" - т.е. гуманитарий ты или инженер решалось с твоих слов за секунду. И не говоря уже о том, что можно при переводе попросить, чтобы специальность посолиднее выглядела - разница примерно как между "электронный и электрический", или "мастер и магистр".
Ну, если вы им написали "Meister", то это неудивительно.
Кто же знал, что Meister и Master это два разных слова. Хотя в статье по ссылке в моём прошлом комменте эти слова попеременно используются в одном контексте. Meister это англоязычное Master и наоборот. Но в быту, как я понял, одно из этих слов в Германии используется для обозначения мастера по ремонту бытовых вещей или отделке - что-то такое, т.е. рабочая специальность.
Вот ещё тут Резюме для программиста - Пробегусь тезисам которые треде увидел Считаю - Программирование (germany.ru) пользователь Arcuen в своём резюме написал своё "звание", чтоли - "B. Sc. Elektrotechnik". Это тоже желательно указывать? А то, как я смотрю, на словах все "да никому твои дипломы не нужны, нужны знания", а на деле только на звания и дипломы и смотрят в первую очередь. Вот когда "по одёжке" первые скрин-касты пройдёшь, тогда будут, может, и знания смотреть.
вMeister это англоязычное Master и наоборот. Но в быту, как я понял, одно из этих слов в Германии используется для обозначения мастера по ремонту бытовых вещей или отделке - что-то такое, т.е. рабочая специальность.
неправильно ты понял.
Meister это высшая степень подмастерья.
имеет право обучать новых подмастерьев.
игры престолов смотрел? Там пухленький из дозора мечтал стать мейстером.
вот это оно
Einsatz ist ein "deployment" bzw. "развёртывание, размещение". Сайты развёртываются или размещаются на сервере. Команда на развёртывание сайта так и называется в среде разработки "deploy"
Einsatz тут тогда не подходит.
можно написать как раз Deployment, но это звучит как очень простое задание, я бы опустил.
Теперь я жду из этого министерства результаты
Не нужно ничего ждать. Если здесь всё есть, то автоматом признается.
Вот в этом куске ничего не напрягает?
var payloadLengthBytes =
BitConverter.GetBytes(payloadLength)
.Reverse();
var extendBytes =
BitConverter.GetBytes(structToSerialize._extend)
.Reverse();
var identifierBytes =
BitConverter.GetBytes(structToSerialize._identifier)
.Reverse();
Einsatz тут тогда не подходит.
можно написать как раз Deployment, но это звучит как очень простое задание, я бы опустил.
Смотря для кого простое. Настройка пулов приложений в IIS и вообще сайта или сервиса, настройка прав доступа и учётных записей, под которыми хостящиеся приложения работают (нужно было писать логи в папку на сервере, например), настройка сертификатов и т.д. Вот с сертификатами не справился - надо было развернуть на сервере свой центр сертификации, но самоподписанный корневой сертификат заводить, т.к. покупать доверенный не было денег. Я так и не закончил эту работу. Хотя это уже не работа программиста, а админа сервера, но у нас там специалистов считай не было, поэтому я и ещё пара человек делали всё. Ну и сайтов и сервисов было не по одному, а несколько. Кроме того, все эти настройки я делал очень редко, поэтому приходилось каждый раз снова изучать, как это делать. Сделал, а через год на сервере версию Виндовс обновили и снова всё вспоминать-настраивать.
Когда всё настроил, то да - деплой на сервер одной командой из среды разработки проходит.
Вообще, у меня это там проходит параллельно с созданием установщиков. Т.е. это общая задача - развёртывание приложений. Развётывание на сервере и на машине клиента через установщик.
Вот в этом куске ничего не напрягает?
Если вы про постоянный вызов Reverse, то нет. Как я понял, вы хотите сделать что-то типа расширения BitConverter.GetReversedBytes, верно? Тогда не вижу в этом смысла. Во-первых, по-хорошему надо все методы класса BitConverter переписать на возможность возврата реверсивного порядка байт. Или по крайней мере те методы, что работают с более, чем однобайтовыми значениями (однобайтовые не реверсируются) - это около 20 методов. Во-вторых, это будет однострочное "расширение", с простым вызовом теж же самых методов BitConverter.GetBytes, только к каждому ещё добавится Reverse.
Можно сделать проще - сделать реверс и вызов BitConverter.GetBytes в отдельном методе для длинн данных больше одного байта. Но тогда придётся передавать параметром тип данных (или определять его в самом этом методе), и внутри метода городить развесистый свитч по типам данных, где будет вызываться конкретная перегрузка метода BitConverter.GetBytes - для соответствующего типа данных. По-моему, это лишние тормоза - беготня по веткам свича (код-то должен в реальном времени парсить поток данных, а вызываться будет много раз при каждой сериализации или десериализации пакета данных). У меня эти методы Serialize и Deserialize используются для структур данных, которые я передаю по сети. Кроме того, я постоянно вызываю Reverse в методе Deserialize, который выглядит примерно так (здесь разве что названия некоторых свойств класса длинные)
public static SetMode_SAEJ1939 Deserialize(byte[] structBytes)
{
byte[] modeBytes =
structBytes
.Take(ModeByteLength)
.Reverse()
.ToArray();
// Длина payloadBytes в байтах.
int payloadByteLength =
structBytes.Length
- ModeByteLength
- PayloadLengthBytes_byteLength
- ExtendByteLength
- IdentifierByteLength;
// Байты непосредственно данных.
byte[] payloadBytes =
structBytes
.Skip(IdentifierByteLength + PayloadLengthBytes_byteLength) // пропускаем identifierBytes и payloadLengthBytes
.Take(payloadByteLength)
.ToArray();
byte[] extendBytes =
structBytes
.Skip(ModeByteLength + PayloadLengthBytes_byteLength + payloadByteLength)
.Take(ExtendByteLength)
.Reverse()
.ToArray();
byte[] identifierBytes =
structBytes
.Skip(structBytes.Length - IdentifierByteLength)
.Take(IdentifierByteLength)
.Reverse()
.ToArray();
SetMode_SAEJ1939 structure = new SetMode_SAEJ1939()
{
_mode = (Modes)BitConverter.ToUInt32(modeBytes, 0),
_payload = payloadBytes,
_extend = BitConverter.ToBoolean(extendBytes, 0),
_identifier = BitConverter.ToUInt32(identifierBytes, 0)
};
return structure;
}
Тут бы вы какую оптимизацию предложили? По мне, если где-то в сериализации выносить что-то с постоянным вызовом реверса в отдельный метод, то и в десериализации это надо делать. Но я не вижу смысла, как уже писал - в показанном коде всё понятно, как данные обрабатываются - не надо прыгать по функциям и смотреть, что они там делают. А если делать всякие "оптимизирующие повторное использование кода" расширения, то придётся постоянно в них смотреть, что отвлекает от самого алгоритма обработки данных. Не нужно везде лепить оптимизацию повторного использование кода. В каких-то местах, как вот это, например, тупое копирование делает код более читаемым и понятным, чем прыжки по всяким хелперам и расширяющим методам. Я считаю, что вообще офигенно написано и красиво - идёт цепочка вызовов коротких названий методов IEnumerable, не прерываемая нигде всякими сторонними хелперами с длиннющими названиями - всё читаемо и удобно.
Вообще, всё это вышеперечисленное туфта. Я раньше не знал про методы IPAddress.HostToNetworkOrder Method (System.Net) | Microsoft Docs. Надо сделать как я раньше сказал - договориться, что слать в сеть сообщения с порядком байт сети - как все нормальные люди делают. Затем все значения больше одного байта - а обычно это 2-, 3- и 4-байтовые значения - передавать через вышеупомянутый метод, а получать - через его аналог IPAddress.NetworkToHostOrder Method (System.Net) | Microsoft Docs. Т.е. все Reverse нужно заменить на эти два метода. Это будет лучшим решением.
В каких-то местах, как вот это, например, тупое копирование делает код более читаемым и понятным, чем прыжки по всяким хелперам и расширяющим методам. Я считаю, что вообще офигенно написано и красиво - идёт цепочка вызовов коротких названий методов IEnumerable, не прерываемая нигде всякими сторонними хелперами с длиннющими названиями - всё читаемо и удобно.
И, кстати, хороший программист должен это понимать, а не бросаться во всех местах, где пару или более раз один и тот же код написан, скорее лепить для него свой отдельный метод.
У вас полностью отсутствует понятие, а что "если мой код будут исправлять/разбираться другие". Что впрочем неудивительно, после стольких лет работы в одном месте одному.
Предполагаю, что на новом месте будет достаточно непросто поначалу, если попадете в команду.
договориться, что слать в сеть
Довольно часто это просто невозможно. Есть какое то устройство/файл/канал данных и с него нужно получить данные. Договариваться просто не с кем.
...
На нашем острове обычно не делают прямой доступ к данным класса, как впрочем и не используют подобный способ сериализации ![]()
_extend =
договориться, что слать в сетьДовольно часто это просто невозможно. Есть какое то устройство/файл/канал данных и с него нужно получить данные. Договариваться просто не с кем.
Тогда конвенция "слать в сеть в порядке байт сети". Конвенции у вас соблюдают?
На нашем острове обычно не делают прямой доступ к данным класса, как впрочем и не используют подобный способ сериализации
_extend =
Это не класс, а структура. Прямой доступ, т.к. методы сериализации находятся в этой же структуре.
А какой способ сериализации вы используете? Протокол обмена данными не я придумывал - использовался лабвьюшный. Там нужно всё в байты превратить.
У вас полностью отсутствует понятие, а что "если мой код будут исправлять/разбираться другие". Что впрочем неудивительно, после стольких лет работы в одном месте одному.
Я писал код, которым должны были пользоваться другие, но очень мало. А весь этот проект с Лабвью по сути прототип с постоянно меняющимися требованиями и переписываемыми модулями. Всё делалось в первую очередь, чтобы заработало здесь и сейчас, а не "чтобы могли исправлять и разбираться другие". Вот работе в команде - да, мне не хватало.
Предполагаю, что на новом месте будет достаточно непросто поначалу, если попадете в команду.
Это означает, что каких-то писаных требований к коду и работе нет - всё делается и претензии высказываются наобум, по ходу дела? Т.е. пишет человек код, а ему, заранее не предупредив, что это за продукт и какие к нему требования - мы так не пишем, где юнит-тесты? где документация? и т.п.? Не может быть одинаковых требований к любому коду. Где-то делают на коленке "на отцепись", а где-то делают библиотеки и фреймворки, где и тесты, и доки, и оптимизация. Где-то разовый заказ на написание софта - сделал и забыл. А где-то многолетняя поддержка и версионность. Если будете везде писать одинаково - как библиотеки и фреймворки, то либо все сроки нарушите, либо по деньгам не влезете в бюджет. Не может быть также "требований по умолчанию", включающих покрытие тестами и прочее. Тестами можно покрыть близко к 100%, а можно только самые важные части - разница по затратам времени может достигать разов.
Как я понимаю, изначально при устройстве на работу или при получении заказа всё это обговаривается - как работает команда вообще и как будет над этим проектом в частности. Высказывать претензии, что человек не угадал, чего хочет от него команда вообще и на этом проекте в частности - глупо. Я уже говорил, что получал такие тестовые задания - все условия максимально неподробные и с широкой трактовкой. А потом начинают говорить, что они ожидали другого и "вы нам не подходите". Ну ищите себе чтецов мыслей. Если у вас в командах в порядке вещей не договаривать и не специфицировать задания, а потом задним числом претензии предъявлять...
По дефолту покрывать всё юнит-тестами, тестами производительности, заранее думать о расширяемости - за такое и по шапке получить можно, что срок прошёл, а почти ничего не сделано. Я, например, могу много где применять всякие далеко не оптимальные алгоритмы сортировок и прочего, не идеально использовать тот же LINQ (есть полно статей, да и в самой документации, где всякие подводные камни описываются) - всякие лишние аллокации делать и т.д. Если это не критичное место, то и пофиг.
Может, у вас другая крайность - вы делали лишь библиотеки и версионные продукты с многолетней поддержкой, где надо задумываться, как и кто будет работать с вашим кодом через много лет?
Как я понимаю, изначально при устройстве на работу или при получении заказа всё это обговаривается - как работает команда вообще и как будет над этим проектом в частности.
Это действительно так. Вы попадете в команду. И здесь 2 варианта - или всем все пофиг или просто в команде вы будете смотреть, как делают остальные. А править вас будут на пульреквестаh
А править вас будут на пульреквестаh
Насколько я понимаю, это бьёт по карману или личному времени? Т.е. задание нужно сделать за такое-то время. Твой код отклонили - нужно исправить. Править будешь за дополнительное время - своё личное или просто денег меньше получишь за своё время работы?
Это действительно так. Вы попадете в команду. И здесь 2 варианта - или всем все пофиг или просто в команде вы будете смотреть, как делают остальные.
Я имел ввиду, существуют же какие-то правила, как работает команда, или тим лид рассказывает, как будут делать конкретный проект? Не может же быть, чтобы все члены команды, включая новичков, сразу понимали, чего от них хотят и делали всё как надо? Ну или надо тысячу кандидатов перебрать, чтобы найти одного, который бы идеально вписывался в текущие условия текущей команды.
существуют же какие-то правила
-----
Существуют. Иногда - в устном или бумажном варианте, иногда - в письменном.
И не всегда это помогает.
Не может же быть
-----
Не может.
Мало того, не всегда менеджер правильно понимает что нужно делать.
надо тысячу кандидатов перебрать
------
Да хоть две - у идеально работающей команды сменился проект и кто-то будет "не понимать" что нужно делать.
Хорошо если этот кто-то совсем зеленый новичек от которого ничего не зависит.
По дефолту покрывать всё юнит-тестами, тестами производительности, заранее думать о расширяемости
Всё зависит от конкретного проекта, но независимо от этого нужно всё делать правильно изначально.
Вот например требования к одному проекту
- Solid experience with OOP (Design patterns, SOLID principles, Clean Code)
- Solid experience with .NET (Framework/Core/Standard) and C#
- Basic experience with unit tests
- Basic experience with software architecture
- Quality awareness
- Customer-centric thinking
Ни денег, ни время не урезают, просто в один прекрасный момент приходит шеф и говорит, что больше приходить на работу не нужно.
Это прям как https://leonardo.osnova.io/e6e6445a-5487-5ea0-844d-ce4e1e8...
только без первого слова. Сразу "фигакс! - не ждали?!".
Я тут недавно ссылку на интервью давал, да и в других местах подобное встречал - сначала тебе объяснят, потом на PIP поставят, и только когда ты всеми силами даёшь понять, что не будешь исправляться, тогда... Наверное, это только на словах такой либеральный подход, а на деле скорее то, что на картинке? )))
А какой способ сериализации вы используете?Ну например, так
Ну я понял - просто логику чтения из потока атомарных данных (или элементарных данных) выносите в отдельный класс (с интерфейсом IReader), а далее уже дело вкуса - либо в конструктор класс чтения передаёте, либо где-то извне вызываете чтение данных и передаёте уже прочитанные данные в конструктор. Главное отличие от моего подхода - я не вынес логику чтения элементарных данных в отдельный класс. Как я уже сказал, не видел в этом смысла, т.к. всё содержимое этого класса будет - вызов либо просто стандартных методов из дотнета, либо с добавлением логики определения порядка записи байт того, с кем обмениваетесь данные.
Конечно, если сами всё делаем и без устройств, то все будут Intel и так пользовать.
Мало вы где найдёте для подобных устройств (платы сбора данных, встраиваемые решения и т.п.) х86. Скорее ARM везде будет. Мы хотели взять "ардуинку" или маленький одноплатный ПК на Интел - но у Лабвью с этим ничего не было, а писать низкоуровневый код работы с датчиками Холла и прочее - не было людей.
Вот например требования к одному проекту
- Solid experience with OOP (Design patterns, SOLID principles, Clean Code)
Тестируете каверзными вопросами по книжкам "гуру"?
- Solid experience with .NET (Framework/Core/Standard) and C#
Это всё настолько размыто. Как раз, по-моему, каврезные вопросы и показывают, как "солид" ты знаешь свой язык программирования и фреймворк. Если ты ходячая энциклопедия по всем вопросам и даже мелким особенностям специальных случаев, да ещё регулярно все свои знания обновляешь - то да, "солид". А так я приводил в пример собес "супер-дупер сеньёра" Фила Ранжина, который на половину вопросов не ответил, но типа я тебя возьму, потому что мы кореша.
- Solid experience with OOP (Design patterns, SOLID principles, Clean Code)
- Solid experience with .NET (Framework/Core/Standard) and C#
- Basic experience with unit tests
Не пойму, как может быть солид в ООП и дотнете, но базовые знания в юнит-тестах? Типа прогал-прогал, а на тесты в основном забивал? Тут же уже сказали, что это плохо и вроде как человек неправильно развивался.
Начитаются первоходы подобных статей, а потом губу раскатывают, как их на работу возьмут и типа "берут всех, кто хоть как-то кодить умеет". Читал недавно статью на немецком про айти в Германии - от 40 до 60% первоходов нашли первую работу по знакомству и связям, а не честно пришли в незнакомое места и давай рок-солид знания демонстрировать.
По мне, если ты солид, то ты давно уже не джуниор. А если ты не джуниор, то почему у тебя по юнит-тестам только базовые знания?
Безусловно, хотя не все описано. Например, работа с Гит. Там достаточно много правил хорошего тона, которые как бы нужно уже знать
Ну вот, а я только с Team Foundation Server работал, да и то не глубоко. Тут вроде Murr писал, что кроме пары команд, типа пуша и получения обнов, ничего толком и не используешь. А тут - "много правил хорошего тона".
Насчёт командной разработки. Как я понимаю, обычно все обязанности делятся на соответствующих спецов. Т.е. программиста никто не заставит создавать БД и поддерживать её? Или админить веб-сервер, а то и ось, на которой он вертится?
Я на своей прошлой работе делал практически всё (кроме работы с железом Лабвью и ей самой) - выше написал, что фулл-стек (базы данных, веб, десктоп, сервисы), включая продумывание архитектуры, плюс админство, плюс дистрибуция, плюс документация. Меня всё это вовсе не привлекало, а я чувствовал, что теряю время, занимаясь не своим. Даже специально БД делал через Entity Framework Code First и создание инсталляторов на C# (WiX#), чтобы поближе к собственно программированию было. Но фулл-стек получился далеко не сеньёорский - по вершкам. Зато я хотя бы имею представление, как всё это в комплексе работает и везде что-то попробовал руками.
или тим лид рассказывает, как будут делать конкретный проект?Рассказывает.
"Просто нормально нужно код писать - люди же потом после вас работать с ним будут! Делайте хорошо и не делайте плохо! Всем всё понятно? - За работу!"
"Скажите, а как сделать это?"
"Книжки умные почитай. Банда четёрых там, чистый код и прочее дерьмо".
)))
Насчёт командной разработки. Как я понимаю, обычно все обязанности делятся на соответствующих спецов. Т.е. программиста никто не заставит создавать БД и поддерживать её? Или админить веб-сервер, а то и ось, на которой он вертится?
По разному. Я часто админю томкэт. Кроме того бывает, что база данных простая или фирма маленькая и специалистов нет. Тогда и на гуде игрец. И да, базу данных я тоже часто разрабатываю. Другоре дело, что скрипты у нас конкретно после меня проверяются другими.
Просто нормально нужно код писать - люди же потом после вас работать с ним будут! Делайте хорошо и не делайте плохо! Всем всё понятно? - За работу!"
Все обычные люди. Тут вообще нет общих правил. Или покажут какой то модуль как пример. Или расскажут. Или всем все пофиг.
пришёл работать с большими пробелами в знаниях. Но для джуна это не важно. Важно, насколько ты готов учиться. Когда я начинал, компании нанимали практически всех
Слышу это в любой момент времени. В основном от чуваков, которые действительно пришли с большими пробелами в знаниях, и их взяли "учиться". Кого не взяли - говорят обратное. Но их гораздо меньше. Если ты готовился и работал, но обосрался - ты лох и неудачник. Если ты был раздолбаем, но выиграл миллион в лотерею - ты красавчик. Ошибка выжившего.
Ляя, этот Фил Ранжин пришёл в программирование дубом в 13 году, когда я уже вовсю городил свои велосипеды, фуллстекал по вершкам, читал умные статьи на английском и донимал своими вопросами всяких незнакомых дядей со скуля.ру и стэковерфлоу. Спустя 3-4 года он уже пишет статьи на хабре, учит других жизни (и программированию), а я сижу на пособии в Гермашке и думаю, как бы найти работу что-то типа джуном или миддлом. 29023bb4bf9143be3a58252eeb8d0610.jpg (529×389) (hsto.org)
))
На первом собеседовании я не знал вообще ничего, ни на один вопрос не ответил. В итоге мне дали книгу и сказали прийти снова, когда прочитаю её. Я прочитал — и меня взяли.
Вот это история успеха. "Вначале я нищенствовал и перебивался случайными заработками. А потом у меня умер дядя и оставил мне в наследство поместье и 10 миллионов баксов." Вариант с дядей пожалуй чаще случается, чем у Фила Ранжина.
Обождите! Он жил в Новосибе. Я тоже ходил на собесы и делал тестовые задания, только в 16-18 годах где-то. Может даже в те же фирмы, что и он (их там не так много), особенно по дотнету. Но я точно уже не был совсем дубом и имел какой-то опыт. И его взяли, а меня нет? Как оно, мать его, так работает?!
Аааааа! Всё понял!.. Он же автор этого Скиллбокса - курсов для айнштайгеров. Ну, как под копирку. Зашёл в айти, потоптался там пару-тройку лет, понял, что работать программистом - для лохов. И дальше две основных дорожки, в зависимости от того, скока бабок на старте и скока сможешь привлечь. Если около нуля - делаешь свои курсы и учишь других как кодить с высоты своего тощего опыта. Если многа или нашёл инвестора - организуешь шарагу-галеру, сам там директором по какой-нибудь херне заделываешься (по маркетингу, например), нанимаешь таких же лохов, каким был сам 3-5 лет назад, и понеслась. Через ещё 5-7 лет можно начать писать книжки типа "чистый код" или что-то подобное. Параллельно ведёшь блоги, где с такими же, как ты, кооперируешься и создаёшь массовку-движуху.
Одно не понятно - работать кто будет?
Как я понимаю, обычно
-----
Команда, точне - шарага, получает оплату за выполненную (реже - выполняемую) работу.
Быстрее сделают - быстрее получат.
Отсюда считай сам - или сидеть и ждать, или брать доп.обязанности.
У тебя вообще советский подход: ты делаешь что хочешь - тебе платят сколько просишь.
На западе это несколько по другому - твоя работа должна быть рентабельной.
Или сейчас, или окупится на протяжении какого-то времени.
Соответственно либо ты рентабелен, либо идешь искать место где будешь рентабелен.
это только на словах такой либеральный подход
Какой то уровень толерантности конечно есть.
В любом случае, как найдете работу там будет всё не так как мы рассказывали ![]()
просто логику чтения
Вообще то плюшек там гораздо больше чем видно.
По крайней мере, в данном классе меня абсолютно не интересует как закодированы данные и что нужно брать их по индексу 40 или 70.
Кодировка меняется в любой момент и класс об этом ничего не знает.
...
Под интелом понималось little-endian ![]()
Тестируете каверзными вопросами по книжкам "гуру"
Вообще - то эта вакансия просто пришла.
Но как и говорил, всегда достаточно обычного разговора, что бы понять на каком острове живет чел.
то да, "солид".
Кстати говоря, такого тоже не нужно. Был как-то у нас один, как что в журналах умного найдет так и в проект тащит.
от 40 до 60% первоходов нашли первую работу по знакомству и связям
Не знаю, из моего круга общения с таким не сталкивался еще.
Тут вроде Murr писал
Так Мурка фиг его знает сколько лет на своём свечном заводике один мышей ловил. Конечно, мышеловки расставлял как себе удобно. И то что написано совершенно правильно. Но...
Попробуйте, ради интереса, закомиттить исправление первого бага в мастер ветку ![]()
Вот специально для вас подобрал.
Вот специально для вас подобрал.
Не надо. Статья чуть более чем полностью чушь. Похоже, что аффтар статьи не работал ни дня в команде больше 2х разработчиков. Иначе про ребейс не страдал бы.
Статья чуть более чем полностью чушь.
Не следует видеть только чёрное и белое. ![]()
...Основная идея в том, чтобы подробно обсудить эту проблему со своей командой. ...
Всегда пользовали идею, но никогда именно в том виде, как описано в первоисточнике.
Лучший тест - это дать задачку :) Тут было 2 задачки (про терратиум и про светофор) на которых половина участников форума срезалась бы :)
Допустим, программист - "формошлёп". А ему дают алгоритмическую задачу. Он не справляется - фууу, какой же ты программист?!
А что плохого быть формошлёпом? Эту работу тоже должен кто-то выполнять. Не всем же с утра до вечера оптимизированные сортировки и фреймворки писать.
Вот специально для вас подобрал.Не надо. Статья чуть более чем полностью чушь. Похоже, что аффтар статьи не работал ни дня в команде больше 2х разработчиков. Иначе про ребейс не страдал бы.
Что меня больше всего удивляет, что тут на форуме куча народа спорит, у каждого своё мнение. Но при этом все при работах. Как вы друг у друга собеседуетесь и на работу друг к другу попадаете, если договориться не можете и "я бы тебя не взял"? Либо вы врёте и в реальности быстро меняете своё мнение, а тут некие свои мечты выдаёте за "я этому в жизни следую", либо я проглотил не ту пилюлю. )))
Допустим, программист - "формошлёп".
Кто такой "формошлёп"? Тот, кто делает UI?
А ему дают алгоритмическую задачу. Он не справляется - фууу, какой же ты программист?!
Я что-то не припомню каких-то серьезных алгоритмических задач, которые мне приходилось решать в своей деятельности.
Не всем же с утра до вечера оптимизированные сортировки и фреймворки писать.
Более того, пишут сортировки и фремворки редкие единицы.
Более того, пишут сортировки и фремворки редкие единицы.
Но на собесах любят вопросы про О-большое для разных алгоритмов и операций разных коллекций
Collections and Data Structures | Microsoft Docs
Кто такой "формошлёп"? Тот, кто делает UI?
Как я понимаю, да - пренебрежительно называют. Только формошлёп же не одни формы делает, а потом кодом наполняет. По-моему, это детские болезни вчерашних студентов всяких мехматов и махметов - смотрят на всех остальных как на оно.
Кстати, насчёт конвенций. Я тут, пока Юнити изучал, пересмотрел свои старые принципы. В Юнити в скриптах нет свойств, поэтому используются данные-члены класса непосредственно. И кроме того, чтобы эти данные-члены были доступны в самом Юнити при настройке объектов, их нужно делать открытыми. Понимаете? - Открытые данные-члены класса. Это смертельный грех для ООП.
Ну или вот раньше имена данных-членов класса начинал с подчёркивания - чтобы отличать от разных локальных переменных. Подсмотрел это у разных гуру. Только гуру с Юнити не работали. И меня всегда это тяготило - во-первых, кроме этой конвенции нет больше никакого контроля - ни встроенного в язык, ни в IDE - что начинающиеся с подчёркивания имена - члены именно этого класса. Они могли быть локальными переменными и я бы никак об этом не узнал, пока не посмотрел бы, в каком месте они определены. А тут в Юнити в принципе получается надо либо все такие данные-члены с подчёркивания начинать, что задалбывает, либо... просто забить. И не в Юнити тоже забить. И сразу как-то легче становится - меньше вот этих мелочей, которых дофига и за которыми всеми следить надо, чтобы всё по конвенциям было. Если конвенции не контролируются автоматически - языком или не подсвечиваются IDE, то ну их нафиг, голову себе забивать.
Можно в Студии сделать кастомное правило на именование данных-членов класса и выдавать warning, если определение не соответствует этому правилу?
Юнити - довольное своеобразная штука. Например, меня всегда доставало, что чтобы привязать метод или обработчик события в WPF к событию контрола, нужно скопировать название этого метода или на память напечатать его. При этом проверки правильности написания во время дизайна нет - только после компиляции. В Юнити после привязки объекта к контролу выпадает список его методов - привязывай без ошибок ввода:
Но есть и минусы. Привязка объекта выполняется перетаскиванием его в поле обработчика события - просто так напечатать имя объекта (тоже с выпадающим списком) нельзя. Т.е. без графического дизайнера привязки нормально не сделаешь - только через скрипт во время выполнения кода, но тогда во время дизайна не будет удобного выпадающего списка. Это, блин, надо в себе навыки развивать - найди
объект, захвати мышью и попади в маленькое окошко в специальном месте - т.е. игры на ловкость начинаются уже во время проектирования игр. В WPF тоже нет выпадающего списка объектов, но хотя бы напечатать можно.
Можно в Студии сделать кастомное правило
Уже давно купил себе решарпер и для дома и нет никаких проблем. Есть только одна проблема - без него уже никак ![]()
https://www.jetbrains.com/resharper/
Он и классы сортирует как хочется.
то ну их нафиг, голову себе забивать.
Это только на вашем острове так можно.
Уже давно купил себе решарпер и для дома и нет никаких проблем. Есть только одна проблема - без него уже никак
Меня в нём смущают две вещи (кроме платности): 1) постепенно его фичи переходят в обычную Студию; 2) говорят, что он жрёт неоправданно много ресурсов.
В WPF тоже нет выпадающего списка объектовА это тогда что? С решарпером и без него
Не это. Наведите на байндинг. Если контекст данных установлен ранее, то по идее движок дизайнера XAML должен знать, что за тип будет байндиться, и выдавать подсказки по публичным полям этого объекта при установке байндинга. А он не выдаёт.
Сишарп только относительно недавно (с 6 версии, с 2015 года) избавился от необходимости передавать названия элементов языка строками вручную. А атрибут CallerMemberName позволил избавиться от передачи вручную строкового имени изменяемого свойства при реализации INotifyPropertyChanged. В идеале ничего строкового вообще не должно передаваться вручную - чревато ошибками и нужно помнить или постоянно подсматривать названия. Один этим атрибутом столько лишней мелочной рутинной работы убрали, которая просто забивала код ненужной фигнёй, а программиста постоянно отвлекала. Но почему-то это всё появилось спустя более 10 лет после выхода дотнета.
то ну их нафиг, голову себе забивать.Это только на вашем острове так можно.
Вы именуете переменные-члены класса с подчёркивания?
Помню, для специальной реализации обработки событий в борладовском варианте C++ были так называемые fastcall функции, которые начинались с двойного подчёркивания.
Я не сталкивался с Юнити, но :)
В Юнити в скриптах нет свойств, поэтому используются данные-члены класса непосредственно.
Т.е. в Юнити нет пропертей?
И кроме того, чтобы эти данные-члены были доступны в самом Юнити при настройке объектов, их нужно делать открытыми. Понимаете? - Открытые данные-члены класса.
В С++ тоже нет пропертей, однако это не мешает писать код в соответствии со всеми правилами ООП. Более того, проперти - это "синтаксический сахар", не более того :)
Это смертельный грех для ООП.
Смертельный грех - нарушать инкапсуляцию, т.е. раскрывать устройство класса.
И меня всегда это тяготило - во-первых, кроме этой конвенции нет больше никакого контроля - ни встроенного в язык, ни в IDE - что начинающиеся с подчёркивания имена - члены именно этого класса.
Это просто договоренность. При этом договоренность внутри команды. Проперти (публичные переменные) пишутся с заглавной буквы, приватные переменные - с подчеркивания или с "m_", локальные - с прописной буквы. При этом кто-то еще и венгерскую нотацию использует.
Не играет рояли на куда наводить везде показывает, решарпер конечно лучше
Это у вас список свойств и метедов объекта, который вы привязываете?
В Юнити в скриптах нет свойств, поэтому используются данные-члены класса непосредственно.Т.е. в Юнити нет пропертей?
Я поспешил и неправильно сказал. Там свойства есть, но почему-то они нарушают правило именования CamelCase и пишут их с большой буквы.
Кроме того, чтобы в редакторе Юнити эти свойства у объектов появились, их надо делать открытыми полями
"In C#, you must declare a variable as public to see it in the Inspector." Unity - Manual: Variables and the Inspector (unity3d.com)
Либо можно закрытыми и добавить открытых свойств над этим полем (как привыкли в обычном дотнете), но тогда поле сделать сериализуемым - например, добавить атрибут сериализации. Это потому, как я понял, что Юнити получает объекты из скрипта сишарпа через сериализацию. Многим от сишарпа в Юнити не надо сильно уж мощного ООП, поэтому между двумя следующими вариантами они выбирают тот, что короче и проще:
[SerializeField]
private int foo;
public int Foo
{
get { return foo; }
set { foo = value; }
}public int foo;
А вот как в самом Юнити выглядят свойства (т.е. это их код - создателей Юнити):
public sealed class GameObject : Object
{
public GameObject();
public Transform transform { get; }
public int layer { get; set; }
Типичный способ правильно писать игры на Юнити, как я понял - писать всю игровую логику в отдельной сборке на шарпе по всем правилам шарпа, а скрипты Юнити использовать как своего рода вью модель (если мы о MVVM), в которую передавать объекты из сборки с логикой игры (т.е. модель). Новички или те, кто создают простые примеры, пишут всё в файлах скриптов. Это как писать логику десктопного приложения в слое с обработчиками событий интерфейса.
список свойств и методов объекта, который вы привязываете?
Да, список возможных команд в данном случае
Там свойства есть, но почему-то они нарушают правило именования CamelCase
По идее там Паскаль-кейс
https://docs.microsoft.com/en-us/dotnet/csharp/fundamental...
Там свойства есть, но почему-то они нарушают правило именования CamelCaseПо идее там Паскаль-кейс
Вобщем, свойства там с маленькой буквы, данные и методы должны быть открытыми, чтобы быть видны в самом Юнити.
Если придерживаться шаблона MVVM или в принципе разделения на слои, то логично. По разным причинам у слоя с графикой (вью) могут быть свои требования к оформлению кода и как и какие данные должны быть объявлены. Поэтому пишется своя вью модель для каждого типа представлений - для адаптации данных модели к представлению. Для Юнити вот такие требования, как выше, для WPF - свои, типа реализации INotifyPropertyChanged, команд и т.п.
Можно написать приложение многослойное, где в одной сборке будет общая логика и несколько сборок - под разные типы клиентской графики (WPF, веб, Юнити). В моём проекте были такие слои как DB (MS SQL Server), ORM (C# Entity Framework Code First), Model (C#), DTO (C#, JSON), View Model (C#), View (WPF, HTML, JS, CSS), ну и слой для общения с железками Лабвью, где была бинарная сериализация по кастомному протоколу.
Тут в некоторых вакансиях встречаются такие требования как Visual Studio 2015. Я не знаком подробно с лицензионным соглашением по Студии (последнее время только с коммьюнити эдишн работал, а до этого была купленная предприятием версия) - там лицензии покупаются на одну конкретную версию, и любая более новая - только через дополнительные траты? Просто сидеть на версии 2015 сейчас - сплошная боль. Да и не поразрабатываешь нормально на ней - фреймворк не выше 4.6.х, версия языка 6, 10 винды нет, коре всякие - только первая версия. Явно проект какой-то доисторический.
Не, отказаться от возврата кортежей из функций я уже не готов. ))
Тут в некоторых вакансиях встречаются такие требования как Visual Studio 2015.
Эти требования можно пропускать :)
там лицензии покупаются на одну конкретную версию, и любая более новая - только через дополнительные траты?
Дело не в тратах на софт (тем более, что многие просто покупают подписку), дело в тратах на переход на новый софт. Для того, чтобы сменить среду разработки должны быть очень веские основания. Т.е. новая среда должна что-то добавить. У нас в проекте используется VS2015 и переходить на что-то более новое просто нет смысла. На прошлом проекте мы перешли на VS2015 (не помню уже с какой) ради TestCoverage.
Просто сидеть на версии 2015 сейчас - сплошная боль.
Ошибаешься. Вообще никакой разницы, что 2015, что 2019 :D
Да и не поразрабатываешь нормально на ней - фреймворк не выше 4.6.х
Фреймворк можно доустановить. У меня доустановлен 4.8 и все работает ;)
версия языка 6
Я особенно не слежу, но ограничений что-то не помню :)
10 винды нет
Поясни. Сейчас вообще никакой винды, кроме 10 нет :)
коре всякие - только первая версия.
Доустанавливается, как и фреймворк.
Явно проект какой-то доисторический.
Как и подавляющее количество всех проектов на рынке :D
Да и не поразрабатываешь нормально на ней - фреймворк не выше 4.6.хФреймворк можно доустановить. У меня доустановлен 4.8 и все работает ;)
версия языка 6Я особенно не слежу, но ограничений что-то не помню :)
10 винды нетПоясни. Сейчас вообще никакой винды, кроме 10 нет :)
Там зависимости версии Студии и фреймворка. Разве что от версии Виндовс не так сильно зависит (самое последнее ставится на Win 7 SP1).
.net - What are the correct version numbers for C#? - Stack Overflow
Не знаю. Магия какая-то. А оно точно создаётся - проекты на 4.8 под 2015? Фреймворк, допустим, в системе, а Студию попросит обновить, может быть? Не просто же так табличку совместимости составили.
Я знаю, что можно на новой Студии старые фреймворки использовать. А чтобы наоборот - смысл тогда Студии покупать-обновлять каждые 2-3 года? Народ бы сидел по 5-10 лет.
Таблица совместимости студий и версий фреймворка
Ну может быть "no add-on" означает что-то вроде "из коробки"?
Я у себя клачаю на "Install other frameworks..." и меня перекидывает сюда. Скачиваю фреймворк (developer pack) и вуаля.
смысл тогда Студии покупать-обновлять каждые 2-3 года? Народ бы сидел по 5-10 лет.
Так никто каждые 2-3 года и не обновляет :) И никто не переходит на новый фреймворк просто из-за того, что вышла новая версия :) Для перехода всегда есть очень серьезные причины. И выход новой версии какого-либо продукта не является серьезной причиной :D
Вобщем, некоторые эйчары упорно требуют Arbeitszeugnis, даже если я им пишу, что опыта в Германии нет. Короче, как я понял, им нужна любая бумага от прошлого работодателя - просто эйчарам, похоже, премии дают, если они заполняют свои базы резюме наиболее полно (чтобы всё по пунктам было, и пофиг, что часть из них нелогична).
Таким отсылаю перевод своей Arbeitsbuch, т.к. это по сути единственная бумага от прежнего работодателя в России, а рекомендательные письма в России не принято давать-писать.
Не, всё же Арбайтсбух Arbeitsbuch – Wikipedia
Просто это, как я понимаю, что-то вроде пережитка фашизма-коммунизма-закрепощения и было давно отменено по крайней мере в Западной Германии.
Arbeitsbuch это калька, но не точная.
Кто-то, не мудрствуя лукаво, написал в Википедии,
не вникая в суть дела.
Таких случаев много, один из примеров это слово ПЕРЕНИМАТЬ,
оно широко эксплуатируется русскоязычным населением Германии,
хотя Übernehmen это означает "взять на себя" оплату, ответственность итд,
а перенять в русском языке означает нечто другое.
Arbeitsbuch это тетрадь с перечнем работ или с указанием объема и порядка проведения,
там речь не идет о приеме и увольнении.
Таких случаев много, один из примеров это слово ПЕРЕНИМАТЬ,
оно широко эксплуатируется русскоязычным населением Германии,
хотя Übernehmen это означает "взять на себя" оплату, ответственность итд,
а перенять в русском языке означает нечто другое.
Именно это оно и означает в русском, что и в немецком.
Bedeutungen:
- [1] sich etwas von jemandem nehmen, zueigen machen; jemandem etwas wegnehmen
- [2] reflexiv: sich zu viel zumuten, sich selbst überlasten
- [3] etwas von jemand anderem verwenden, sich etwas zu eigen machen
ваш вариант ещё хуже
Ein Beschäftigungsnachweis (d.h. eine Bestätigung, dass du eine Anstellung hast) ist ein formelles Schreiben, das oftmals vom Arbeitgeber eines Arbeitnehmers für jemanden, der einen solchen verlangt, geschrieben wird. Der Zweck eines solchen Schreibens ist die Anstellung einer Person zu bestätigen.
Что-то все спрашивают Lohnerwartungen - лучше вписать это в резюме? Сколько не встречал "примеров хороших резюме", нигде о зарплате речь не шла. С другой стороны, в тех же линкединах разных обычно счиается нормальным указывать ожидания по зарплате.
А ещё с другой стороны, не указание зарплаты - повод связаться со мной, что говорит, что моё резюме не (сразу) в мусорную корзину попало. )))
Или всё же не писать в резюме об этом, а оставить предметом торга на Vorstellungsgespräch?
Типичные вилки зарплат, что мне попадаются - 3500-5500 в месяц. Я пишу сейчас 40к в год - т.е. по нижней границе. Я хоть и не семи пядей во лбу, но явно не новичок - что-то знаю. А айнштайгеры как раз от 35-40к в год получают - это самые низы для vollzeit, если не брать всяких студентов и практикантов на подработке. По идее, такой прайсдроп должен выгодно меня показывать и заставлять закрывать глаза на некоторые мои недостатки?
А ты кого имеешь ввиду? :-)) ЗП после универа - 60к
Смотря у кого и где. В Мюнхене или Берлине на "козырных" направлениях (типа искуственный интеллект или биг дата) - может быть. И то у единиц явно. У каждого первого джаваскриптера? - Навряд ли. Многие вакухи - до 5500-6000 евро в месяц для сеньёра. Т.е. 60-70к в год. В Мюнхене.
Lohnerwartungen - лучше вписать это в резюме?
Ни за что. Тем более, что данный случай нужно специально объяснить, ну и хотя-бы с 45 начинать, показывая что торг уместен.
Да, знакомому студенту предлагали и 60, но у него уже был опыт работы и болтает он не хуже политиков.
ЗЫ: как продвигается поиск работы? что там с интервью?
Не нашёл ещё. Пишу бевербунги, иногда мне звонят и уточняют что-то от работодателей. Сейчас ещё одну видеоконференцию согласовал.
Что за Синтек? Stellenangebote - SINTEC Informatik GmbH
Мне, вроде, кто-то из местных их порекомендовал? Я не понял, чем они занимаются - всем понемногу. Это "галера", делающая кучи проектов на аутсорсе? Судя по объявлениям, им нужны прямо все и на всех технологиях.
Что за Синтек?
ну так вроде написано
Die SINTEC Informatik GmbH ist ein erfolgreicher, mittelständischer Software-Lösungsanbieter und ein etabliertes Beratungshaus.
Von Consulting über individuelle Softwareentwicklung und Qualitätssicherung & Testing bis hin zu Applikations-Service & Support
bringen wir mit der interdisziplinären Kompetenz und der umfassenden Erfahrung unserer Software-Experten Ihre IT-Lösungen voran.
По идее, ездить по клиентам и что то на фирме для них программить.
Многое будет зависеть от способности вести разговор на немецком, думаю.
Рекомендую почитать, чтобы подготовиться к интервью:
https://www.kununu.com/de/sintec-informatik/bewerbung
Но, в принципе, обычные диенстляйстеры, ничего особенного.
Народ там даже зарплату засветил
Мне прислали оттуда формуляр на 4 страницах для заполнения, половина которого есть в моём резюме. Ну т.е. всё то же самое - имя, опыт работы, знания языков и прочее, только в их специальном формате.
Там ещё таблица вида "технология - сколько лет опыта", и другая таблица - какой софт, хард, операционные системы, сети, продукты, тулзы знаешь и т.п.
Чёта это меня нервировать начинает. Я заполнил своё резюме. Я заполнил форму на сайте gehalt.de для вакансии Синтека, потом Синтек попросил прислать дополнительные документы, а потом ещё прислал формуляр, где всё то же самое, но в другом порядке и по третьему разу. Это нормально и так каждый второй делает?
Несмотря на много отрицательных отзывов по ссылке, они на рынке уже давно - значит, кто-то на них работает, и этих кого-то достаточно много.
Смутил такой отзыв
Das zweite Gespräch war beim Kunden, für den ich Software entwickeln sollte. Dabei hielten sich die Sintec-Mitarbeiter eher im Hintergrund und drei Personen vom Kunden führten das Interview. Die beschriebenen Tätigkeiten der Stelle klangen abwechslungsreich ... und waren es dann auch.
Какие-то клиенты, для которых буду писать софт. А Синтек тогда зачем? Что за посредник?
Если фирма берёт заказ по производству софта, разве она представляет заказчикам команду персонально, при личной встрече?
Деятельность описывалась (и так и оказалось) как разносторонняя... Намёки на фуллстек с расширенными обязанностями в другие языки программирования и фреймворки, плюс DBA, сисадмин и прочее?
Здесь полно контор, у которых есть как бы свой продукт, который они продают/ дорабатывают напильником под клиента, ну и занимаются бодилизингом, продавая человечков на почасовой основе. Иногда набирают фрилансеров, чтобы было проще попросить на выход.
Я в такой когда-то работала. Сидела у всяких разных монстров.
Я в такой когда-то работала. Сидела у всяких разных монстров.
Ну и как?
Как я понимаю, даже не обжиться на новом месте, типа совя кружка, печка, кофемолка, тапочки. Даже печенье в ящике стола не оставить - может, тебя завтра уже тут не будет? ))
Алекс, солнышко, сходи почитай сайт фирмы. Они пишут софт на заказ. Кто-то сидит в офисе, кто-то у клиента. Какие галеры с галетами, ты про что?откуда берутся такие понятливые дамы?!
Ты замужем?
Чилить будете?
Ну и как?
Было клёво, пока начальство с начальством клиентов не разругалось и нас не уволило :-))))
Но это всё фигня. Тебе, главное, начать, а там попрёт.
ЗЫ: нам актуальный начальник обещал выплатить 1000 евриков, если найдем разработчиков :-))) Приходят непонятно кто.
какая нафиг кружка/печка?
Сейчас даже если ты в штате с этой короной уже все перевернулось.
у нас в офисе из 100 сидячих мест постоянные только для бухгалтерии/секретариата и ещё 3-4 для коллег, которые всегда в офис ходят.
Ну и через Ляйку там у тебя вряд ли будет проект меньше чем на 3 месяца. Скорей всего от года.
Это нормально и так каждый второй делает?
-----
Это называется "стандартная форма резюме".
В моей коллекции их более 400 штук. На просьбу заполнить "стандартную форму резюме" Я обычно отвечал что их "стандартная форма резюме" находится в моей коллекции "стандартных форм резюме" за номером NNN, а в остальном прошу использовать присланное резюме.
Много пользы от этого не было, но от пустой работы по заполнению форм Я себя избавлял...
Сейчас - новая напасть - просят пройти регистрацию, заполнить анкету, резюме, потом поправить... и когда все это сделано - редиректят с клиентского объявления на какой-нибудь МОНСТЕР.КОМ и там все по новой... Дебилы, пля... когда писали портал для америкосов так там было отдельно прописано требование - делай что хочешь, но клиент не должен переходить на другой сайт. Нету тут - получай откуда можешь, парсь, кешируй, все что можешь/хочешь, но не отпускай клиента...
Чёта это меня нервировать начинает.
-----
А чего нервничать - покладут твое заполненное в папочку, полежит оно там, потом выбросят...
Как-то папа моей однокласницы слегка прикололся и на вопрос об том какие языки знает написал с десяток наиболее используемых с пометкой - "с переводчицей". Самое смешное, что через какое-то время ему позвонили и спросили не хотел бы он использовать свои знания в одном из языков... потом долго обижались когда он попросил прочитать пометку...
обещал выплатить 1000 евриков, если найдем разработчиков
-----
Жидковато платить собирается - обычная такса - трехмесячная зарплата...
Приходят непонятно кто.
-----
Угу...
Я резюме начитался пока помошника искал - мрак...
А когда на выполнение конкретной работы людей искал так вообще стал смешливым: челу говорят - вот задача, сколько тебе надо времени и сколько денег для ее решения?
- Ну я руководил отделом... - ну мне же не отделом руководить чел нужен (это Я и сам могу) - мне чел нужен который имеет (или сможет быстро приобрести) нужные навыки в указанной области и сможет сделать работу...
- Ну я буду изучать... - и что и за какое время ты собираешься изучать? и кто тебя все эти пять лет кормить будет? работа то сдельная - оплата по выполнению...
- Ну вот как приеду... - и куда же ты весь такой из себя собрался ехать? мне нужно сделать кусок работы - для знающего что делать там на пару дней, но я оплачу пару недель или даже месяц и в западных ценах чтобы не делать ее самому - заплатить за работу и больше ничем не заниматься... никакая полугодовая возня с визами и обязательства по обустройству мне нах не сдались...
Там ещё таблица вида "технология - сколько лет опыта",
Это подобные фирмы просто обожают.
Чёта это меня нервировать начинает
Первую работу хочется тута получить или нет?
Не хочется - не нужно писать, хочется - делай всё что заказывают.
Кому еще нужно где-то смотреть в другом месте.
Если фирма берёт заказ по производству софта, разве она представляет заказчикам команду персонально, при личной встрече?
Фирма возьмет человека только в том случае если этого захочет заказчик. Так как берут на конкретный проект, для конкретного заказчика.
Работа скорее всего у этого же заказчика, потом у него можно и остаться. Хотя нужно знать какие ограничения были прописаны.
С одной стороны, очень удобно проект закончился - идешь на следующий. С другой стороны, через какое то время достает частая смена города/деревни.
Как я понимаю, даже не обжиться на новом месте
никаких проблем, будешь самым нормальным членом коллектива.
Плюс в том, что если вышибут не по твоей вине - переходишь на другой проект, а не в безработные.
При этом новый проект можно и пару месяцев ждать, а какая то зарплата всё равно идет.
завтра уже тут не будет?
Это на всех фирмах так. Кроме того, когда время проекта оговорено вначале.
Что-то я протупил. Синтек же у меня в разделе "Leihfirmen". Т.е. в любом случае много у них не получишь - они же должны часть денег себе взять. А если ты крутой спец и много зарабатывать собрался, то зачем тебе посредники? Ты и так нарасхват.
Заметил ещё, что ляйфирмы охотно идут на контакт, даже если у тебя не шикарное резюме с тоннами опыта в крутых проектах, а ты начинающий. Т.е. то, что тебе звонят, просят что-то заполнить, назначают переговоры - это они с каждым первым так поступают. А вот конторы посолиднее весьма придирчиво ковыряются.
Это как первая женщина, первый мужчина? Ах, да - "каждый на своём острове". )))
А бывают ляйфирмы, которые крутых спецов в наём сдают? Не просто назвался сеньёром необоснованно, а реально крутой спец, чтобы пошёл в подобную фирму, где его "сдавать" будут? Я имею ввиду его не обманули, или он сам не обманулся - т.е. он вкурсе, что это за фирма. По-моему, для реально хороших спецов в такие фирмы нет никакого резона устраиваться. Во-первых, они и так нарасхват, а во-вторых - зачем делиться деньгами с посредниками? Если клиент может заплатить за тебя и ляйфирме, значит одному тебе он может заплатить больше.
Что-то я протупил. Синтек же у меня в разделе "Leihfirmen". Т.е. в любом случае много у них не получишь - они же должны часть денег себе взять. А если ты крутой спец и много зарабатывать собрался, то зачем тебе посредники? Ты и так нарасхват.
На все эти вопросы я тебе уже отвечал.
Хотя ты судя по всему сам с собой разговариваешь.
Наткнулся на фирму, где на английском пишут у себя на сайте (хотя на stepstone писали на немецком). Подумал, что им надо на английском послать своё резюме. Если у меня фамилия или имя содержат немецкие умляуты, то мне для английского варианта англоязычное написание своего имени делать? На немецком паспорте написано с умляутом, но снизу есть такая полоса со служебными символами - там без умляутов.
То же самое для неумляутов. Например, sch и sh в немецком и английском - для англоговорящих писать английский вариант или немецкий?
Просто насколько я знаю, если даже будешь где-то на англоязычной фирме числиться, то с умляутами тебя никто там записывать не будет - транслитирируют на английский манер.
Если клиент может заплатить за тебя и ляйфирме, значит одному тебе он может заплатить больше.
-----
Клиент платит за выполнение определенной работы за определенное время.
За выполнение, независимо от возникающих обстоятельств...
Ты можешь гарантировать выполнение работы за отведенное время?
А если не можешь - почему тебя вообще должны рассматривать как исполнителя?
Некоторые просят, а некоторые пишут в резюме два отдельных раздела - опыт работы по работодателям и проекты. Чего-то не понял, это одна и та же инфа, только сгруппированная по-разному? Или это должны быть какие-то известные в широких кругах проекты, иначе какой толк, что я что-то местечковое буду подробно описывать?
Я вот написал в опыте работы с разбивкой по работодателям, что делал сайт, портал, приложение. Или своё участие в каком-то проекте. Это ещё раз надо выносить в отдельный раздел с разбивкой по проектам?
это одна и та же инфа, только сгруппированная по-разному?
Не совсем.
1. Чел работал на фирмах сделал проекты: веб шоп, считыватель кодов и сайт для фирмы.
2. Для веб шопа была разработана база на оракле, интерфейс на впф, ОРМ ххх и т.п. по каждому проекту с подробностями.
Прислали ещё одно письмо - извинились, сказали, что бес попутал ("In unserem Bewerbermangementsystem hat sich wohl der Fehlerteufel eingeschlichen"). Я им, кажется, четыре бевербунга послал - у них много объявлений о работы было на gehalt.de. Я выбрал интересные мне по профилю и на каждый бевербовался.
Меня ещё удивило, что сначала просили всё заполнить, потом позвонили и назначили встречу в MS Teams, а за день прислали письмо - мол, после более глубокого изучения вашего резюме... вы нам не подходите.
Ну, может, я им действительно не подхожу, а ради вежливости они решили таки провести эту встречу, раз уж договаривались. Посмотрю.
Как ходить на собесы, когда уже работаешь? Все собесы назначают в твоё рабочее время, все фирмы работают, когда работаешь и ты. Во время обеда? Они не назначают во время обеда. Брать отгульные часы? Тут, как я понимаю, повезёт-не повезёт. Если начальник узнает, для чего ты эти часы берёшь, то... "Ты что это у меня за спиной лыжи намыливаешь, раб?! У тебя ещё сто тикетов не закрыто! Никаких отгулов! На собесы будешь ходить, когда мы тебя уволим!"
А когда начнут каверзные вопросы по технической части задавать? В России любое интервью либо с них начинается, либо с тестового задания. По крайней мере раньше так было. Все эти "разговоры за жизнь" для меня лишь как практика немецко-английского. Когда по-взрослому бить начнут? ))
сейчас, когда все на удаленке, пройти собеседование вообще не проблема.
в остальном или на очень рано назначал и или на очень поздно.
бывало даже пол дня отпуска брал.
Если начальник узнает, для чего ты эти часы берёшь, то... "Ты что это у меня за спиной лыжи намыливаешь, раб?! У тебя ещё сто тикетов не закрыто! Никаких отгулов! На собесы будешь ходить, когда мы тебя уволим!"
такого уже даже в совке нет.
Как ходить на собесы, когда уже работаешь?
-----
Зависит от того что тебе надо.
Надо сменить работу - берешь отгулы и мотаешься.
Не нужно - поговорил 15 минут по телефону и достаточно...
лыжи намыливаешь, раб
-----
И зачем ты таких рабобрателей ищешь...
Ну мало ли, может и применяет. Но вообще вряд ли. Из графов мне, насколько я помню, пришлось один раз сделать поиск сильносвязанных компонент. Алгоритм я сейчас вспомнить не могу :)
Для "обычных" задач вроде поиска пути берут библиотеки. Интересно MPI-шная LEDA жива ещё?..
Лично у меня алгоритмов кроме как на экзаменах никто не спрашивал. Я тоже на собеседованиях их не спрашивал. Максимум матричную форму представления орграфа мог спросить. Чисто проверить учил кандидат такое или нет.
Спрашивают про языки и фреймворки.
Максимум матричную форму представления орграфа
Я ХЗ чё эта. Даже гуглить лень, ик! )))
Зато я могу спросить "скажите пожалуйста, что такое центрированное скользящее с... . Вот, даже ссылку сохранил с такой давности.
мог спросить. Чисто проверить учил кандидат такое или нет.
А мне пофиг, чё кандидат ответит. Просто хочу посмотреть, как он изворачиваться будет, ик! ))
Вообще, можно пособирать разных мифов, а потом что-то типа такого замутить на собесе - каверзные вопросы типа "а правда, что структуры более производительные, чем классы? и в каком конкретно смысле?"
"Immediately stop thinking of structs as living on the stack. When you make an int array with a million ints, you think those four million bytes of ints live on your one-million-byte stack? Of course not.
The truth is that stack vs heap has nothing whatsoever to do with value types. Instead of "stack and heap", start saying "short term allocation pool" and "long term allocation pool". Variables that have short lifetimes are allocated from the short term allocation pool, regardless of whether that variable contains an int or a reference to an object. Once you start thinking about variable lifetime correctly then your reasoning becomes entirely straightforward. Short-lived things live in the short term pool, obviously.
So: when you pass a struct from one thread to another, does it ever live "on the heap"? The question is nonsensical because values are not things that live on the heap. Variables are things that are storage; variables store value.
So: Is it the case that turning classes into structs will improve performance because "those structs can live on the stack"? No, of course not. The relevant difference between reference types and value types is not where they live but how they are copied. Value types are copied by value, reference types are copied by reference, and reference copies are the fastest copies."
Или "приведите пример дедлока без переменных. Я просто хочу посмотреть, насколько глубоко вы копаете".
насколько глубоко вы копаете
-----
Ну поскольку Я пришел поговорить об работе программистом, а не землекопом, то объясню на примере паровозов (поездов)...
Однопутка, концы - далеко - не видно, не слышно и через мост охрана не пускает. Плавать машинисты не умеют.
Одновременно подъехали двое с разных сторон и заблокировали друг другу разрешение на въезд на участок.
Имеем классический деадлок.
Классическое решение - откатится назад и через случайный промежиток попытаться въехать снова.
Вам приведенный пример, объяснение и решение понятно?
- Да. А как...
- Извините, но давайте закончим с копанием в дедлоках. Исходные теже - паровозы, однопутка. Ограничения - один паровоз. Ваше видение ситуации?..
- Ээээ...
- Я немножко подскажу - эта ситуация встречается в программировании гораздо чаще...
- Аааа...
- Спасибо, понятно, Досвидания.
Мне вот что интересно. А какие последствия обычно имеет отказ от проведения собесов, когда сам работаешь уже? Я понятия не имею, как проводить собес, а тупо заваливать только теми вопросами, которые сам знаешь - не хочу. Или проведение собесов это негласная обязательная часть работы, за отказ от которой прослывёшь "токсиком" и рано или поздно вылетишь с работы?
Надеюсь, джунов-миддлов не зовут на собесы, а только матёрых сеньёров-архитекторов - т.е. меня это минует ещё как минимум несколько лет... Хотя, во многих местах собеседуют какие-то мальчики лет 25-28 от силы - они там у них главные разработчики.
Или проведение собесов это негласная обязательная часть работы, за отказ от которой прослывёшь "токсиком" и рано или поздно вылетишь с работы?
тебе еще не предложили, а ты уже отказываешься :-))))
В общем, как дело до этого дойдет, то спроси нас тут. Расскажем.
хватает ли того, что он знает, чтобы работать с тобой в команде
------
У чела пока нет понимания того что значит "работать с тобой в команде", "выполнить работу в срок" и т.п.
При его возрастных данных - скорее всего и не появится... по крейней мере - в ближайшую пару пятилеток...
А вообще - странно, что при поиске юниор-2-миддле возникает вопрос уровня сениор-2-проектмен...
Ну и зачем тебе об этом волноваться - тебе лет 8-10 пахать как папе Карло пока данный вопрос не появится на горизонте...
При его возрастных данных - скорее всего и не появится... по крейней мере - в ближайшую пару пятилеток...
А после этого что, нирвана наступает? Можно будет расслабиться? )))
Умудрённые опытом сеньёры фигачат на расслабоне?
Вобщем, поучаствовал в парочке интервью по видеосвязи (сколько назначили - это примерно из 15 отосланных бевербунгов, при этом на примерно треть ещё даже не ответили), попереписывался, по телефону поговорил (в основном менеджеры по персоналу уточняли про документы и кто я такой есть). Косо-коряво, но вроде меня понимают, и я понимаю. Такого, чтобы они или я замялся и не могли долго понять, кто что говорит, не было.
Как я понял, техническое интервью тоже везде присутствует, а это только "первые представления" были. Это-то меня и смутило - в России обычно стараются в одно интервью всё уложить - сразу технические вопросы и потом о себе, или наоборот, но всё за один раз. А тут разделяют на несколько частей... Вобщем, самое сложное ещё впереди.
Я раньше хотел ещё на С1 пойти, но сейчас понимаю, что это мне не нужно. В принципе, и В2 курсы не особо нужны были - можно с таким же успехом было бы и самому учиться язык. Разве что преподаватель проверял мои письма и корректировал, ну и немного говорили на занятиях - но это всё мелочь. Я вот буквально за 5 телефонных интервью, 2 видеоконференции и 5-7 походов в разные магазины-амты-ко врачам почти столько же опыта общения получил, сколько за 4-5 месяцев курсов. Пусть корявое общение, но и на курсах тоже так же говорил. Просто на курсах преподавателю платят, чтобы меня терпел и пытался понять. )))
Ну и Уни с аусбильдунгами тоже не нужны для меня, у которого российский магистр есть. Почитал, посмотрел каналы немецкие по программированию - вобщем, всё как и везде, и в этих учебных заведениях программированию собственно не учат. Учат теорию и максимум лабораторные и практические работы на практике сделать, а в основном ты учишься программировать сам. Ну и эту теорию потом почти нигде не применяешь в работе, если не работаешь постоянно с этими алгоритмами-сортировками-тонкими оптимизациями. Короче, там проблема всех выпускников ВУЗов - опыта нет. А у меня опыт какой-никой есть, так что лучше всего сразу работу искать, а всё остальное - только потеря времени.
Я раньше хотел ещё на С1 пойти, но сейчас понимаю, что это мне не нужно. В принципе, и В2 курсы не особо нужны были - можно с таким же успехом было бы и самому учиться язык.
Тут не соглашусь - я начал работать с С1 и первое время мне очень не хватало языка.
Разве что преподаватель проверял мои письма и корректировал, ну и немного говорили на занятиях - но это всё мелочь. Я вот буквально за 5 телефонных интервью, 2 видеоконференции и 5-7 походов в разные магазины-амты-ко врачам почти столько же опыта общения получил, сколько за 4-5 месяцев курсов. Пусть корявое общение, но и на курсах тоже так же говорил. Просто на курсах преподавателю платят, чтобы меня терпел и пытался понять. )))
Тут частично согласен, но с B1 на работе ты будешь как обезьяна - будешь делать то, что скажут. На совещании свою точку зрения ты отстоять не сможешь.
Ну и в магазине-Амте тебе не расскажут про Plusquamperfekt и Konjunktiv.
Я этому человеку это ещё года 2 назад писал, когда он хотел пойди делать Ausbildung вроде.
Два года назад я ещё только приехал.
Тут не соглашусь - я начал работать с С1 и первое время мне очень не хватало языка.
У вас чисто формальный С1 был (сдали как-то на сертификат), или вы реально всю программу курса до С1 знали на отлично? Если язык не родной и вы его не учите и не употребляете много лет, то все эти уровни языка, полученные за 1-2 года (да хоть вплоть до С2) - просто формальность. Ну не откладывается разговорный язык в голове за 2 года, хоть ты его с утра до вечера учи. Нужно тупо жить в его стране и употреблять его много лет, чтобы он в тебя вошёл. А потому разница между формальным В2 и С1 невелика.
Там чем выше уровень, тем просто больше грамматики. Ну и словарный запас. На В1 слишком уж простая грамматика и лишь несколько вариантов построения предложений. На В2 дают уже сложнее и говорят, что "великое немецкое правило - глагол всегда на 2 месте" можно нарушать, если поставить на первое место не одно слово, а хоть всё остальное предложение. Ну а с такой свободой немецкий превращается уже в "обычный язык", в котором никто особо не заботится, где там что стоит. В русском, кстати, тоже правило порядка слов в предложении есть (сначала подлежащее, потом сказуемое и т.д.). Только оно носит рекомендательный характер.
Ну и в магазине-Амте тебе не расскажут про Plusquamperfekt и Konjunktiv.
Они и сами не знают или забыли, что это. Я правила русского языка тоже почти не знаю. Чё там - "жы шы с буквой ы", вроде, ну и мягкий знак на конце глаголов - больше ничё не помню.
Ой, ну надо же... таки смог прийти к выводу, который был написан прямым текстом...
Я просто думал, что в немецких и вообще западных ВУЗах учат программировать на современных языках, современных фреймворках. Нет, оказывается, тоже пичкают заплесневелой теорией, которая на работе не понадобится 99% выпускников. Ещё и теория релевантная профессии программиста, только если ты закончил одну из 2-3 специальностей, что-то типа математики, научной или экономической информатики и ещё что-то. Всё остальное если закончил, то будешь учить не только языки программирования и фреймворки, но и алгоритмы и сортировки всякие тоже сам. А между тем в программирование приходят из куда большего количетва специальностей и направлений, чем эти 2-3. Т.е. в основном это люди-самоучки.
Ну не откладывается разговорный язык в голове за 2 года
-----
Язык берется за несколько месяцев.
Именно - разговорный. Особенно, если хоть какой-то бекграунд в наличии...
Все что требуется - исключить возможность получения информации на другом языке и иметь обязанность понять что требуется и выполнив это объяснить что сделано.
У вас чисто формальный С1 был (сдали как-то на сертификат), или вы реально всю программу курса до С1 знали на отлично?
в смысле формальный? Учился на курсах и сдал экзамен. 1.3 вроде оценка была.
Там чем выше уровень, тем просто больше грамматики. Ну и словарный запас.
здесь был капитан очевидность?))
"великое немецкое правило - глагол всегда на 2 месте" можно нарушать, если поставить на первое место не одно слово, а хоть всё остальное предложение. Ну а с такой свободой немецкий превращается уже в "обычный язык", в котором никто особо не заботится, где там что стоит.
Ого, вот это новости. То есть я могу сказать:
Ich morgen auf die Arbeit fahre
?
Они и сами не знают или забыли, что это.
причём тут ты и они? Или к тебе эти знания с местным пивом в мозг поступили?))
Я просто думал, что в немецких и вообще западных ВУЗах учат программировать на современных языках, современных фреймворках.
ну все же проходят Design Patterns например.
шеф рассказывал, что они собственную СУБД разрабатывали.
у меня такого и близко ничего не было.
я даже не уверен, что у меня ООП было.
Ого, вот это новости. То есть я могу сказать:
Ich morgen auf die Arbeit fahre
Нет, но можно что-то вроде "Heute früh morgen, wenn die Sohne noch nicht scheint, an einer Baustelle vorbei, die schon seit zwei Jahren läuft, mit einer größen Freude bin ich gejoggt".
ну все же проходят Design Patterns например.
шеф рассказывал, что они собственную СУБД разрабатывали.
у меня такого и близко ничего не было.
я даже не уверен, что у меня ООП было.
И СУБД, и языки программирвоания свои придумывают, и операционные системы, и архиваторы, и какие ещё только учебные велосипеды на уровне наколенных поделок они не проходят. Я тоже наслышался и начитался подобных откровений, произнесённых с гордостью. Только это нафиг на работе никому не надо, кроме 0,1% всяких "гуглеров" и прочих клиентов самых крупных фирм, да и то им это нужно только чтобы собес пройти. Реально эти вещи будут разрабатывать один из 10 или 100 тысяч. Повзрослев, вы понимаете, что чтобы добиться чего-то существенного, даже немного выдающегося, надо на это потратить примерно от 10 лет жизни. Ну т.е. вы либо СУБД, либо ОС, либо язык программирования делаете, а иначе ваши поделки могут только ваших преподавателей умилить - ну как в детстве родители могли говорить вам, что вы молодец, что построили домик из кубиков. Никому ваши игры в песочнице не нужны. Даже, зачастую, вам самим.
ну все же проходят Design Patterns например.
Я сколько ни читал эти паттерны, такого, чтобы "вау, так это же решает мою проблему! как же я раньше не догадался - надо было идти в ВУЗ, чтобы "базу" получить!" - не было. Чаще было "т.е. если я просто передаю объект в функцию и потом использую - это внедрение зависимости?.. у вас тут на каждый чих и полшага паттерн, или вы от природы такие зануды?" )))
А такие вещи, как MVVM, вроде тоже паттернами считаются, только гораздо крупнее, чем банальное Dependency Injection. Да и MVVM - просто часть более общей идеи разделения на слои. Там внутри MVVM тоже можно слоёв добавить, и будет какой-нибудь M-DTO-Service-DTO-VM-V. Всё, я придумал новый паттерн.
Кстати, само сокращение MVVM вводит в ступор, т.к. именно в таком порядке не применяется. Как ни расшифровывай, а вьюха почему-то закралась между двумя моделями. ))
Язык берется за несколько месяцев.
Именно - разговорный. Особенно, если хоть какой-то бекграунд в наличии...
Все что требуется - исключить возможность получения информации на другом языке и иметь обязанность понять что требуется и выполнив это объяснить что сделано.
Как-то даже у нэйтив спикеров не берётся и за два года, не то, что за два месяца, хотя они никакого другого языка с рождения не знают.
Смотря на каком уровне и в какой области. ))
"Моя твоя плохо понимать" - да, можно за 2 месяца, если ограничиться областью сдачи тасков в баг-трекере.
надо на это потратить примерно от 10 лет жизни
------
Хи-хи...
от 20-ти и... в команде из 15-20 рыл, примерно равной квалификации...
Никому ваши игры в песочнице не нужны.
-----
Так оно и потом никому не нужно... ну за исключением того, кто платит деньги в надежде заработать... или хотя бы съекономить...
не было
-----
А должно было быть?
Если тебе вместо полного описания алгоритма скажут - пузырьковая сортировка - это обойдется без "Вау-у-у!!!"?
И что, даже в ожиданиях этого не будет?
Ну а с какого тогда понталыку оно должнопоявится на другом помеченном куске организации кода? ![]()
"Моя твоя плохо понимать"
-----
Это около 2-х недель.
Именно столько заняло у меня, чтобы с нуля сказать немцам, что далее перевод "дэйли/виикли" для меня болеe не нужен...
Причем понимание поставленных задач было достаточным для их выполнения без дополнительных пояснений.
Если тебе вместо полного описания алгоритма скажут - пузырьковая сортировка - это обойдется без "Вау-у-у!!!"?
Мне сейчас это понятие "пузырьковая сортировка" ни о чём не говорит. Много раз слышал, никогда не изучал. Использую дефолтные сортировки из библиотек. Ну будет надо - посмотрю в какой-нибудь Википедии. Я не думаю, что там материала на неделю изучения минимум.
Вот сейчас назначили технический собес. Готовиться ли по всяким сортировкам? - Да нафиг надо. Там могут что угодно спросить, а за время до собеса всё не изучишь-повторишь. Повторю всякие сложные формы наследования, наверное - ну, из разряда каверзных вопросов "на продакшене мы так не делаем, но задачки такие на собесах решать надо", и всё. Да и то лишь потому, что когда-то не прошёл техсобес по этой теме. Всегда не нравилось что-то зубрить. Ты либо используешь это и знаешь, либо только будешь использовать и для этого изучаешь. А изучать, чтобы проходить собесы и "чтобы было" - верный способ загнать себя в депрессию и потерять мотивацию программировать.
"Моя твоя плохо понимать"
-----
Это около 2-х недель.
Именно столько заняло у меня, чтобы с нуля сказать немцам, что далее перевод "дэйли/виикли" для меня болеe не нужен...
Причем понимание поставленных задач было достаточным для их выполнения без дополнительных пояснений.
Ну это смотря как задачи ставили. Письменно в сжатом виде, без воды, или устно, гнусавым, трудноразличимым голосом, с кучей лишних "вспомогательных" слов, произнесённых скороговоркой и со съеданием окончаний. Так-то мне иногда и на родном языке нужно повторить, чего от меня хотели.
я не хотел сказать, что разработанные студентами СУБД где-то могли найти применение.
Это просто был пример сложности задач местных университетов.
Я не знаю, насколько сложно разработать собственную СУБД. А главное - каково уровня? Может, в максимально простом случае там на 100-200 строк шаблонного кода?
В области трёхмерной графики студентов учат разрабатывать свои движки рендеринга. Правда, все формулы и подходы уже давно в букварях есть, и тупо берёшь, копируешь и, может быть, добавляешь что-то от себя, чтобы совсем плагиатом не выглядело. Вот 43 строчки кода для трёхмерного крутящегося пончика, из которых примерно треть - скобочки и декларации переменных: Donut-shaped C code that generates a 3D spinning donut - YouTube
Нет, но можно что-то вроде "Heute früh morgen, wenn die Sohne noch nicht scheint, an einer Baustelle vorbei, die schon seit zwei Jahren läuft, mit einer größen Freude bin ich gejoggt".ну удачи))
А что не нравится? Это я ещё "слегка выпендрился". Как письма ото всяких амтов читать, или вообще договора там с разными страховыми - и муттершпрахлер сдастся.
Кстати, вот тут из списка Каверзные вопросы по C# / Habr задачка 2 непонятна. Как я понимаю, базовый метод скрывается в унаследованном классе, поэтому передаваемый int приводится к double в функции наследующего класса и вызывается собственно эта функция, а не из базового класса? Т.е. тут главное, что метод скрывается, а потом уже работает приведение типов, причём неявное.
А вот если поменять тип, и передать дабл в метод, который в классе В бы принимал инт, то компилятор выдал бы предупреждение о нужности явной конверсии при передаче параметра, как я понимаю? Тут надо знать заранее, а не проверять на деле, т.к. на собесе перед вами только листочек с вопросами.
А вообще, как видно из комментов к той статье, ни один не ответил на все вопросы - т.е. завалить можно любого. Хоть заповторяйся-заучись. Где-то читал интервью Эрика Липперта, чтоли, где он признавался, что не разбирается нормально в написании многопоточного кода (как-то так). Это не мешало ему работать в команде по созданию компилятора C# много лет. Или вот, например, какой-то индус своим "корявым" английским (там в комментах говорят, что тоже не поняли, что он сказал про "возможности") рушит очень важную презентацию одного из главных продуктов на то время Satya Nadella Cortana Demo Epic Failure (Funny Video) - YouTube . И ничего, работает на не самой низкой должности в не самой бедной компании. Ну т.е. добился хоть чего-то человек, даже с такими проблемами. )) А кто-то берёт уроки у специальных преподавателей, чтобы убрать акцент, хотя занимает далеко не высокую должность или вообще безработный. Послушал многих иностранцев на позициях весьма крутых в МС, Гугле и т.п. - вобщем, если не учились в американском ВУЗе или вообще не родились и не выросли там, то будет дичайший акцент. Но не парятся ребята, а просто зарабатывают по 100-200 тысяч баксов в год, пока Вася из Макдональдса убирает свой акцент и развивает языковые таланты.
Насчёт каверзных вопросов по наследованию - по-моему, сокрытие методов, это плохая практика. Я щас не помню, но вроде компилятор в последних версиях Студии об этом придупреждает и предлагает добавить слово new перед одноимённым методом в потомке?
Но там сама суть важна - как в группе методов из иерархии наследования выбирается нужный метод, учитывая все ключевые слова определиня и наследования этих методов, и правил приведения типов параметров.
А влияют ли вообще правила приведения типов на выбор метода в группе? По-моему, если такой вопрос задаётся, то уже что-то хреново в вашей системы наследования - слишком много "магии". Надо постоянно держать в голове все комбинации всех ключевых слов и дополнительных правил, чтобы выбрать правильный вариант из, зачастую, десятков возможных. Плохой дизайн.
Кстати, вот тут из списка Каверзные вопросы по C# / Habr задачка 2 непонятна. Как я понимаю, базовый метод скрывается в унаследованном классе, поэтому передаваемый int приводится к double в функции наследующего класса и вызывается собственно эта функция, а не из базового класса? Т.е. тут главное, что метод скрывается, а потом уже работает приведение типов, причём неявное.
А вот если поменять тип, и передать дабл в метод, который в классе В бы принимал инт, то компилятор выдал бы предупреждение о нужности явной конверсии при передаче параметра, как я понимаю? Тут надо знать заранее, а не проверять на деле, т.к. на собесе перед вами только листочек с вопросами.
Нифига. Сейчас проверил. Если поменять инт и дабл местами в типах параметров методов, и передать в вызванный метод дабл, то будет вызвать метод базового класса. Значит, приведение типов влияет на выбор метода в группе - если возможно неявное приведение, то оно будет выполнено и методы базовых классов рассматриваться не будут. А если невозможно, то будут. А если сделать явное приведение, то опять будет работать правило с неявным приведением:
class Program
{
static void Main(string[] args)
{
Child c = new Child();
c.Foo((int)10.10);
}
}
class Parent
{
public void Foo(int x)
{
Console.WriteLine("Parent.Foo(int x)");
}
}
class Child : Parent
{
public void Foo(double y)
{
Console.WriteLine("Child.Foo(double y)");
}
}Здесь выводится "Child.Foo(double y)". Как я понимаю, компилятор после моей явной конверсии из дабла в инт делает потом неявную из инта обратно в дабл и применяет метод из класса потомка.
Короче, показанная здесь и в таком виде иерархия классов - зло. Слишком много магии происходит по всяким "соглашениям", знание которой и проверяют такие задачки.
Но что самое интересное, правильный ответ может зависеть от версии компилятора. Вот здесь Overloading (csharpindepth.com) Джон Скит пишет
The C# 3 compiler will pick the overloadFoo(object x). The C# 4 compiler, when targeting .NET 3.5, will pick the same overload - becauseIEnumerable<T>isn't covariant in .NET 3.5. The C# 4 compiler, when targeting .NET 4, will pick the Foo(IEnumerable) overload, because the conversion to that is better than the conversion toobject. This change occurs with no warnings of any kind.
Даже не вдаваясь в подробности, относительно какого примера это написано, уже понятно, что самый-самый правильный ответ на такие "каверзные задачки" - это сначало уточнение версии компилятора. А экзаменующий должен быть поражен вашими энциклопедическими знаниями - мол, надо же, чувак постоянно держит в голове не только всю "магию" наследования с кучей правил и оговорок, но ещё и для всех версий компилятора. Надо его брать - у нас тонны говнокода на разных версиях фреймворка, включая доисторические, которые никто не будет переводить на новые. А такой умник как раз для такой работы подойдёт.
Вывод: если знать слишком много, можно получить почётную работу по разгребанию застарелого дерьма со знанием различий версий компиляторов. Пока джуниоры будут говнокодить на новом, модном, современном. )))
Вот пример из моей страховой:
"Im Fall Ihres Todes auf einer Reise mit dem versicherten Pkw im Ausland sorgen wir nach...".
Конечно, не так часто встречаются такие фразы, тем более в жизни, но в принципе должны немцы такие фразы понимать. В юридических документах ещё сложнее - примерно как и в русском, и вообще в любом, наверное - "Согласно закону РФ от... принятому в... с поправками от... принятыми в..., а также закону... принятому... поправками... суд вынес решение...". Вот эта "вводная часть" до первого глагола может занимать десяток строк - видел такое пару раз. Читать практически невозможно.
Вообще, в немецком создаётся ощущение, что смысловой глагол не так уж и важен, раз они его в конец часто вставляют. По сути, смысловой глагол в
обычных утвердительных предложениях на втором месте стоит лишь в 2 случаях - настоящее и прошедшее (не перфект). Все остальные времена и формы - в конце с остальной глагольной группой. Поэтому в немецком нормально выражение "Ich kann Englisch sprechen", а в русском "я могу в английский" - это жаргон.
Да нафиг надо.
-----
Тебе - точно - нафиг не надо.
А меня иногда спрашивают - чем вот это сортировать будешь? ![]()
Да и по работе случается заменять стандартные на сурогаты... и экономить по 20-30 минут на проход...
Всегда не нравилось что-то зубрить.
-----
Причем тут зубрежка?
Хотя... да, можно зубрить... правда Я всегда обучал тому, что в сортировке наличествуют три компонента... и только один из них отличается и определяет название метода...
Ты либо используешь это и знаешь, либо только будешь использовать и для этого изучаешь.
-----
Есть еще вариант с пониманием того что делается.
Это когда ты изучил до понимания того что делается и способен лепить то что требуется под задачу...
Ну это смотря как задачи
ставили.
-----
А почему - ставили?
Немцы между собой обсуждали текущие задачи, что-то выпадало мне...
Единственное - иногда увлекались и переходили на сленг/говор/местное/быстрое - тогда становилось непонятно, переспрашивал...
Так-то мне иногда и на родном языке нужно повторить
-----
Бывает... заметно... ![]()
Ну это смотря как задачи ставили.
-----
А почему - ставили?
Немцы между собой обсуждали текущие задачи, что-то выпадало мне...
Единственное - иногда увлекались и переходили на сленг/говор/местное/быстрое - тогда становилось непонятно, переспрашивал...
Это особенность сеньёрских позиций, или вообще на любой требуется активное участие в обсуждениях принимать. Типа "эй, джуниор (миддл), какие идеи у тебя по этому поводу?".
Всегда не нравилось что-то зубрить.
-----
Причем тут зубрежка?
Хотя... да, можно зубрить... правда Я всегда обучал тому, что в сортировке наличествуют три компонента... и только один из них отличается и определяет название метода...
Вот сейчас настал как раз случай, когда мне нужно повто... пояснить, что имелось ввиду. Причём тут сортировка, название метода и каких-то три компонента?
или вообще на любой требуется
-----
Это от организации работ.
Может быть вообще тупо:
файл "12345677", строка 54, заменить "абс" на "асб".
файл "12345677", строка 94, заменить "бса" на "сба".
И так - 8 часов каждый день... да, и у сениора тоже...
В работе всегда бывают затыки. Как то они сами собой образуются.
Сторонний взгляд на проблему может позволить оценить проблему по-другому.
Может. А может и не позволить - или сам не можешь, или идеи совсем никакие...
Это от организации работ.
Может быть вообще тупо:
файл "12345677", строка 54, заменить "абс" на "асб".
файл "12345677", строка 94, заменить "бса" на "сба".
И так - 8 часов каждый день... да, и у сениора тоже...
Если за это будут платить хотя бы миддловскую зарплату (50-70к евро в год), и надо будет делать таких тасков не более 5-10 в день (ну знаете же, тесты там, а вдруг что-то где-то сломается), то шикарно вообще... Только тупо как-то выглядит - чел, похоже, эту таску создавал дольше, чем если бы сам всё сделал. Но ведь без таски не будет учёта, и значит, что за работу не заплатят?
В работе всегда бывают затыки. Как то они сами собой образуются.
Сторонний взгляд на проблему может позволить оценить проблему по-другому.
Может. А может и не позволить - или сам не можешь, или идеи совсем никакие...
Коллег же нельзя отвлекать слишком надолго, чтобы они в твою задачу погрузились и нашли решение? Это фактически сделать за тебя работу. Обычно я обращаюсь к интернету - форум программирования там, Stackoverflow, а не отвлекаю коллег. Индийцы, говорят, вообще так попросту работают - спрашивают друг друга не перекидываясь словами в одной комнате, или не по мессенджеру, а договариваются, что один создаст вопрос на SO, а другой ответит. Так и работу работают, и аккаунты прокачивают.
Если за это будут платить хотя бы миддловскую зарплату (50-70к евро в год), и надо будет делать таких тасков не более 5-10 в день (ну знаете же, тесты там, а вдруг что-то где-то сломается), то шикарно вообще...
Сейчас сижу в одном проекте, где все боссы индусы. Две недели ничего не делаю, тк нет задач и нет доступа к всяким конфлюенсам и битбакеткм, что бы почитать и код посмотреть. Хорошо хоть личные проекты есть, а то бы от безделия ушёл в депрессию.
надо будет делать таких тасков не более 5-10 в день
-----
А как насчет минималки и по 20-30 секунд на задачу? ![]()
Если хочешь больше - увеличивай производительность в рамках имеющейся модели...
А так тебя ведь можно заменить любым челом средней тупости с улицы...
чтобы они в твою задачу погрузились и нашли решение?
-----
А кто этого требует?
Ты посмотри мои или алекснеха посты с вопросами и что и как там обсуждается -
может осознаешь почему это делается настолько "неправильно"...
вали оттуда.
-----
Срываться - не стоит, а вот смотреть вакансии - вполне...
но - смотеть вакансии - это в любом случае... рутина...
Ничем хорошим это не закончится
-----
Так сейчас везде так будет - Большя Жопа или Полярный Лис приближаются со страшной силой...
Блин, как не хочется снова в 90-е... :(
вали оттуда. Ничем хорошим это не закончится
Завтра буду говорить со своим начальником. Мне этот простой тоже не нравится. Как мур где-то говорил, в ит простой это пара шагов назад в развитии. Фразу целиком не помню, но суть верна - состояние покоя ведёт к деградации.
Срываться - не стоит
Индусы-это зло, а когда они еще и рулят. то это вот и есть настоящая жопа
Так сейчас везде так будет - Большя Жопа или Полярный Лис приближаются со страшной силой...
Блин, как не хочется снова в 90-е... :(
Ничего этакого особенного не замечаю. В 90-е я еще была студенткой. А что тогда было?
Индусы-это зло, а когда они еще и рулят. то это вот и есть настоящая жопа
Попазивает расизмом :)
А Сундар Пичаи доказывает, что рулящие индусы далеко не всегда жопа :)
Когда я работал с индусами, то ничего такого притичного не припомню. Помню, что они упорно не хотели брать на себя ответственность :) но это было даже забавно. Впрочем, мой текущий шеф тоже не любит брать на себя ответственность, хотя он коренной немец :D
Сейчас сижу в одном проекте, где все боссы индусы. Две недели ничего не делаю, тк нет задач и нет доступа к всяким конфлюенсам и битбакеткм, что бы почитать и код посмотреть. Хорошо хоть личные проекты есть, а то бы от безделия ушёл в депрессию.
Вроде, многие за работу над чем-то личным на рабочем месте, карают?
Периодические снимки экрана, просто из-за плеча посмотреть сзади, да и в отчётах надо что-то писать, что сделал?
А как насчет минималки и по 20-30 секунд на задачу?
9,5 евро в час? Есть такие ставки не для программистов удалёнщиков из бедных регионов?
Если хочешь больше - увеличивай производительность в рамках имеющейся модели...
А так тебя ведь можно заменить любым челом средней тупости с улицы...
Зачем меня менять, если я и так минималку получаю? Чтобы на постоянку не принимать (есть такие фирмы, которые увольняют всех после пробецайт, чтобы потом через 3 месяца снова нанять... снова на пробецайт)?
Кстати, а как с программистскими ляй-фирмами? Мне сказали, что у них проекты длятся от полугода до 2-3 лет. Тогда меня должны нанять на постоянку? Или у ляек фиксированная ставка, и повысить себе зарплату нельзя, не уволившись и не нанявшись снова? Там не повышают регулярно зарплату?
Ты посмотри мои или алекснеха посты с вопросами и что и как там обсуждается -
может осознаешь почему это делается настолько "неправильно"...
У меня ощущение, что вас (или его) постоянно кидают на какие-то новые для вас задачи, а не держат там, где вы собаку съели. Т.е. в фирме нет специализации, а все делают всё - суперфулстеки по всем языкам, фреймворкам и областям разработки.
Я на собесах говорю, что мне надо в первую очередь десктоп и WPF, и далее по нисходящей - могу немного в ASP.NET MVC, но без активного использования джаваскрипт, и готов изучать (т.е. на работе делать проект в новой для себя области) Blazor и мультиплатформу (в основном мобайл) на Xamarin Forms. Ну или бэкэнд на C#, но тут у меня тоже мало опыта. А они всё - ангуляр, ангуляр, веб, джаваскрипт. Я уже по опыту с сайтами понял, что шарпист, стоит ему связаться со фронтэндом и джаваскриптом, будет львиную долю своего времени тратить на решение проблем в этой области, а на шарп собственно придётся подзабивать. Т.е. ты будешь постепенно превращаться во фронтэндового джаваскриптера. А я этого не хочу.
немцы отнекивается до последнего, но это очень по-человечески - объявить всех вокруг дебилам, прежде чем признаться, что сам — дебил
эта муть про индусов — расизм в чистом виде. их много в индустрии на самых разных должностях и с самой разной компетенцией. найти толкового индуса — автора бестселлера или основателя успешной ит-компании не составит труда, а вот гениальные руССкие программисты в таком контексте – большая редкость
немцы отнекивается до последнего, но это очень по-человечески - объявить всех вокруг дебилам, прежде чем признаться, что сам — дебил
эта муть про индусов — расизм в чистом виде. их много в индустрии на самых разных должностях и с самой разной компетенцией. найти толкового индуса — автора бестселлера или основателя успешной ит-компании не составит труда, а вот гениальные руССкие программисты в таком контексте – большая редкость
Почему-то упорно в России ходит байка, что в МС значительная часть "главных управленце" - русские. Были или есть. По мне, так их там никогда не было. Ну может разве что какие-то выходцы из России или СССР когда-то давно, в третьем поколении живущие в США. Но так любая страна или народ найдёт свои корни где угодно.
найти толкового индуса
-----
на практике - большая проблема.
автора бестселлера или основателя успешной ит-компании
-----
Это - да.
Без проблем найдется автор, изложивший мелкомягкую документацию в более доступной форме,
Одна проблема - от такого автора очень сложно получить ответ на вопрос - Вот там у вас описано, но тут у меня не работает - в чем может быть проблема?
И ИТ-компания никакой проблемы не представляет -только оформи грант, получи предзаказ или подпишись на отсоурсинг какого-нибудь продукта - будет успешная компания.
А вот что-то революционное изобрести и проимплементить - как правило не выходит.
Но это не отменяет того, что 2-3 % популяции будут иметь более/менее нормальное образование и станут успешными в каком-то бизнесе...
Текущая популяция в Индии 1.4 млд требуется найти 28 млн успешных ИТ-индусов... Sправишься?
от того, что
-----
Можно смеяться.
Но как бы это не называли - прогресс - имеется.
Причем - довольно эффективный прогресс получается...
Если не получается так же или не понятно КАК (про - что - Я не упоминаю - там все на виду) оно делается - ну значит не ваше... ![]()
а DevOps Вас совсем не привлекает?
Глянул DevOps - Wikipedia
По мне, так это фуллстэка пытаются ещё больше надуть - до суперфулстека. Чтобы ваще все обязанности на фирме делал. Скоро уборку помещений повесят на программистов - а что, дежурства там по очереди, всё такое.
Я в программировании-то кое-как, а тут ещё левые области изучать. Похоже, я этим девопсом фуллстеком был на своей прежней работе - кодинг, разработка дистрибутивов, администрирование ПК, сервера, БД, сайтов, дизайн (включая дизайн обложек для компакт дисков, в которые потом носители ПО заворачивали), написание документации и хелп-систем, подготовка докладов для конференций, участие в них, помочь там шефам с оформлением. Даже оператором позвали один раз на камеру на конференции. Ну и окна в офисе разбирать и чистить тоже я помогал. А, ещё уборка территории ака субботник... Потому и опыта вроде 10 лет, а программировать примерно на уровне джуна-миддла могу, да и то в узкой области.
Нафиг.
Это Нюрнберг. В Мюнхене ещё выше. Может, в округе Нюрнберга (Эрлангены всякие и Фюрты) и также между Нюрнбергом и Мюнхеном (Ингольштадт) и поменьше, но явно не сильно.
Это я со своими 40к прямо вообще продешевил. С этой суммы начинают совсем неопытные джуны, которых с нуля обучать надо, судя по всему. Но это я сделал, чтобы с большей вероятностью найти работу и пройти техсобес. Надо на техсобесе не соглашаться на более низкую, даже если буду плохо отвечать - куда ещё ниже?
Полно вакух "требуется сеньёр, 4500-5500".
, как с программистскими ляй-фирмами? Мне сказали, что у них проекты длятся от полугода до 2-3 лет.
Тогда меня должны нанять на постоянку?
не должны, но как правило это так.
Или у ляек фиксированная ставка, и повысить себе зарплату нельзя, не уволившись и не нанявшись снова?
Какая ставка? От Ляйки для заказчика?
Там не повышают регулярно зарплату
не зависит от того, Ляйка или нет.
По деньгам — это позиция недо-мидла. Я проверял Штутгарт, Аугсбург, Мюнхен, Берлин, в принципе, зарплаты почти везде одинаковые. Для такой позиции это около3,5–4,5 тысячи евро (до налогов).
Это Руби.
Ещё раз убеждаюсь, что 3-3,3к в месяц брутто - это прямо минималка даже для начинающего джуниора без опыта. Теоретически, можно закидать каверзными вопросами на техинтервью и пытаться прогнуть хоть до 2-2,5к в месяц. Но так можно уломать и на "ещё доплачивать будешь за обучение и практику".
Или у ляек фиксированная ставка, и повысить себе зарплату нельзя, не уволившись и не нанявшись снова?Какая ставка? От Ляйки для заказчика?
Мне говорили, что у ляек ты подписываешь контракт, и сумма там фиксированная. А контракт может длиться больше года. Т.е. деньги всегда одинаковые получаешь, без компенсации инфляции и прочих регулярных повышений. Чтобы повысить зарплату, надо по сути перезаключить контракт - т.е. уволиться и наняться снова.
А в обычной фирме при прямом найме вроде как компенсации инфляции (не ровно по проценту инфляции, а просто так называют повышение) и прочего, а также регулярные повышения оговорены?
Ещё хотел бы узнать у присутствующих про инструменты разработки. Я конкретно о своей области буду спрашивать (Сишарп), но применимо везде.
Как известно, на Шарпе можно писать в бесплатной Visual Studio Code под бесплатным Linux, а можно в платной Студии под Виндой минимум профессиональной (200 евро). Я в этой Code не работал, но по отзывам та ещё хрень (на Электроне, вроде?) - и тормозит, и жрёт память, и возможностей существенно меньше, чем у полноценной Студии. Ну и экономия в 200 евро за несколько лет - никто не отменял. Часто бывает, что менеджеры предоставляют вот такую хрень на замену нормальным инструментам, чтобы сэкономить тысчёнку-другую евро за несколько лет?
По моей ссылке у сеньёра начинается потолок где-то с 75к
Gehalt für Senior .NET-Entwickler/in in Nürnberg | StepStone
Тут говорят "а что так мало?". Похоже, много кто привык получать существенно больше (хотя там Штуттгарт, но зарплаты примерно онинаковы с Нюрнбергом).
Пфф, в Штуттгарте аж на пятёру меньше! А человеку надо, чтобы 75к было лишь отправной точкой (т.е. минималкой).
Вы в Нюрнберге ищете?
Да, и в округе 50 км примерно. Сам я южнее живу, но это ближайший ко мне крупный город с развитым айти. Находит, блин, почему-то севернее Нюрнберга больше, а мне лучше бы южнее. ))
Насчёт вакух. Очень много с описанием вида
Одна на Solution Engineer. Казалось бы, причём тут Scala? А Scala тут вообще не причём. Там просто "you have gained your first hands-on or theoretical experience in at least one of the following topics: Software development (e.g. Java, C#, Python, Scala)".
Насколько я могу понять, это типа очередного аутсорса или ляйфирмы, которой нужны "спецы вообще по всему", а дальше она их уже на конкретные места пристраивает. Т.е. у них лично нет проектов на всём этом зоопарке? Ну или есть, но лично тебя по этой объяве будут как аутсорсного или сдаваемого внаём разраба использовать?
you have gained your first hands-on or theoretical experience in at least one of the following topics: Software development (e.g. Java, C#, Python, Scala)
Насколько я могу понять, это типа очередного аутсорса или ляйфирмы, которой нужны "спецы вообще по всему"
Я бы сказал, что они не ищут разработчика :) Им нужен кто-то, кто имеет представление о разработке. Ну или это разработчик, но скажем на C/C++ или Swift, который что-то слышал про Java, C#, Python или Scala.
Т.е. у них лично нет проектов на всём этом зоопарке?
Как правило есть.
Ну или есть, но лично тебя по этой объяве будут как аутсорсного или сдаваемого внаём разраба использовать?
Есть 4 направления, по которым происходит набор:
1) обычные фирмы ищут людей в штат
2) хедхантеры на аутсорсе ищут людей в штат
3) динстляйстеры ищут людей в штат, чтобы выполнать проекты для сторонних клиентов (аутсорсинг)
4) динстляйстеры ишут людей в штат, чтобы сдавать их в аренду конечным клиентам (ляйки)
40к прямо вообще продешевил.вполне возможно, уже помнится говорили
Подбивал бабки - если налог будет 40% и на работе будут как-то компенсировать билет на проезд или бензин, то со своим текущим потреблением (может даже немного получше) смогу откладывать в месяц чистыми штуку (это я уже учёл всё - налоги, миту, еду, одежду, страховки, амортизацию домашней техники и утвари). Её можно пустить на новую тачку в кредит (текущая скоро сдохнет), а дальше - копить на хату. Ну и эти 40к, надеюсь, будут не до конца жизни - там ещё если хотя бы 5к через год-два добавить, уже жирнее будет.
я только что с Hays говорил и заодно спросил у них, не хотят ли они с Вами пообщаться. дать Вам номер телефона?
Дайте лучше адрес и почту их, или сразу ссылку на вакансию. Я по телефону и вообще в реальном разговоре произвожу плохое первое впечатление - немецкий и английский весьма слабы.
А, это тоже посредники при поиске работы... Ищу у них в радиусе 100 км своего города и Нюрнберга - одинаковый результат в 8 вакух. И так, и сяк ищу - C#, .net, softwareentwickler и прочие комбинации - выдаёт только эти 8 вариантов:
Jobsuche und Projektbörse für Fach- und Führungskräfte | Hays
Там более-менее, что по первому взгляду попалось:
- не подходит - вообще нет упоминания Шарпа или Дотнета. Зато джаваскрипт, нода, клауд эрфарунг.
- мой профиль, но нужен сеньёр, да и снова завязка на веб и этот джаваскрипт и ангуляром. Ещё смущают слова "Idealfall Kenntnisse", "fundierte Erfahrung", "Vertiefte Kenntnisse" и т.п.
Softwareentwickler UI (m/w/d) Bayern, Ebermannstadt - 541959/1/Bayern, Ebermannstadt (hays.de)
- вроде, не так много требуют (хотя снова "Vertiefte "), но в задачах стоит работа с устройствами и что-то типа "выжимать всё возможное из железа" (Optimierungen unter Ausnutzung aller technischen Möglichkeiten der Hardware). Не знаю, может, сюда стоит попробовать бевербоваться. Пожалуй, напишу им по этой вакухе.
Нет, не напишу - Эберманштадт это слишком далеко
https://goo.gl/maps/Ap8LadLa7ri4gchD8
Хотя, у меня завтра техсобес на место в Ингольштадт - тоже хреново.
Если это всё, чем они обладают из вакансий,
Это совершенно неважно, новые запросы поступают всегда. Но в любом случае это работа по всей Германии.
Не факт, что именно на эту позицию попадешь. Я тоже так накололся, в своё время.
Но опять таки, Вам нужно хотя бы пару лет работы здесь по началу. Хотя может быть и есть смысл искать сейчас, что хочется. Сейчас то видимо никто никуда особо не торопит. А после, арбайт агентур будет стоять с нагайкой.
Но опять таки, Вам нужно хотя бы пару лет работы здесь по началу. Хотя может быть и есть смысл искать сейчас, что хочется. Сейчас то видимо никто никуда особо не торопит. А после, арбайт агентур будет стоять с нагайкой.
В смысле сейчас и после? Я курсы языка закончил и сказал, что буду искать работу, и что мне не нужны пока другие курсы или там учёба. Они сказали, что минимум 5 бевербунгов в месяц в качестве моей инициативы + то, что они сами мне пришлют в предложениях.
Мне говорили, что у ляек ты подписываешь контракт, и сумма там фиксированная. А контракт может длиться больше года. Т.е. деньги всегда одинаковые получаешь, без компенсации инфляции и прочих регулярных повышений. Чтобы повысить зарплату, надо по сути перезаключить контракт - т.е. уволиться и наняться снова.
тебе когда аренду повышают, расторгают договор?))
А в обычной фирме при прямом найме вроде как компенсации инфляции (не ровно по проценту инфляции, а просто так называют повышение) и прочего, а также регулярные повышения оговорены?
Регулярные повышения мне известны только на фирмах с тарифом.
В смысле сейчас и после?
Ну так статус то изменится. Сейчас вероятно на социале, а после будет обычный безработный.
Не знаю всех нюансов, вроде минимум год нужно отработать, чтобы рассчитывать на пособие по безработице, которое потом будут потихоньку урезать до харц 4.
Но это только как направление в которое можно посмотреть, я этим не интересовался в подробностях.
что минимум 5 бевербунгов в месяц в качестве моей инициативы
Это так и останется. Хотя могут и запросы и от "хрюш" считать.
Для меня это как то разные вещи ![]()
https://praxistipps.focus.de/was-ist-der-unterschied-zwisc...
https://www.familienratgeber.de/rechte-leistungen/rechte/s...
Там основная разница, что потерявшему работу, но отработавшему до этого хотя бы год, платят почти его зарплату в течении следующего года без работы. А на социале - только пособие и компенсацию затрат на жильё, и перенимают основные страховки. На содержание одного социальщика в среднем не больше 1000 евро в месяц у государства выходит, из которых само пособие на руки - 400 с лишним.
У меня на сегодня - при том что ниоткуда не приезжал - нет даже права на работу...
Вы не в Европе же, а в Британии? )))
Прошёл сейчас техническое интервью - час с лишним. Видно сразу, что из разряда для самых начинающих, т.к. попросили по словесному описанию задачи (типа клиент делает заказ) описать примерно и поверхностно, что буду делать и как разрабатывать - какие технологии применять, что в базе данных будет и т.д. По пути задали разные вопросы. "Каверзных вопросов" не было. Кода вообще не было. Собеседовали через видеоконференцию и miro.com, где я примерно описал таблицы в БД. В нескольких местах я сказал, что тут не знаю и тут лишь почитал немного по этой теме - типа оптимизаций с индексированными данными в БД, no-SQL DB, multithreading and asynchronous programming.
Ехать до них от меня на поезде с пересадкой на ICE - полтора часа в один конец, либо на машине - час с лишним в один конец и примерно 70+-10 км. Вроде, они могут компенсировать проезд или часть его. Но в случае с машиной это будет явно лишь бензин, но не амортизация тачки, которая за год с такими расстояниями накатает примерно 16к километров (это только с работы-на работу).
Даже если пройду к ним, ещё сначала другие варианты посмотрю. А если не пройду... Ну, не знаю, что я ещё могу улучшить за короткое время, чтобы в самые низы профессии всё таки попадать. По-моему, тут должен работать метоl широкого гребня - просто тупо посылаешь резюме побольше, наобум. Стараться затачиваться куда-то как-то, если ты лишь джун-начинающий мидл, бесперспективно. Что меня удивляет, так это "истории успеха" на всяких хабрах и программистских форумах, как челы тоже почти или вообще без опыта работы устраивались, имея околонулевой (или вообще нулевой) немецкий и чуть лучше английский. Или, если в англоговорящую фирму - как миддлы с плохим разговорным английским получали офферы с релокацией из России (или бывшего СССР) за границу, оплачиваемой фирмой.
Как вы считаете, лучше по автобану ехать, или по бунде, если время примерно одинаковое, но по автобану немного больше расстояние (до него ещё доехать надо)? Слушаю радио и немного сам поездил - автобаны часто перекрывают и с них не съедешь, тогда как с бунды можно часто в объезд съехать. Но бунды опаснее - узкие, без разделителей потоков, и так тоже несутся по 100-120 км/ч.
Регулярные повышения мне известны только на фирмах с тарифом.
Работал на фирму, где повышали каждый год. Минимум на 2%, типа инфляцию скомпенсировать. Каждый год Mitarbeitergespräch ну и как договоришься. Можно и больше получить.
куда ты уже собрался ехать, пока тебя на работу не взяли и все равно все на удаленке?
Да мне по-любому ездить придётся - в моём городишке всего одна прогерская фирма, да и то веб и Ангуляр нужны. А переезжать я пока не готов.
Как вы считаете, лучше по автобану ехать, или по бунде
Всё зависит от конкретного места, времени и еще многих причин.
Для начала попробовать то и другое, а после по заторам смотреть.
примерно 70+-10 км.
Это очень много для каждого дня. Так мучались только люди у которых свой дом есть и то до определенного времени.
Что в Коде есть такого, чего нет в полноценной Студии? Ну, кроме работы на Линуксе и Маке.
Не знаю, не пользовался. Мне хватало плагина для intellij. Но насколько я понял главное - бесплатность. А потом привыкают и "зачем на что-то пересаживаться, работает же".
Что за "в офисе всегда свежие фрукты, печеньки и прочее"? Мне тут говорили, чтобы на это губу не раскатывал - обязательно кто-то придёт первый и сожрёт всё самое вкусное и свежее. А то и бывают чуваки, которые почти всю корзину себе забирают. Короче, рядовой джуниор Вася может на это не рассчитывать и перекусывать на свои. Ну и всякие спортзалы-бассейны и прочее - тоже из области фантастики. Особенно предложения "вам абонемент или наличными выплатить компенсацию?".
Почитал тут статейку Дефицит в IT: платите больше / Headz.io company blog / Habr
и комменты там
Для фриланса с немцами по удалёнке на долгосрочные контракты (не менее 3-х месяцев) 45-50 евро в час, это норма. Фрилэнсеры в Германии за туже самую работу берут 70-90 евро. И обычно договариваются на дневную ставку. График нормированный, люди спокойные, без надрыва, стахановщины и истерии роста...Ещё один момент, если контракты короткие, меньше 3-х месяцев то часовая ставка возрастает вдвое.
Возьмём 160 часов в месяц (это чуть меньше, чем 8 часов в день по 5 дней в неделю).
45-50 евро в час это 7200-8000 в месяц.
70-90 - 11200-14400.
В 2 раза больше это 25-30к. В месяц.
Посмотрел на свои "ожидания по зарплате" в 3300 в месяц... Может, в 2 раза поднять, чтобы совсем лохом не казаться? На собесах ещё и с этой суммы пытаются прогнуть.
>зарплаты растут
>C#: 170 000-280 000.
Ну тоесть черепашьими темпами приблежаются к зарплатам 2012 года в долларовом эквиваленте? Это ещё не учитывая что в 2012 был настоящий, крепкий доллар, а не тот что сейчас, с напечатаными 10-ю триллионами.
В 12 году курс доллара ну, условно, 33 рубля. Что, в москвах (путь это будут они) в 12 году сеньёрам шарпистам платили по 5-9 килобаксов в месяц?
Вообще, примерно в это же время - 12 год - я видел примеры для сеньёров в Москве другие - примерно 80-140к рублей в месяц для Шарпа.
70-90 - 11200-14400.
Не забывай, что это брутто.
Будем считать 70 в час - это 11200 в месяц.
Сразу минус 900 (на самом деле чуть меньше) - это медицинская страховка. Можно уйти в приват, но она растет с годами, нет семейной страховки и после 55 лет нельзя вернуться в государственную.
Остается 10300 - налог с этоно примерно 2300 в месяц
Остается 8000.
Теперь считаем, 6 недель отпуск, 1 неделя праздники, 1 неделя всякие отгулы ну и недельку на поболеть - 9 недель из 51, т.е. 17% выпадает.
Остается 6650.
При этом ты не платишь ни в пенсионный фонд, ни страховку по безработице. А это значит, что о своей пенсии надо заботиться самому (заложим на это еще около 1000 в месяц), а если ты вдруг остаешься без проекта, то никакого пособия тебе не положено и ты сидишь на полном самообеспечении.
Короче говоря, в месяц у тебя нетто остается 5500-6000. Это конечно больше, чем 3300, но это цена которую платит работодатель/заказчик за то, чтобы не быть привязанным к тебе.
В 2 раза больше это 25-30к. В месяц.
Чем меньше по времени проект, тем больше часовая ставка, но там конечно нет двойного коэффициента :) Большая ставка обуславличается большими рисками, т.к. между проектами фрилансер кушает накопленую подушку безопасности ;)
Посмотрел на свои "ожидания по зарплате" в 3300 в месяц... Может, в 2 раза поднять, чтобы совсем лохом не казаться? На собесах ещё и с этой суммы пытаются прогнуть.
Потолок наемного программиста (без дополнительных обязаностей) где-то в районе 85К в год. - это 7000 брутто или 4700 нетто в месяц.
PS: все расчеты для 3-ого налогового класса, т.е. у программиста есть жена и она не работает (т.к. если она работает, то налоги выше :D)
а если ты вдруг остаешься без проекта, то никакого пособия тебе не положено и ты сидишь на полном самообеспечении.
А если сразу на социал (400+ евро в месяц пособия) упасть? Или сначала потребуют все счета им показать, потом скажут - когда обнулишься, тогда и приходи за пособием?
хотел бы я посмотреть на фрилансера, который несмотря на ставку 70 евро в час(меньше вряд ли бывает в западной Германии)
не имеет на счету хотябы 20 тысяч и машины дороже 7500
Плюс далее если в календарном месяце у него нет проектов, то как назло на счёт может упасть сумма за прошлый месяц))
Да и социал такого человека пристроит на работу на раз-два.
А если сразу на социал (400+ евро в месяц пособия) упасть?
400+ Евро - как раз хватит, чтобы оплатить телефон, интернет, свет и 1-2 раза зайти в магазин :) Короче говоря, это совершенно несерьезная сумма ;)
Кроме того, в фрилансера гарантированно если наличные чтобы перекантоваться 2-3 месяца.
Так что социал не светит ;)
машины дороже 7500
А вот машины может и не быть ;) Во всяком случае в собственности :D А лизинг за 500-1000Евро в месяц - легко :D
Да и социал такого человека пристроит на работу на раз-два.
Ну не устроит конечно, но предложениями засыпет, а потом начнут урезать содержание...
Что любят на собесах спрашивать:
using System;
using System.Text;
namespace OverrideAndNew
{
class Program
{
static void Main(string[] args)
{
BaseClass bc = new BaseClass();
DerivedClass dc = new DerivedClass();
BaseClass bcdc = new DerivedClass();
bc.Method1(); // 1
bc.Method2(); // 2
dc.Method1(); // 3
dc.Method2(); // 4
bcdc.Method1(); // 5
bcdc.Method2(); // 6
((DerivedClass)bcdc).Method1(); // 7
((DerivedClass)bcdc).Method2(); // 8
}
}
class BaseClass
{
public virtual void Method1()
{
Console.WriteLine("Base - Method1");
}
public virtual void Method2()
{
Console.WriteLine("Base - Method2");
}
}
class DerivedClass : BaseClass
{
public override void Method1()
{
Console.WriteLine("Derived - Method1");
}
public new void Method2()
{
Console.WriteLine("Derived - Method2");
}
}
}Пятый и шестой вызовы объясняются так.
bcis of typeBaseClass, and its value is of typeBaseClass.dcis of typeDerivedClass, and its value is of typeDerivedClass.bcdcis of typeBaseClass, and its value is of typeDerivedClass.
new заставляет использовать член призводного класса, даже если доступен член базового класса. ВСЕГДА. Т.е. и когда используем производный класс в переменной производного типа, и когда используем производный класс в переменной базового типа.
override ТОЖЕ заставляет использовать член производного класса, даже если доступен член базового класса, КРОМЕ СЛУЧАЯ, когда используем производный класс в переменной базового типа. Тогда будет использован член базового класса.
7 и 8 вызовы эквивалентны 3 и 4.
Base - Method1
Base - Method2
Derived - Method1
Derived - Method2
Derived - Method1
Base - Method2
Derived - Method1
Derived - Method2
По-моему, эти названия - new и override - ничего не говорят и выбраны неудачно. Я сколько ни читал описания в МСДН, что этот скрывает, а этот переписывает - так и не понял логики, почему один так называется, а другой так. Они оба скрывают и переписывают, только один в одном случае, а другой в другом. Если кто попытается понять, почему в этом случае вы назвали это сокрытием, а в другом - переписыванием, тот голову сломает и ничего не запомнит. На следующем собесе с каверзными вопросами вы этот вопрос завалите, если вы до этого постоянно эти конструкции не используете с присвоением производных классов базовым и проверке - а что там выводить будет.
По мне, так override скрывает метод базового класса, а new - переписывает. Это понятия, настолько зависящие от контекста, ну типа как разглядывание цифры "6" с противоположных сторон, что если заменить их на "шняжка" и "фигняшка", то в понимании ничего не ухудшится.
Потому что логические действия программы пытаются описать семантическими понятиями ключевых слов, взятых из естественного языка, который нифига не логичен.
По-моему, эти названия - new и override - ничего не говорят и выбраны неудачно.
Все станет понятно как только ты BaseClass определишь так:
class BaseClass
{
public virtual void Method1()
{
Console.WriteLine("Base - Method1");
}
public /* virtual */ void Method2()
{
Console.WriteLine("Base - Method2");
}
}А вообще за подобные конствукции надо руки вырывать :)
А вообще за подобные конствукции надо руки вырывать :)
Это всего лишь упрощённые задачки при приёме на работу джуниора. Вот ещё проще. Я тут даже типы не приводил. В реальном коде обычно запутаннее.
Что будет выведено? Без запуска и без подглядывания.
class Program {
static void Main(string[] args) {
new A().Method1();
new B().Method1();
new C().Method1();
new D().Method1();
A a = new B();
a.Method1();
a.Method2();
A aa = new C();
aa.Method1();
aa.Method2();
A aaa = new D();
aaa.Method1();
aaa.Method2();
B b = new D();
b.Method1();
b.Method2();
}
}
class A {
public void Method1() {
Console.WriteLine("A1");
Method2();
}
public virtual void Method2() {
Console.WriteLine("A2");
}
}
class B : A {
public override void Method2() {
Console.WriteLine("B2");
}
}
class C : A {
public new void Method2() {
Console.WriteLine("C2");
}
}
class D : B {
public new void Method2() {
Console.WriteLine("D2");
}
}Можно немного усложить задачу, если вызывать, например, в методе 2 производного класса метод 1. Можно ещё и метод 1 переопределить, и вызывать их один из другого и 1 из 2 (или наборот). А можно ещё добавить приведение типов перед вызовом. Джуниор должен в уме решать такие задачки. В Новосибирске при устройстве в одну крупную фирму, имеющую филиалы за рубежом, кстати - только так.
Как человек может вообще быть допущен к написанию кода, если не знает таких элементарных вещей? Это как дышать и не понимать, как дышишь - как воздух в лёгкие поступает, как кислород в кровь проходит, окислительно-восстановительные процессы. Стоит только на секунду забыть об этом, как сразу начнёшь задыхаться.
В реальности же всё гораздо сложнее - на все эти наследования ещё и многопоточность накладывается, и лямбды с захватом переменных, и асинхронный вызов делегатов, и ковариация с контравариацией, и unsafe с вызовами сторонних библиотек на других языках, и обработка исключений - всё вместе и одновременно, и быстро починить упавший вдруг сервак, и чтобы ещё вчера. А если баг в инструментарии? А если на ОС пришло обновление с ошибками? И что, что не в тебе дело? А виноват-то ты! Тебе за результат платят, а не за жалобы! А за порогом же толпа стоит - любой тебя готов заменить в любую секунду за меньшую зарплату. Они все ждут, когда ты споткнёшься и допустишь ошибку, не исправишь баг, или откажешься оставаться сверурочно... Я думаю, Шумахер в своём болиде даже под конец гонки чувствует себя куда комфортнее, чем программист за чашечкой кофе в самом начале рабочего дня.
По-моему, эти названия - new и override - ничего не говорят и выбраны неудачно. Я сколько ни читал описания в МСДН, что этот скрывает, а этот переписывает - так и не понял логики, почему один так называется, а другой так. Они оба скрывают и переписывают, только один в одном случае, а другой в другом. Если кто попытается понять, почему в этом случае вы назвали это сокрытием, а в другом - переписыванием, тот голову сломает и ничего не запомнит. На следующем собесе с каверзными вопросами вы этот вопрос завалите, если вы до этого постоянно эти конструкции не используете с присвоением производных классов базовым и проверке - а что там выводить будет.
По мне, так override скрывает метод базового класса, а new - переписывает. Это понятия, настолько зависящие от контекста, ну типа как разглядывание цифры "6" с противоположных сторон, что если заменить их на "шняжка" и "фигняшка", то в понимании ничего не ухудшится.
Потому что логические действия программы пытаются описать семантическими понятиями ключевых слов, взятых из естественного языка, который нифига не логичен.
Даже в МСДН либо почти нигде не объяснено, что означает "скрывает" и "переписывает", либо это разбросано в разных местах в разных примерах кода, так что в голове единая картина не складывается.
Почему, например, override переписывает, а new - скрывает? Взять из моего примера кода
new B().Method1();
Тут внутри метода 1 в базовом классе А вызывается метод 2 производного класса В, а не базового же класса А. Т.е. получается, что override скрыл метод 2 базового класса А? А почему "скрыл" используется для new?
А всё потому, что эта терминология используется для производного класса относительно базового. В производном классе override перезаписывает методы базового класса, а new - скрывает их. Если же мы находимся в базовом классе, то тут лучше использовать другие слова: при вызове базового члена из производного, override заставляет использовать производный член, а new - позволяет использовать базовый. Причём понятия "мы находимся в базовом" или "мы находимся в производном" классах - верны в любом случае. Т.е. что мы находимся в методе какого-то класса, что мы приводим тип.
Например, в случае
new B().Method1();
мы находимся в производном классе, вызываем метод базового, и внутри базового мызываем метод, который есть в обоих классах иерархии наследования, но в производном определён как override. Это заставляет использовать вместо базового метода производный. Т.е. override скрывает метод базового класса.
В случае
new C().Method1();
мы находимся в производном, вызываем метод базового, внутри него - метод, который есть в обоих классах в иерархии, но в производном определён как new. Это позволяет нам использовать в базовом классе базовую версию метода. Здесь new ничего не скрывает, а наоборот, позволяет использовать. Понятие скрывает к этому случаю неприменимо. Сокрытие new базовых членов применимо, когда мы находимся в производном классе и хотим вызвать член, которые есть в обоих классах в иерархии. В объяснениях же в МСДН и прочих переводных, которые обычно переводятся тупо и без осмысления, написана какая-то хрень и абракадабра, которую невозможно понять, т.к. всё описано несоответственно семантике употребляемых терминов, или не уточняется, в каком контексте мы находимся - в контексте базового класса, производного или это случай приведения типов, или случай вызова производного метода из базового метода из производного класса.
Впрочем, мои "позволяет" и "заставляет" тоже нужно убрать.
Итого, как я считаю, правильное понимание ключевых слов new и override:
new:
- при вызове базовых членов из производных вызываются базовые члены;
- при вызове производных из производных вызываются производные члены, если их поведение не переопределено в более производных;
override
- при вызове базовых членов из производных вызываются производные члены;
- при вызове производных из производных вызываются производные члены, если их поведение не переопределено в более производных;
Итого получается, что если в производных классах ничего не переопределено или этих классов вообще нет, то их члены вызываются, как если бы у этих классов не было предков - т.е. нельзя вызвать базовые версии членов. (На самом деле можно, но лучше так не делать.)
Люди годами делают сотни миллионов денег, принимая на работу по таким задачкам, люкам и шарикам в автобусах, а вы им солидами всякими тыкать будете? Солиды и прочие лисковы - для лохов, которые не могут залить баблом свою дурь. )))
Да ладно, просто напишите результат вывода хотя бы по этому, без подгляда и запуска:
A aaa = new D();
aaa.Method1();
aaa.Method2();
B b = new D();
b.Method1();
b.Method2();
Я вот, следуя своей логике, что выше написал, всё правильно решил. А читая МСДНы и прочие описания - нихрена понять не мог, почему у меня не так, как в реальности выводится.
Правда, боюсь, что толку от этого не много, т.к. скоро забуду. А потом полезу опять читать в какой-нибудь МСДН, и снова будет каша в голове с их пояснений. Наверняка все эти условия с new и override внутри Дотнета какой-нибудь пачкой if'ов описываются при разборе иерархии наследования, какую версию какого метода вызвать. А они, вместо того, чтобы просто логическую таблицу с этими if'ами привести, начинают дуть в уши про "тут скрываем, тут перезаписываем", безотносительно того, где и что имеется ввиду.
Вот если устроюсь на работу и доберусь до собесов, ух я тогда отыграюсь на всех! Тоже буду каверзные задачки спрашивать. Ещё и покруче чего придумаю! А начальству буду говорить, что вокруг одни дураки, не знают базовых основ. ))) Нас чморили, теперь мы будем чморить. Дедовщина, короче. )))
Почему? Не вижу. То что B и D перестают из Method1 вызывать Method2 это не нарушение. Изменили поведение - да, но никакой инвариант не сломали.
Потому что принцип фактически сводится к "наследуемый класс должен дополнять, а не замещать поведение базового объекта".
т.е. если ты сделаешь тест для класса А и этот тест выдал зелененький результат, то тест с объектом класса Б (Б унаследован от А) тоже должен давать зеленый результат.
При этом в случае с new есть еще одна засада - программист, который использует Б должен знать делали реализации.
Так что в этом примере плохо абсолютно все.
Ну, тут не в примере дело. new отвратителен сам по себе. Но уж такая у сионистов карма, без корявостей никуда :)
А поведение... Так нет у этих классов никакого поведения. Их методы состояние не изменяют и никакой контракт нигде не задекларирован. Так что и менять нечего. А вывод на консоль это не поведение, это "побочный эффект".
Нормальные люди такие вопросы на собеседованиях не задают.
а если и задают, то есть риск, что у них так писать считается нормой.
Не согласен. Этим вопросом можно увидеть знает ли человек вообще что такое new. А не то что на фирме его используют вовсю.
Я и отвечал и сам задавал такие "каверзные" вопросы. Например, про перегрузку методов в яве. Не потому что на фирме постоянно десятками перегруженные методы в классах, а потому что становится ясно насколько сильно человек языком интересуется. Повод начать разговор.
теперь мы будем чморить.
-----
Оно - врядли.
Как-то мне, после тестирования, написали, что не подхожу "в виду несовпадения психологического профиля"... можно сказать - отчморили...
Вот только когда из той шараги звонят... а они работников продолжают искать уже более десятка лет... Я отказываюсь... когда спрашивают - Почему? - так прямо и цитирую: "в виду несовпадения психологического профиля" - Как? - "по результатам вашего тестирования"...
Что характерно - никто не помнит имена тех кто тестировал... ![]()
Я так то спросила пункт А-Пункт Б. Иначе твой вопрос про дорогу на работу не имеет смысла.
Я не буду говорить точное место, где я живу, хотя это и не большой секрет. Да и работы ещё нет, поэтому точно не знаю, куда буду ездить. Но суть в том, что если придётся на машине, то полюбому по бундам или автобанам. И судя по тому, сколько я тут уже ездил, ремонтировать дороги немцы любят. Но если по бунде ремонт можно объехать, выбрав другой участок, то с автобана так просто не свернёшь и так просто на него позже не вернёшься.
Ну и я спросил, где безопаснее. На автобанах есть разделители встречных потоков, на бундах - нет. А скороть на бундах зачастую тех же 100-120 достигает. Что опаснее - встречное столкновение на относительной 200+, или догнать кого-то или самому слететь на 120-140? Чисто психологически, мне по бунде ехать страшнее - слишком они извилистые и непредсказуемые, и гонщиков тоже полно. Плюс любят разные сельхозмашины медленно ехать, и их трудно обогнать. А по автобану - некомфортнее, т.к. на них выезжать, с них съезжать, успеть вклиниться в правый ряд для выезда.
Ну да ладно, это второстепенный вопрос. )))
нет, на работу по специальности.
Сейчас берут всех. Хз что у тебя за проблемы.
Ну, две фирмы из тех, с кем я проводил интервью по видео, и с одними даже второе - техническое, сказали, что ответят. Должны были в конце прошлой-начале этой недели. Пока нет результатов. В конце этой недели сам у них спрошу.
Хотя, я, наверное, мало бевербуюсь - за 2 с лишним месяца штук 20 всего подал. Надо больше. Мне тут сказали, что надо по 100 штук в месяц рассылать. Я так физически не смогу столько отвечать и разговоров проводить. А ещё учить надо постоянно и чего-то самому писать, а то вот такое ощущение, что наговорил глупостей на техинтервью последнем.
Ну и я сказал, что веб фронт энд и джаваскрипт не хочу. WPF, Win Forms, вообще десктоп, пусть даже на сторонних компонентах, типа Dev Express, ну бэкэнд на .NET, готов с нуля изучать Blazor и Xamarin Forms (мобилы).
То, что у джаваскриптеров фронэндовых нет проблем - охотно верю. )))
спорить не буду, но разве оно так работает?
Так ведь можно выучиться на инженера по добыче нефти и газа и посылать АА до пенсии на три буквы.
Тут какой-то лысый чел (не этот, а другой), которому не понравилось, что я ем его зарплату, пугал, что год-два поныкаешься со своим академикером, и если не найдёшь, тебя отправят либо траву какую-то собирать, либо переучиваться там на маляра или ещё что. Что-то такое. Ну, в принципе, логично.
Не потому что на фирме постоянно десятками перегруженные методы в классах, а потому что становится ясно насколько сильно человек языком интересуется. Повод начать разговор.
Ну а если не интересуется - ну нафиг ему не надо расти там над собой, в 25 лет сеньёр, в 30 техлид, в 40 своя компания и т.д. - что, нафиг его с поля? А джейсоны кто двигает и кнопки перекрашивает - сеньёры и техлиды? А чтобы их двигать, копаться в тонкостях new и всех отличий абстрактного класса от интерфейса не нужно. Даже вредно.
Вот только когда из той шараги звонят... а они работников продолжают искать уже более десятка лет... Я отказываюсь... когда спрашивают - Почему? - так прямо и цитирую: "в виду несовпадения психологического профиля" - Как? - "по результатам вашего тестирования"...
Что характерно - никто не помнит имена тех кто тестировал...
И, что характерно, зарплату выше не обещают? Значит, им не очень надо. А раз 10 лет существуют при таком "дефиците", значит вообще не надо.
В данном случае вывод на консоль - это как раз поведение. Собственно говоря, эти классы сделали только ради вывода на консоль ;)
Эти классы сделали, чтобы зачморить. А консоль тут только инструмент вспомогательный для этого. )))
Кстати, всё проще может быть. Задачки-то на листочке распечатанном дают, даже без подсветки синтаксиса (садисты!). Вы можете там что-то копаться, вспоминать тонкости наследования... а правильный ответ - не скомпилируется, потому что тут специально допущена синтаксическая ошибка. А мы просто хотели узнать, насколько вы смекалистый и как задачи решаете. Знаете, бывают такие, которые с ходу зарываются на месяц, а толку нет, а надо просто с другого конца подойти и заметить очевидное. "Несовпадение психологического профиля".
Не согласен. Этим вопросом можно увидеть знает ли человек вообще что такое new. А не то что на фирме его используют вовсю.
я останусь все же при своём мнении. Если в какой-то фирме за такие выкрутасы не бьют по рукам, то там я работать не хочу.
((DerivedClass)bcdc).Method1(); // 7 ((DerivedClass)bcdc).Method2(); // 8
А если на ОС пришло обновление с ошибками? И что, что не в тебе дело? А виноват-то ты! Тебе за результат платят, а не за жалобы! А за порогом же толпа стоит - любой тебя готов заменить в любую секунду за меньшую зарплату. Они все ждут, когда ты споткнёшься и допустишь ошибку, не исправишь баг, или откажешься оставаться сверурочно
Ты ж это не серьезно написал?
у нас не то что руководство понимает ценность сотрудников, а даже заказчик в курсе, что поменяв одного, новый если и вработается, то минимум через пол года.
Если ответ звучал именно в таком тоне, то ответа оттуда я бы не ждал. Да и в принципе ниоткуда с подобной позицией.
Негативные ответы также не приветствуются, всегда нужно отвечать в "позитиве".
Не знаю что про тон вы имеете ввиду, я отвечал вежливо и дружелюбно. От веба не так прям резко отказывался, а "я бы не хотел", "это не мой профиль" и т.п. - как умел на немецком.
А если не дать понять явно, что не хочу, то посадят именно на веб-фронтэнд, и будешь долбаный ангуляр учить с джаваскриптом, хотя типа дотнетчик.
Возьмут они такого узкого специалиста, а послезавтра заказчик скажет, что все переводим на веб.
Кому охота уговаривать сотрудника поработать вместо молотка киркой?
Поэтому я специально бевербуюсь только туда, где есть слова WPF и прочее с десктопом.
Хех, "узкого" специалиста... Когда джаваскриптер бевербуется на стек JS, CSS, HTML, его никто не садит на виндовый или кроссплатформенный десктоп - сиди себе сайтики клепай и в чужую стезю не лезь. Когда дотнетчик бевербуется, считается почему-то нормальным посадить его на: виндовый или кроссплатформенный десктоп, веб бэк и фронт энд, кроссплатформенный мобайл (через Ксамарин или подобное), какой-нибудь Blazor PWA - короче, полный фулл стек.
На рынке куча работы, хоть и в разы меньше, для дотнетовского десктопа, или мобайла, или бэкэнда. Кто-то же пишет все эти приложения - они продолжают выходить. Или Майкрософт поддерживает огромный мёртвый кусок фреймворка, который никому не нужен?
я отвечал вежливо и дружелюбно.
Дело не в этом. Я не знаю как звучало по немецки - могу оценивать только приведенный вариант на русском.
И я лично могу этот ответ оценить только в негативном стиле.
А если не дать понять явно, что не хочу
Грубо говоря это и есть общая проблема. Нужны хотелки или работа?
Да, мне тоже не хочется, что то делать на ангуляре. Но если понадобится, то придется.
В данном случае вывод на консоль - это как раз поведение. Собственно говоря, эти классы сделали только ради вывода на консоль ;)
Это инфа для дебага. Не больше. Побочный эффект, не имеющий отношения к функционалу (отсутствующему) метода.
Поведение это:
а. получаемые параметры и возвращаемый результат
б. изменение внутреннего состояния
в. реализация контракта (где-то описанного)
Тут ни параметры ни результат не менялся. Внутреннее состояние не изменялось. Никакого контракта нигде нет. Была бы документация к методу "при вызове выдаёт на консоль две строки: Метод1 и Метод2" тогда можно было бы притянуть за уши, что был контракт и было его нарушение.
Иначе вообще любой переопределённый метод пришлось бы считать "изменением поведения" ведь что-то в нём мы поменяли (иначе зачем переопределять). На этом L и померло бы. Что с абстрактными методами делать даже не знаю...
Ну а если не интересуется - ну нафиг ему не надо расти там над собой, в 25 лет сеньёр, в 30 техлид, в 40 своя компания и т.д. - что, нафиг его с поля?
На должность техлида? Конечно нафиг с поля. Но не после одного вопроса. Бывает что с какой-то ерундой не сталкивался. А если ищется джун на соответствующую зарплату то продолжаем разговор.
Но. Если человек не особо интересуется, но умеет то, что нам сейчас надо делать, всё равно нанимать его - рискованно.
Он вряд ли выучит что-то новое. Кто его знает как долго мы будем работать с этим стеком?
Весьма вероятно что он работает на "отвали". Я своё сделал и мне плевать у кого и что от этого сломалось.
Неплохо брать таких "незаинтересованных", кому в районе 55. Типа лет 10 проработает на своей позиции и на пенсию. Не будет на повышение ломиться и повышения зарплаты постоянно требовать не будет. Но скорее всего будет работать на "отвали". Нужен контроль.
я останусь все же при своём мнении. Если в какой-то фирме за такие выкрутасы не бьют по рукам, то там я работать не хочу.
Так тут я и не спорю. С таким работать тоже не хочется. Но то что вопрос про это задают, не значит что такой код приветствуется.
Да, мне тоже не хочется, что то делать на ангуляре. Но если понадобится, то придется.
Разница ещё в том, что есть "если понадобится, то придётся", а есть "давай сразу на Ангуляр - отсюда и до конца карьеры", хотя в вакухе .NET, WPF и подобное, и веб-фронтэнд либо не упоминается, либо лишь одна из многих возможностей. Т.е. по факту все вакухи, что я посмотрел - веб фронтэнд или быстро к нему скатываются. А мне он не нужен. Там все фирмы, которые кучку технологий указывают - это либо вот эти софтверные ляйфирмы (хотя они предпочитают называться dienst-что-то там), либо аутсорсинговые "галеры", берущие заказы на любой технологии и потом распределяющие их среди своих работников согласно их навыкам. Т.е. ты бевербуешься сейчас, а у них в вакухе Wortsalat из технологий и языков, чтобы окучивать всех и сразу, а уже в процессе выясняется, что на WPF если и есть кто у них, то места уже заняты и не скоро освободятся, так что склоняют к веб фронтэнду, на который спрос есть всегда.
Грубо говоря это и есть общая проблема. Нужны хотелки или работа?
Это как столяру предложить послесарить. Тебе же работа нужна? А с металлом, это почти как с деревом, только с металлом.
Нет, в веб фронтэнд я пойду, только когда совсем выхода не будет.
Самое интересное, что мест на WPF и не веб-фронтэнд есть и достаточно много. Там работают люди и себя на всякий джаваскрипт с Ангуляром не разменивают. А я почему-то должен.
Но. Если человек не особо интересуется, но умеет то, что нам сейчас надо делать, всё равно нанимать его - рискованно.
Он вряд ли выучит что-то новое. Кто его знает как долго мы будем работать с этим стеком?
Весьма вероятно что он работает на "отвали". Я своё сделал и мне плевать у кого и что от этого сломалось.
Неплохо брать таких "незаинтересованных", кому в районе 55. Типа лет 10 проработает на своей позиции и на пенсию. Не будет на повышение ломиться и повышения зарплаты постоянно требовать не будет. Но скорее всего будет работать на "отвали". Нужен контроль.
С таким подходом никогда никого не наймёшь. Списко претензий явно ещё и не полон - там ещё можно к одежде придираться, к имени, а оформлению резюме, внешнему виду, женат или нет (в обоих случаях полно минусов - повод не взять) и т.д. )))
Этот вариант конечно похуже, но задача то у вас зацепится. Тем более, что на десктопе остаются только те кому надо, в основном, кто на железяки завязан.
Я хочу перекантоваться на десктопе или бэкэнде или ещё где (главное, не веб фронтэнд), пока МС не сделает нормальный кроссплатоформенный UI фреймворк, чтобы можно было уйти на тот же десктоп, но кроссплатформу, и (или) на мобилы. Ну или игры (Юнити).
Но надежд на МС всё меньше - раньше с WPF это связывал, потом с Сильверлайт, потом с UWP и их магазином. Ещё думал, что они свои мобилы поднимут. Но за последние 10 лет они просрали все свои начинания, а также ужались в старых достижениях.
Кстати, когда собеседовался по видео в фирмы, когда они говорили, что ищут веб-фронтэндера со знанием Ангуляра, то непонятно было, чего они сами на нём не пишут. Сидит чел среднего возраста, типа техлид или "главный программист на фирме", пишет какой-нибудь бэкэнд, но к Ангуляру и фронтэнду джаваскриптовому притрагиваться не хочет. Ищут для этого чувака со стороны - пусть он в этом копается, "обновляет" там свои знания по пять раз в год по этим фреймворкам, дебажит джаваскрипт в консольке, а тех лид посидит в более устоявшемся бэкэнде, на привычных технологиях и платформах. Пусть молодые и глупые скачут по граблям. Я его прекрасно понимаю.
И вообще, я не на Ангуляре, а на Knockout.js делал UI в вебе. )) От него в основном правда привязки только брал.
С таким подходом никогда никого не наймёшь. Списко претензий явно ещё и не полон - там ещё можно к одежде придираться, к имени, а оформлению резюме, внешнему виду, женат или нет (в обоих случаях полно минусов - повод не взять) и т.д. )))
А у вас глаз - рентген? Насквозь всех видите? Может вы не туда устраиваетесь? Вам в HR надо, будете кандидатов просвечивать и без всяких "может быть" и "скорее всего" нужных отбирать. С руками оторвут.
Кстати, когда собеседовался по видео в фирмы, когда они говорили, что ищут веб-фронтэндера со знанием Ангуляра, то непонятно было, чего они сами на нём не пишут. Сидит чел среднего возраста, типа техлид или "главный программист на фирме", пишет какой-нибудь бэкэнд, но к Ангуляру и фронтэнду джаваскриптовому притрагиваться не хочет. Ищут для этого чувака со стороны - пусть он в этом копается, "обновляет" там свои знания по пять раз в год по этим фреймворкам, дебажит джаваскрипт в консольке, а тех лид посидит в более устоявшемся бэкэнде, на привычных технологиях и платформах. Пусть молодые и глупые скачут по граблям. Я его прекрасно понимаю.
Нифига ты не понял. Им не хватает людей просто. "Главный" зашивается.
По-настоящему оценить кандидата можно только через испытательный срок хотя бы месяц.
Ой ты ж лапа моя. Спасибо за эту благоглупость! А вода мокрая. А если веточкой в глаз ткнуть больно, да?
Представляете, а у немцев обычно испытательный срок есть. Да. И даже обычно 6 месяцев в IT. И продлить можно.
А теперь вопрос - а что делать когда место одно, а кандидатов на собеседование пришло 4? Всех на испытательный срок брать или всё же оценивать их пусть даже неточно и брать на испытательныйсрок самого перспективного (наиболее подходящего)? Как я понял глаза-рентгена у вас тоже нет, придётся и дальше со "скорее всего" да "весьма вероятно" мучаться... От досада.
Нифига ты не понял. Им не хватает людей просто. "Главный" зашивается.
Необязательно зашивается. Может просто этим отстоем заниматься не хочет :)
а. фронтенд надо любить. Нужно искать людей, которым нравится кнопочки на 3 пикселя влево двигать и "более фиолетовую тень" рисовать годами.
б. жабаскриптеру много мозгов не надо. Легче найти, чем приличного разработчика на бэкенд. И платить можно меньше.
в. фиг меня кто заставит на ангуляре писать. Ну или в принципе на жабаскрипте. За нервы 50% сверху потребую. Потому ищут молоденьких дурачков, кто не понимает какое это днище.
я как-то в одном месте работал, они искали джуниора и сениора одновременно. на интервью с джуниором я был. он не очень много умел, и сиви у него был практически пустой, и "опросник" он не блестяще заполнил, но я настоял, чтоб его взяли и он проработал там дольше меня. потому что был толковый. а сеньора брали без меня. он был с "солидным" резюме, впечатлил их и через две недели его выгнали, потому что не умел он вообще нихрена и всех (простите) за это время заебал
Есть люди, которые умеют пустить пыль в глаза, да. Но вот как раз они на таких каверзных технических вопросах частенько режутся.
Я участвовал в разговоре с кандидатом, которого мы на сеньора искали. Ну всем хорош был. И тут участвовал, и там смотрел, и про это слышал. Красота. Взяли. Через два месяца выперли. Задолбал всех. "А я это привык делать не так, так что все начинаем делать как я привык". Ну и когда мы через первый месяц стали смотреть, а что он сделал... Оказалось что работу, которую за 2 дня можно сделать. Если знать что делаешь. Вот после него я стал всем вопросики каверзные подбрасывать. Чисто на реакцию посмотреть уже полезно.
100% рецепта как отобрать подходящего кандидата на собеседовании нет. И 90% тоже нет. А жаль.
информация 10-летней давностиСейчас рыночек порешал по-своему.
С чего бы это? Как раньше жабаскриптеры делят с пыхыпыстами дно по зарплатам. Ангуляриста найти в разы проще, чем человека, который thread safe код написать для сервера может. Да просто чтоб нормально с каким-нибудь ORM разбирался (да тот же хибернейт) - фигушки. Да-да, микросервисы вместо распределённых транзакций и те пе. Модно, угу. Но чтобы что-то переделать на модное надо понимать что ты переделываешь.
Скажу так, последний раз, когда я участвовал в массовом наборе в 2019 ангуляристов мы брали от 35 штук в год за пучок, явистов от 45. Опытных ангуляристов за 50, явистов за 70. Так что я не знаю что там рыночек решает.
что мест на WPF и не веб-фронтэнд есть и достаточно много
не знаю, не знаю, у меня другая информация. Есть еще и winforms, но это все поддержка и развитие старого спагетти.
Это как столяру предложить послесарить.
Можно конечно и с этой стороны посмотреть. Но если на 10 мест один столяр и 9 слесарей и этому столяру нужно будет ветки с деревьев обрубать, то я бы подумал...
в. фиг меня кто заставит на ангуляре писать.
------
Если тебя "вдруг" пересадят с Жабы на Шарп, то будешь писать на ангуляре - в последних Студиях, насколько Я понял, без него уже и Билд не сделать...
В сегодняшней почте :
Позиция - .NET /ASP.NET Software Developer
Требование: Strong JavaScript & CSS development skills.
Дальше - как обычно - до перформансе тюнинг для СКЛ под Ажуре...![]()
Так что я не знаю что там рыночек решает.
-----
Рыночек говорит, что квалифицированного жабаскриписта надо искать очень долго.
Есть дохрена всяких пользователей ДжЭс-фреймворков, но практически отсутствуют те, кто может влезть со своим жабьим скриптом в в ДотНет компонент и не поломать страницу.
Так было в 2002/3, так осталось до сих пор. ![]()
надо понимать что ты переделываешь
-----
Именно с этим и проблема.
"Что вижу - то пою" - не работает!
А осиливать весь необходимый объем за отводимое время - никак... ![]()
ГДР чтоли?
Столица самой Нижней Саксонии! Понимать надо :)
У нас и сейчас потолок для разработчиков 80, ну 85. Чтобы больше заплатили... Ну, разве что кому-то вотпрямщас коболист потребуется и подождать полгода-год никак. Другого представить не могу.
Если тебя "вдруг" пересадят с Жабы на Шарп, то будешь писать на ангуляре - в последних Студиях, насколько Я понял, без него уже и Билд не сделать...
В смысле без тайпскрипта? От шарпа я тоже отбиваюсь. Я от его extension methods и замыканий со ссылками офигеваю. Нельзя мелкомягким давать языки делать.
У нас сейчас с нуля начали новый проект на WPF
И сколько подобных проектов предполагается?
И сколько народа на них набираете?
И просто ради интереса - какая область использования?
Знаю в принципе фирму, даже и не одну, которой кроме десктопа ничего и не нужно, но новых разработчиков особо и не требуется.
И сколько подобных проектов предполагается?
надеюсь, это последний))
И сколько народа на них набираете?
Не набираем, заказчик не разрешает))
И просто ради интереса - какая область использования?
Это будет приложение для складов: заказ и приёмка товара
а. фронтенд надо любить. Нужно искать людей, которым нравится кнопочки на 3 пикселя влево двигать и "более фиолетовую тень" рисовать годами.
б. жабаскриптеру много мозгов не надо. Легче найти, чем приличного разработчика на бэкенд. И платить можно меньше.
в. фиг меня кто заставит на ангуляре писать. Ну или в принципе на жабаскрипте. За нервы 50% сверху потребую. Потому ищут молоденьких дурачков, кто не понимает какое это днище.
Но вслух вы это на собеседованиях, конечно, не говорите?
б. жабаскриптеру много мозгов не надо. Легче найти, чем приличного разработчика на бэкенд. И платить можно меньше.информация 10-летней давности
Сейчас рыночек порешал по-своему.
Это верно. Джаваскриптеры зарабатывают больше шарпистов и лишь немного меньше джавистов. Это из недавней статьи на Хабре - т.е. по крайней мере в России так.
Шарписты вообще терпилы какие-то. С них требуют полный .NET стек, плюс веб-фронтэнд, а платят меньше, чем чистым джаваскриптерам.
Но вслух вы это на собеседованиях, конечно, не говорите?
Конечно говорю. Зачем мне умалчивать, а потом что, другую фирму искать или сраться постоянно? Я последние 8 лет на собеседованиях говорю что я максимум как архитектор в проекте с жабаскриптом могу поработать, но что ваши жабаскриптеры взвоют. Я их заставлял писать тесты и не давал использовать any в тайпскрипте :) Они меня ненавидели аж кушать не могли. Пока первую премию не получали.
Правильно сделали. Потом легко на MAUI переведут, причём с той же командой.насчёт «легко» - есть опыт портирования?
Пока ещё нет MAUI.
Но там разметка будет - опять XAMl. Опять MVVM скорее всего. Ну и на тех же INotifyPropertyChanged и прочем привычном основанный.
Прикольный date picker джаваскриптеры накодили. Там даты по какому-то алгоритму вычисляются, чтоли, а не берутся готовыми? Ну и программер забыл ограничить алгоритм? Стрелки право-влево жмёшь - разные числа появляются в левом столбце, но всегда явно больше дней в месяце. Я этот date picker много где встречаю - какой-то стандартный, похоже.
Почему вообще такие числа возникли? Я думал, все даты заранее просчитаны и вбиты, захардкодены в стандартные структуры дат, а их, оказывается, вычисляют.

Что за бред иногда происходит - Stepstone при подаче резюме часто перекидывает на сайт работодателя, и иногда там по сути предлагают создать аккаунт или что-то подобное, куда повносить свои данные. Например, вот такое получил в электронной почте после бевербования на их сайте:
PASSWORT FESTLEGEN
Hallo ...
vielen Dank, dass Sie ein Kandidatenprofil bei operational services GmbH & Co KG angelegt haben.
Beim ersten Einstieg über den unten stehenden Link werden Sie dazu aufgefordert, ein neues Passwort festzulegen.
LOGIN
Freundliche Grüße
operational services GmbH & Co KG
Зачем мне у них регистрироваться? Я работу ищу, а не в их маленькую соцсеть или сайт зарегаться хочу.
Сейчас от ещё одной фирмы пришло - вот ваш логин и пароль, залогиньтесь у нас. Это нормально?
unser Bewerber-Management-System (BMS)
Unser BMS erreichen Sie über Ihr persönliches Auto-Login. Sollte das Auto-Login nicht funktionieren, erreichen Sie das System über https://jobs.osb-ag.de/ und die folgenden Zugangsdaten
Такое ощущение, что их HR просто хочет по всем формальностям прогнать. Квест какой-то, нафиг мне не нужный.
Wir bitten Sie, folgende Daten und Dokumente bezüglich Ihrer Bewerbung zu ergänzen, falls diese nicht bereits in Ihrer Bewerbung enthalten sind:
- Aussagekräftiger Lebenslauf
- Zeugnisse/Zertifikate
- Mobilität, Kündigungsfrist und Gehaltsvorstellung
- Skills Engineering/IT
- Management Skills/Spezielle Erfahrungen
- Sprachkenntnisse
- Ggf. Kopie des gültigen Aufenthaltstitels bzw. der Arbeitserlaubnis
При этом я у них на сайте бевербовался, приложил свой лебенслауф, где всё это есть (ну, кроме Zeugnisse и Management Skills), а они снова просят беленслауф. Они там вообще работать не хотят, чтоли?
Интересно. Это стандарт, или я должен как-то об этом догадаться - никаких обозначений столбца нет? Первый раз такое встречаю в пикерах.
Кстати, а вы знаете - даты вычисляются, или заранее вычисленные или занесённые хранятся в структурах обычно? По идее, просчитать можно, но довольно много условий должно быть - разное число дней в месяце, недели в каждом году по-разному начинаются, високосные года и т.д. Алгоритм написать можно, но он довольно замороченным будет. Главное, выбрать какую-нибудь точку отсчёта, чтобы потом вычислять каждый четвёртый (високосный) год и т.д. Кстати, неплохое тестовое задание можно придумать - напишите алгоритм вычисления дат с такой-то по такую-то.
Ваш шеф наверное очень рад, что "бриллианту" 35-45 даёт?
Он уже не мой шеф, я с ними попрощалась пару месяцев назад. Паренёк просто оказался неприхотливый, но это пока. Когда-нибудь у него появится подружка и он вспомнит мои слова "беги отсюда вот сюда, где тебе сходу заплатят 65":-)))))
Это стандарт, или я должен как-то об этом догадаться - никаких обозначений столбца нет? Первый раз такое встречаю в пикерах.
Это распространено в разных рабочих календарях. В Германии часто говорят не о каких-то конкретных датах, а о календарных неделях.
Интересно. Это стандарт, или я должен как-то об этом догадаться - никаких обозначений столбца нет? Первый раз такое встречаю в пикерах.
Бесплатный совет. Когда вы чего-то не понимаете или просто видите в первый раз не начинайте истериковать "какие все дураки, один я дартаньян", а сначала спросите что это такое.
Гыыыы.... Узнаю OSB. :-))))
Так пели хорошо, что прям вот завтра выхожу на Бэху трудиться, вот просто идеально подхожу. А через пару дней запрос от хаэрши: "а вы не хотите поработать Flex-разработчиком в жопенкирхене в 300 км от дома этак пару лет?"
прям вот завтра выхожу на Бэху трудиться
-----
Вот по-этому Я и вычеркнул всех титанов каппроизводства из списка потенциальных работодателей - времени будет затрачено дохрена, а результата просто не будет... Да и 11 собеседований на трехмесячный контракт - избыточно... трех контактов вполне достаточно чтобы принять решение... или с той стороны, или с этой...
Я поговорил с ними - им нужен тестер. Делать интеграционные тесты, регрессионные и прочее такое. Но при этом хорошо знать C# и .NET. Как могут быть связаны тесты и Шарп с Дотнетом? Они описывают вакансию так:
- Zu Ihrem Verantwortungsbereich gehört die selbstständige Mitarbeit in einem internationalen Team, insbesondere die Entwicklung und Implementierung von automatisierten Testfällen im SIMATIC-Umfeld
- Sie planen die Entwicklungsumgebung und erstellen die automatisierten Testfälle mittels geeigneter Tools (C# Programmierung, SIMATIC-Know-how,etc.)
- Sie sind für die Portierung von bestehenden Regressionstests auf neue Speicherprogrammierbare Steuerungen (SPS, Linux, etc.) zuständig und erstellen Demonstrationen und Support für mögliche Partner bzw. im Release-Prozess
- Des Weiteren erstellen Sie Testreports und Fehlerreports
- Darüber hinaus entwickeln Sie Tools und Skripte zur Effizienzsteigerung der Testumgebungen
- Sehr gute Programmierkenntnisse und Erfahrung mit C#/.NET, C sowie Visual Studio (2017 oder neuer), Jenkins
Ключевые слова тут, как я понимаю, SIMATIC, потом Jenkins упомянут. Всё это мне неведомо. Но просто интересно, в какой роли тут выступает Сишарп? На нём можно скрипты писать для автоматизации этих тестов?
Как могут быть связаны тесты и Шарп с Дотнетом?
Написано же вроде вполне четко:
die Entwicklung und Implementierung von automatisierten Testfällen
Sie planen die Entwicklungsumgebung und erstellen die automatisierten Testfälle mittels geeigneter Tools
Ключевые слова тут, как я понимаю, SIMATIC, потом Jenkins упомянут. Всё это мне неведомо.
SIMATIC - какая-то железка от Сименса. Jenkins - система для Continuous Integration.
Но просто интересно, в какой роли тут выступает Сишарп? На нём можно скрипты писать для автоматизации этих тестов?
Ну можно например заморочиться с BDD и делать тестпланы. При этом код будет на шарпе.
Можно сделать свой фреймворк для составления тест-планов.
Могут понадобильться программуленки для автоматического создания среды (в которой будет проходить тест). Я когда-то писал программуленку, которая управляла виртуальными машинами (старт, стоп, создание снепшотов, инициализация итд).
Кроме того, может понадобиться снимать всякие метрики в ходе теста, например, нажал кнопку и зачек время выполнения и заодно потребление ресурсов.
А
может быть там потребуется сделать интеграцию в TestManager (не знаю как оно сейчас называется) или даже запилить свое решение аналогичное тест менеджеру.
Короче говоря, скоуп задач может быть весьма обширным.
SIMATIC - какая-то железка от Сименса
------
Помимо железки там еще и протокол обмена - чего, куда и когда писать.
Причем протокол, насколько Я помню, а Я таки именно это фиксил, был довольно проблематичный - при неправильном потоке команд все останавливалось. А перезапуск - по отключению питания... не перезагрузки писюка, а именно по выключению питания...
Вот, у нормальных фирм специальные мальчики для битья фронт энд разработчики имеются, чтобы сбрасывать на них всю грязную работу. А нормальный сеньёр сидит на более-менее устойчивых вещах и не мучает себя изучением нового каждый год.
Часть вторая: укрощение
Итак, было решено все это поставить на рельсы:
- ASP.NET Core 2.0 WEB API, что давало возможность без проблем взаимодействовать с любыми технологиями;
- Entity Framework Core, поскольку он доступен из коробки, и за многие годы Microsoft его напильником довели до ума;
- Angular + TypeScript, так как наш frontend-разработчик работал с этими технологиями, да и в целом Angular — это стильно, модно, молодежно.
Бевербовался к тем же, к кому 2 месяца назад плохое резюме послал (самый первый вариант). Только раньше я у них на сайте нашёл вакансию, а теперь на Stepstone, причём на Stepstone она была в разделе недавно появившихся (что-то типа неделю назад). Т.е. раньше её не было, когда я сам у них на сайте бевербовался. Только теперь я им последний, нормальный вариант резюме послал. Получил отказ в тот же день. Судя по всему, они даже не стали заморачиваться, а проверили по своим базам, что мне уже отказывали недавно, и сразу копию старого отказа отослали. Хотя мой профиль прямо к ихнему подходит один-в-один - десктоп, WPF (на самом деле они делают на DevExpress или чём-то подобном, основанном на WPF), MVVM и всё такое. Ну и денег дают 50-70к примерно - т.е. явно не сеньёрская позиция, что мне как раз подходит, ибо я на сеньёрские и не мечу.
Похоже, не стоит к одним и тем же бевербоваться за короткий промежуток времени.
Мне знакомые рассказывали, что брали на работу иностранцев, почти не владеющи немецким и даже английским не очень. Через год, говорили, нормально люди подтягивают язык на работе. Или из России устраиваются с релокейтом в Европу с одним только посредственным английским (худо-бедно на интервью объяснялись). Т.е. истории, где до требуемых в объявлениях отличных В2-С1 далеко. Но это, наверное, исключительные случаи - людям сильно повезло.
Мне знакомые рассказывали, что
-----
- Дохтур, Я на бабу... не могу...
- А сколько вам лет?
- 84.
- И чего же вы хотите?
- У меня соседу 90 и он говорит что может...
- Ну так и вы говорите...
Штука в том, что это действительно так - есть люди, которые устраиваются с посредственным разговорным языком, да и скиллами в программировании не фонтан - скажем, неплохой миддл.
Что за разработчик-консультант? Там немало таких вакансий с припиской "Consultant".
В требованиях в том числе:
- Unterstütze uns bei der Akquise neuer Kunden und Projekte und erschließe neue Themen und Technologien
- Assistiere bei der Angebotserstellung und Aufwandsschätzung
- Übernimm unter professioneller Anleitung schrittweise mehr Verantwortung
- Flexibilität und Mobilität für bundesweite Projekteinsätze
Т.е. не только программировать, но и менеджерские обязанности перенимать? Плюс ещё, как я понимаю, командировки? Вобщем, просто сидеть и разрабатывать спокойно не дадут?
Что-то мало вакансий попадает на английском на таких площадках, как Monster, Stepstone, Gehalt. Насколько я понимаю, все те ангеботы, что для релокаций в Германию предназначены, и по которым, например, в Германию едут программисты из России, почти не попадают в их выдачу. Так же туда почти не попадают и предложения иностранных компаний, где общаются только на английском.
Если хочу более широкий охват, чем "в основном немецкие фирмы", но без релокации по Германии и тем более за её пределы, то лучше всё равно через Linkedin и Xing бевербоваться?
Консультантами именуют всех разработчиков и админов в диенстляйстерских конторах.
Конкретно с этими я когда-то общалась. Сначала приятно болтали часа полтора по телефону за жисть, а потом мне выдвинули требование: "Нам нужен прогер, который может работать 2 года в Гамбурге, потом 3 года в Нюрнберге...." на этом и попрощались.
Пусть ищут людей на месте.
AlexNek, вы, кажется, видео выкладывали по Blazor. А в Blazor работает F12 or "go to definition" например из файла с клентским представлением (проект Client) в файл с кодом (проект Shared)? Или чисто по названиям самому глазами искать надо?
Хорошей рекламой Blazor было бы, если бы они свой Скайп (или как там сейчас это называется) переписали на него. А то пока Электрон юзается, и в своей Винде они предлагают десктопные приложения тоже на Электроне писать.
Прикольные периоды поддержки Электрона - меньше года. Electron (software framework) - Wikipedia
В вебе похоже все подключаемые в проект либы стоят на автообновлении, иначе задолбаешься вручную обновлять. Или вообще при каждой загрузке страницы с сайта разработчика подтягиваются. При этом, естественно, все баги в продакшене в любой такой либе - это и твои баги тоже. Понятия стабильной версии - реально стабильной, с которой лично в твоём проекте нет проблем, а не по заявлениям разработчика - не существует.
Консультантами именуют всех разработчиков и админов в диенстляйстерских конторах.
Конкретно с этими я когда-то общалась. Сначала приятно болтали часа полтора по телефону за жисть, а потом мне выдвинули требование: "Нам нужен прогер, который может работать 2 года в Гамбурге, потом 3 года в Нюрнберге...."
Так у этих "программистов" ещё и переговорные функции, судя по описаниям вакансий и названию позиции? Т.е. там явно с заикающимся немецким-английски не подходят?
Ну и за такие "командировки" явно нужно больше просить, чем 40к в год, даже если ты джуниор.
Так у этих "программистов" ещё и переговорные функции, судя по описаниям вакансий и названию позиции? Т.е. там явно с заикающимся немецким-английски не подходят?
Так ты будешь сидеть на какой-нить бэхе , конечно должен понимать что кунден от тебя хочет и суметь объяснить почему ты это делать не будешь:-))).
А так -то со стороны кундена могут вообще сидеть неговорящие румыны или индусы. Так что подходят все
А в Blazor работает F12 or "go to definition"
Это никак не зависит от типа проекта. И о подобных вещах я забыл уже достаточно давно, с тех пор как купил себе решарпер. https://www.jetbrains.com/resharper/
Везде всё работает и что там микрософт делает, не имею никакого понятия ![]()
Так у этих "программистов" ещё и переговорные функции
Совсем не обязательно. У клиента ты "обычный" программист. Собеседования только минимум два. У конторы и у клиента/ов.
Контора тебя берет если решит, что можно будет продать.
Клиент - если подходишь под его проект.
А это нормально, что некоторые просят копию паспорта по емейлу выслать? В России на подобные копии (по сути фотки) быстро всякое дерьмо оформляют, типа кредитов и т.п.
"eine Kopie Ihres Aufenthaltstitels sowie von Ihrem Pass."
Как думаете, стоит посылать?
Когда прислали договор на работу, то нормально. И копию страницы с визой.
Нет, пока только для первого Vorstelungsgespräch с менеджером по персоналу - я сейчас с ней поговорил полчаса по видео... И вот что я наблюдаю. Охотно на контакт идут и приглагают на разные гешпрехи именно разные Dienstleistungsfirmen, а те, которые сами что-то делают и работников именно для себя ищут, почти всегда мне Absagen шлют, даже безо всяких предварительных интервью. Хотя требования у них невысокие и зарплаты тоже невысокие (50-70к) - ну видно, что они не выше миддла ищут.
Вобщем, мне уже пофиг, хоть в аутсорсинговую контору устроиться. Это же примерно то же, что и Dienstleistungsfirma? Только аутсорс - обычно разрабатывают на заказ на месте работодателя, а Dienstleistungsfirma - разрабатывают на заказ на месте клиента. А так в любом случае посредник - твой работодатель?
Я думаю, аутсорсинговые галеры в Германии не хуже таких же в России по условиям работы.
Паспорт, выданный страной ЕС, не дает права на работу в ЕС!!!
Это как? Родился в ЕС, получил паспорт, но работать не можешь? А что тогда даёт?
Вобщем, теперь говорю, что готов работать с ASP.NET MVC или Blazor, но не с javascript. Blazor, похоже, нафиг никому не нужен - есть Ангуляр, есть Реакт, есть Vue. Блейзор где-то на десятом месте с околонулевой востребованностью, хотя уже 3 года как стартовала технология. Сильверлайт куда быстрее развивался и лучше продвигался, но всё равно его убили. Очень может быть, что Блейзор ждёт та же участь. Полюбуйтесь на это огромное число вариантов - и это на всю Германию, даже без ограничения "только по Баварии" или "только вокруг Нюрнберга":
Jobbörse, Stellenangebote, Jobs, Jobsuche | Monster.de
Кстати,
Vesterling меня сразу отшили, безо всяких гешпрехов, хотя такая же Dienstleistungsfirma.
Нет, пока только для первого Vorstelungsgespräch
Для первого будет достаточно и разрешения на работу, про паспорт можно спросить - для каких целей он требуется именно сейчас?
Никто и никогда у меня не требовал ничего большего чем отзывы с предыдущих мест работы. Все остальное при подписании/после договора.
и работников именно для себя ищут
С ними и бывают обычно проблемы, тут только везение поможет, особенно с десктопом.
Вобщем, мне уже пофиг,
Ну наконец то, так через какое то время и ангуляр выучите ![]()
Ну наконец то, так через какое то время и ангуляр выучите
Чтобы выучить Ангуляр, надо выучить джаваскрипт, ибо по-другому логика для его компонентов не пишется, вроде. Да и чужую логику разбирать - нужен джаваскрипт. А я не хочу его учить.
всё может быть, хотя мс много на неё поставил.
На Сильвер он ставил и вкладывал в него куда больше - свернули всё буквально перед победой над флешем. Вылез Джобс и начал толкать свои речёвки про безопасность и прочее бла-бла. Только почему-то безопасность флеша он связал с вообще любыми плагинами. А в веб ассембли безопасности куда больше? А в расширениях браузеров?
Одно известно точно - впереди только .NET Core
.NET 5,6,7?
С ними и бывают обычно проблемы, тут только везение поможет, особенно с десктопом.
И тем не менее вакансии для дестопа и WPF в частности есть. Вон, даже на новые проекты иногда набирают. А кого туда берут? Только матёрых сеньёров? Там особо и навыков-то не требуется, чтобы именно сеньёры с 5-10-летним опытом для десктопа писали. Тем более, если используются готовые библиотеки с навороченным контролами, типа DevExpress, и самому их писать не надо.
-----
Именно так как написано - паспорт - есть, права на работу - нету.
Еще европейская де(рь)мократия позволяет сделать... нелегалом... по месту рождения и постоянного проживания...
А что тогда даёт?
-----
Отсутствие обычных гражданских прав...
Отсутствие свободы перемещения...
и т.д. и т.п. до 50 позиций...
Это же Европа, бля...
2001 год. Штаты. Немецкое консульство.
- Мне нужна транзитная виза для пролета через Германию.
- Вам не нужна виза - у нас с вашей с(т)раной договор об безвизовом режиме.
- Дайте бумажку об том что виза не нужна...
- Вам не нужна виза и не нужен никакой документ.
- Вот - паспорт, вот - транзитная виза 6-ти месячной давности. Нужна виза или документ что она не нужна.
- Я буду запрашивать нужна ли вам виза...
....
- Да, вам нужна виза...
Консул. Немецкий. У которого документооборот возведен в ранг религии.
Не знает того что он должен делать по своим прямым обязанностям.
(с) Мурр.
Что за Kernkompetenzen? Просят дополнить своё резюме, а в поиске это обычно как личные качества перечисляются, а не языки-технологии. Если уточнять, что это для программиста, то в статьях с примерами Лебенслауф вообще слово "kern" не упоминается.
Или нашёл пример вакансии PHP Programmierer Stuttgart | arocom, там KERNKOMPETENZEN это всё же программистские навыки.
На эту вакансию написали ответ
In der Zwischenzeit habe ich mich mit den zuständigen Kollegen abgestimmt und muss Dir leider mitteilen, dass wir Dir derzeit keine passende Position anbieten können, die Deinen Qualifikationen und Erwartungen entspricht.
Мои эрвартунги - 40к.
если этот пост разбавить картинками, получится отличный мем))
P.S. На «ты» при устройстве на работу со мной ещё не общались…
по ссылке Kernkompetenzen фирмы
А указать тебя просят наверное твои личные?
Да, у них (они тоже динстляйстунгсфирма) своя форма резюме, и она мне прислала, чтобы я заполнил недостающие места. Kenntnisse она сама заполнила, а Kernkompetenzen попросила меня. Ну я вот так заполнил. По сути какое-то повторение. Я так понимаю, что первое это типа выжимки из второго - что я особенно хорошо знаю, а не вообще любые знания, которые указываются во второй таблице.
Kernkompetenzen
|
|
Kenntnisse
Programmiersprachen |
|
Frameworks |
|
Datenbanken |
|
Sonstige Kenntnisse |
|
P.S. На «ты» при устройстве на работу со мной ещё не общались…
Дя я тоже заметил. Но это уже раз второй или третий, наверное... Вот, нашёл - ещё ASTRUM IT написали мне на "ты". Может, это они подчёркивают, что у них "молодой и модерновый коллектив"?
Вообще, непривычно, что столько иностранцев работает на разных должностях в чисто немецких фирмах. В России такого нет, похоже, даже в Москве. Судя по именам и фамилиям, итальянцы, испанцы и прочие.
так ты небось говорил, что не хочешь яву.
С ними я даже не поговорил - только резюме заслал. А с теми, с кем говорю - да, ни Джаву (это вообще не моя область), ни Джаваскрипт. Я уточняю, что могу простые функции библиотек вызывать с помощью Джаваскрипта - я на сайте так график рисовал в одной библиотеке. Но писать логику какую-то, тем более сложну, я на Джаваскрипте не могу.
Так они сами пишут, что им надо WPF, WCF - т.е. у них по идее есть или бывают такие места. Я где встречал WPF, туда засылал. Но похоже, что в основном, как тут говорили, нужен солидный кусок веб-фронтэнда с хорошим знанием Джаваскрипта.
Меня просто удивляет, что на разговоры, в том числе по видеосвязи и по второму разу приглашают фирмы, в которые я лишь частично подхожу, а где подхожу считай полностью или почти полностью (например, чисто десктопразработка на WPF, формах или стороннем фреймворке, который на этих формах основан) - получают абзаге безо всяких разговоров. Самые удобные по расположению фирмы почти все дают мне сразу отказы, а те, к кому только на мышине удобно подъехать или с кучей пересадок на поезде - вот их я ещё как-то интересую.
Вобщем, выгреб почти все вакухи вблизи себя и вокруг Нюрнберга (в поиске вставлял где-то 50 км) - штук 30 получилось. Не по всем ещё получил результат, ещё пара ведиоконференций запланирована и с кем-то переписываюсь по поводу документов, но очень может быть, что придётся искать уже в Мюнхене, а это только со съёмом квартиры там. Ну или машину убивать и по 3 часа в дороге в пробках проводить каждый день.
Сейчас поговорил с женщиной, которая вот по этой табличке выше меня просила заполнить. Она говорит "unsere Kunden brauchen ein guter Programmierer mit sehr guten Kenntnisse...". А я думал устроиться где-нибудь младшим разработчиком на подхвате... У меня в резюме написано около 10 лет опыта, и они думают, наверное, что щас получат за сороковник суперспеца...
Я склоняюсь к плохому немецкому и/или свойственным нашему брату слабо выраженными Softskills
Как проявишь софт скиллз на интервью? Ну понятно, что надо язык хорошо знать для начала, а как они в принципе помогут найти работу? Врать покрасивше? Или упирать, что я такой весь из себя teamfähig, пунктлих, нойгирих и т.д., а технические знания не так важны - сами со временем наберутся?
софт скилз это не тяга к общению, во всяком случае я еще ни разу не слышал чтоб кто то это так понимал.
софт скилз это когда ты можешь открыть ротовую полость и что то спросить например, обсудить проблему с нужными людьми. Можешь примерно укладываться в сроки.
Проявлять инициативу. Можешь в случае конфликта конструктивно общаться. Короче такие вот вещи. У девелоперов за частую это совсем не само собой разумеющиеся навыки
Во, такая же фигня. Стоит только погрузиться в виртуальную реальность, как появляется какой-нить мудак и говорит: "ты чё такая серьезная?".
Постоянно высказывают, что мои письма слишком короткие, с кунденами не общаюсь часами по телефону. А я не считаю нужным красть своё и чужое время. Переговоры должны быть краткими и конструктивными.
Я склоняюсь к плохому немецкому.
Я тоже так думаю. Но ТС, не сдавайтесь! Если долго мучиться, как известно. Очень часто фирме проще взять молодого и местного, даже с небольшим опытом, чем постсоветского динозавра без опыта работы здесь, даже если он на голову выше местных в плане технических знаний и умений.
У меня отец под 50 вошёл таки здесь в embedded разработку много лет назад ( до сих пор работает, уже на пенсии). Отказов у него была тьма. Посмотрите в сторону небольших фирм - думаю, там вам будет проще начать.
да, динозаврам и не только постсоветским тяжело. Это я вот тоже в соседней ветке пытался обьяснить что помоложе и понеопытней взять и дешевле и в плане менеджмента легче, чем динозавра оставшегося мысленно в 90ых и с очень завышеным ЧСВ. Это я не конкретно о ком то, а так в общем.
На работу динозавру еще устроиться пол дела, там еще и пробэйшн надо продержаться
в плане менеджмента легче
-----
Именно.
Чтобы успешо менеджерить "динозавра" надо быть не хуже этого "динозавра" в технологиях и скорости восприятия информации.
Как правило менеджер на это не способен. Способен "давить" на разные точки, но у "динозавра" шкурка толстая...
Тут написали мне такой вопрос
Aufgabenbeschreibung
• Unterstützung bei der Weiterentwicklung der komplexen unternehmensinternen Software-Systeme (Individual-SW)
- In welchen Projekten konnten Sie entsprechende Erfahrungen sammeln?
Я не совсем понял. Меня спрашивают, в каких проектах я МОГ БЫ набраться опыта? При этом в задачах упоминают, что есть проекты для внутренних нужд фирмы - т.е. это не разработка на заказ и не собственный продукт, а что-то чисто организационное, как я понял... Странный вопрос - да в любых могу набраться опыта, в принципе... Или тут имеется ввиду, где бы я ХОТЕЛ набираться опыта? Т.е. подходит ли мне работать в какой-то внутренней разработке?
konnten != könnten
А, понял - это просто прошедшее время! Блин! Это они спрашивают, в каких проектах я МОГ НАБИРАТЬСЯ опыта... Странная фраза с таким модальным глаголом. Почему не спросить без модального? Так немцы говорят?
Уже настрочил ответ, но хорошо, что не послал. А то уже третье письмо с уточнениями получаю, и всё понять не могу, чего они от меня хотят. ))
Ты пытаешься спрашивать не немца об тонкостях значений слов в немецком языке!..
Я просто ткнул в "ответить" в последнем сообщении. Тут форум странный, нельзя просто так сообщение написать - надо обязательно на чьё-то сообщение ответить. Я обычно тыкаю в последнее.
Чтобы успешо менеджерить "динозавра" надо быть не хуже этого "динозавра" в технологиях и скорости восприятия информации.
вопрос в том что нафига это надо, это как неуловимый джо. Работы выполнит не особо много, или много, но что никого не интересует, а мороки с ним гораздо больше. Не стоит оно того.
Я помню был в одной команде куда непонятно как попал один такой динозавр.
Перед обедом стэндап. Все предвкушая обед, зашли в митинграум, пару разрабов, опсы, девушка скраммастер, стэндап начался. Динозавр сидит и вставать не хочет и показывает демонстративно что вставать он не будет и вообще, губы сжаты, руки на груди, брови злые. Ну девушка сраммастер ему говорт, Ханс, это стэндап, его проводят стоя. В ответ получила что он свободный человек и что никто его заставить не может стоять и он не даст себя ни к чему принуждать.
И так потом во всем, пайплайны динозавр не хочет, и это он тоже учить не будет, и все это новое это дерьмо, а вот когда то тогда, когда все было лучше он делал так.
И тут большой вопрос, нафиг он нужен ? Такой вопрос все чаще и чаще у манагеров которые отвечают за бабло
И тут большой вопрос, нафиг он нужен ? Такой вопрос все чаще и чаще у манагеров которые отвечают за бабло
Одно дело стоять-сидеть на стендапах, а другое, дотнетчика-шарписта на джаваскрипт заставлять переучиваться или джаву.
Но в любом случае хозяин - барин. Меня только не устраивает, когда в вакухе описание "дотнет, сишарп, WPF, ASP.NET MVC", а по факту надо в основном с джаваскриптом и веб-фреймворками разбираться. Т.е. по сути нужен веб-фронтэндщик джаваскриптер с небольшими навыками дотнетчика.
А что такое скрам-мастер? Ну в смысле, что это специальная отдельная профессия на фирме? Он больше ничего не делает - код не пишет, не тестирует, не дизайнит. Только мастерит скрамы?
женские команды помоему проще таких динозавров
-----
Угу... сегодня - одна мозг выносит, завтра - другая...
Обьясняешь что и как надо сделать... через неделю выясняется что все мимо... основание - в тот день любимая кошка плохо позавтракала и голова была там, а не на работе...
Так что надо использовать опыт китаезов - нанимать симпотных баб, но не для выполнения работы, а для стимуляции выработки тостестерона у самцов... останется только канализировать повышение потенциала в работу... Вот проблема - с динозаврами оно не работает... ![]()
Угу... сегодня - одна мозг выносит, завтра - другая...
Обьясняешь что и как надо сделать... через неделю выясняется что все мимо... основание - в тот день любимая кошка плохо позавтракала и голова была там, а не на работе...
так это ж 1:1 динозавро дивы
через неделю выясняется что все мимо это ж просто как раз в точку
А у вас есть какие-нибудь проекты в github-е? Вот когда я бевербовался, у меня был свой сайт с примерами. Я отправлял допустим готовый проект, в одной фирме ни привета, ни ответа, а в другой фирме, хотели взять на практику, но я отказался, т.к. автобус (Omnibus) едет только до определённой деревни, а потом ещё до самой фирме по гугл мэпс 40 минут идти пешком.
Моя ФЛ Он и Онаво во, один не хочет стоять на стэндапах, другой жаваскрипт не хочет учить, третьему IDE нет тот. И вот у тебя команда пристарелых мимоз и див.
Один знакомый админ рассказывал, как его пытались заставить разбираться с сантехникой и водопроводом в офисе. Мол, всё равно же сидишь ничего не делаешь (ага, когда всё настроил) - иди делом займись. При этом он ещё чуть не согласился проводку в офисе починить. Т.е. проводить сетевые коммуникации - это ок. А вот в стенах и розетках что-то чинить...
женские команды помоему проще таких динозавров
-----
Угу... сегодня - одна мозг выносит, завтра - другая...
Обьясняешь что и как надо сделать... через неделю выясняется что все мимо... основание - в тот день любимая кошка плохо позавтракала и голова была там, а не на работе...
Так что надо использовать опыт китаезов - нанимать симпотных баб, но не для выполнения работы, а для стимуляции выработки тостестерона у самцов... останется только канализировать повышение потенциала в работу... Вот проблема - с динозаврами оно не работает...
А вы только мужчин увольняете за невыполнение заданий и обезьянами называете? У женщин от всего бронь?
А у самцов будет вырабатываться тестостерон, если им сказать, что все эти симпотные бабы тут за их счёт балду пинают? Так-то уже понабрали - эйчары, скрам-мастера, секретари и пр.
А у вас есть какие-нибудь проекты в github-е? Вот когда я бевербовался, у меня был свой сайт с примерами.
У меня есть программка (десктопная часть), которую я на последней работе делал и пытался показать через видеосвязь - я тут выкладывал интерфейс её. Но на гитхабах ничего нет (эту программу не выложишь), да и сайта нет - я же не сайты разрабатываю, чтобы можно было ссылку дать и посмотреть, что я накодил. Точнее, те пару сайтов, что я сделал, сейчас недоступны - то ли их отключили, то ли заменили на новые. Так что даже ими не поделишься. Да и там особо смотреть не на что (они простенькие), плюс я не хочу именно во фронтэнде веба работать. А так получится, что я именно по вебу себя презентую.
В России как-то дал ссылку на один из этих сайтов (они тогда работали), но предупредил, что это первая моя проба пера. У меня сразу нашли ошибку (идентификатор использовал вместо класса для стилей, и наделал в цикле элементов с одним и тем же идентификатором) и сказали, не нахожу ли я чего странного в распечатке разметки моего сайта. Ну я не нашёл. Они мне и указали на идентификатор. Вобщем, показал, что даже основ не знаю. С тех пор понял, что либо показываешь вылизанный код, либо нет смысла самого себя дискредитировать.
Но если отказывают сразу глядя на бумажки то дело в том что там написано.
Если одному в одном месте работать лет десять, то также может быть проблемой
Одни отказывают, другие на второй разговор (технический) зовут. Это уже второй раз на второй позвали. Но после первого нет ответа, хотя сказали, что за неделю скажут результат. Надо самому им напомнить. Вот, завтра очередной (уже шестой, наверное) Vorstellüngsgespräch по видеосвязи. И на следующей неделе техническое собеседование (второй разговор) в другой фирме.
Процесс идёт, но что-то вяло. Я уже с третьей биржы труда выгреб все варианты, где с WPF и Сишарпом, не голый веб, не тестер и не явный сеньёр требуется. И чтобы от меня или Нюрнберга 50 км было. Если не выгорит, будут тогда южнее - Мюнхен и окрестности, возможно с переездом, т.к. туда мотаться уже никак не выгодно. Хотя, половина фирм, если не больше, куда я бевербовался, имеют присутствие по всей Германии, поэтому география не так важна - если им ты не понравился для места в Нюрнберге, то и в Стуттгарт не подойдёшь.
Если и Мюнхен и вообще Бавария не выгорит, тогда добавлю веб-фронтэнд и посмотрю, что там по Ангуляр поучить. Только все эти вакансии требуют ещё и хорошим знаний джаваскрипта.
Да и там особо смотреть не на что (они простенькие), плюс я не хочу именно во фронтэнде веба работать. А так получится, что я именно по вебу себя презентую.
Ну вот надо имхо что-нибудь посложнее и посерьёзнее сделать, ну а фронтенд проще чем бэкэнд, да и скорее всего в бэкэнде там будете использовать API разработанной в фирме на которую устраиваетись работать.
Моя ФЛ Он и ОнаА, понял - это просто прошедшее время! Блин! Это они спрашивают, в каких проектах я МОГ НАБИРАТЬСЯ опыта... Странная фраза с таким модальным глаголом. Почему не спросить без модального? Так немцы говорят?
да, это вполне нормальный оборот речи.
причем это не «мог», а «смог».
Один знакомый админ рассказывал, как его пытались заставить разбираться с сантехникой и водопроводом в офисе.
прочел про сантехнику и подумал что речь о серверах от Sun Microsystems
ну, тут шо скажешь, если ты такой админ (слово то какое старое) что в таком вот водопроводном офисе работаешь, то может и не удивительно что тебя просят водопровод починить.
У меня есть программка (десктопная часть), которую я на последней работе делал и пытался показать через видеосвязь - я тут выкладывал интерфейс её. Но на гитхабах ничего нет (эту программу не выложишь), да и сайта нет - я же не сайты разрабатываю, чтобы можно было ссылку дать и посмотреть, что я накодил. Точнее, те пару сайтов, что я сделал, сейчас недоступны - то ли их отключили, то ли заменили на новые. Так что даже ими не поделишься. Да и там особо смотреть не на что (они простенькие), плюс я не хочу именно во фронтэнде веба работать. А так получится, что я именно по вебу себя презентую.
В России как-то дал ссылку на один из этих сайтов (они тогда работали), но предупредил, что это первая моя проба пера. У меня сразу нашли ошибку (идентификатор использовал вместо класса для стилей, и наделал в цикле элементов с одним и тем же идентификатором) и сказали, не нахожу ли я чего странного в распечатке разметки моего сайта. Ну я не нашёл. Они мне и указали на идентификатор. Вобщем, показал, что даже основ не знаю. С тех пор понял, что либо показываешь вылизанный код, либо нет смысла самого себя дискредитировать.
тут я даже не очень понимаю это в шутку все или серьезно. Или это на столько толстое тролльство что уже даже трудно рассмотреть
репо на гитхабах это сейчас просто твоя визитная карточка как девелопера (а тем более если ты считаешь себя хорошим разрабом, а ты ведь им себя считаешь). Там сразу потенциальному работодателю будет понятно на что ты горазд.
Почему твою аппликуху нельзя выложить на гитхаб ? Залил исходники, кинул readme.md со скриншотом и описанием, дал линк в своем CV. Или для тебя это тоже все хипстерская муть ? Рельные девелоперы выкладывают до сих пор *.exe на FTP ?
если это не толльство, а всерьез, то ну вот ради любопытства, скажи, мы угадали что ты разраб под полтос ? В нулевых начал кодить под MS, ну очень под MS и почти совсем проспал развитие IT рынка последних 10 лет.
Если приглашают на первое собеседование, но потом молчат, и так почти постоянно - это плохо, это значит надо чет менять. Как ты сам неоднократно говорил, wpf мало кому нужен сейчас, а если и нужен то наверно можно легко найти девелопера который знает и wpf и все это перенесет в вебгуй. Ты тут весьма проигрываешь. Надо прокачивать все эти скилзы плюс софт скилз.
Времена угрюмых "гениев" которые шо то там ковыряют прошли. Люди которые платят бабосы, поняли что и с джаваскрипт хипстерами можно слепить то что юзер схавает.
Ну вот надо имхо что-нибудь посложнее и посерьёзнее сделать
Я сделал посложнее и посерьёзнее - систему с несколькими частями: десктопное WPF приложение, которое в реальном времени собирает данные с платы сбора данных, делает расчёт, показывает графики и т.д., база данных для него, служба WCF на сервере для сохранения в базе данных результатов расчётов, сайт на ASP.NET MVC (сейчас, судя по всему, недоступен, когда я последний раз пытался на него попасть) для показывания результатов расчётов в виде таблиц и графиков, инсталлятор на WiX# для десктопного приложения. Всё это в резюме есть. На гитхаб это не выложишь. На каком-то своём сайте что-то выкладывать - в каком виде? То же самое описание делать, что я сейчас сделал? Видео с примером работы?.. Разве что можно кусок видео с примером работы, но тут опять же, нужно заснять все части приложения - как данные собираются, как графики рисуются, потом как на сайте результаты отображаются. Сейчас уже я этого не сделаю - сайт недоступен, насколько я знаю.
Но вообще, насколько я знаю, это всё малоинтересно работодателям - презентация своих программ. Я показывал некоторым свои работы, они обычно холодно глазами пробегают и приступают к своей программе отбора кандидатов - тестирование там, задачки, вопросы. Т.е. показ своих достижений на получение работы мало влияет - в основном влияет то, как успешно ты их программу отбора пройдёшь. Да и сайт с примерами - это что-то устаревшее и именно для веб-разработчиков подходит. Они могут просто накидать ссылок на свои проекты, а там уже можно и внешний вид оценить, и разметку с кодом джаваскрипт. А я должен по сути презентации готовить своих приложений и систем. Я не слышал, чтобы современные невеб-разработчики таким занимались. Как я выше написал, это долго, трудоёмко и почти ни на что не влияет. Ну посмотрят на интерфейсы твоих программ, а внутрь-то никто не заглянет.
чувак, о каком переезде ты говоришь?
Тебе на собеседованиях что не говорят, что все из дома работают?
Это сейчас из дома, а спадёт Ковид, снова в офисе перейдут. Вон, всякие ФААНГи уже давно хотят обратно разрабов вернуть.
Да и мне некоторые рекрутеры говорят - не рассматриваю ли я вариант релокации.
ну, тут шо скажешь, если ты такой админ (слово то какое старое) что в таком вот водопроводном офисе работаешь, то может и не удивительно что тебя просят водопровод починить.
Там человек пришёл в обычную "контору с компьютерами" - не какой-то айтишный гигант, насколько я помню. И шеф тамошний считал, что напряч админа по хозяйственным делам - вообще не вопрос. Для него, похоже, админ это такой завхоз. Ну а компы и сети то же самое, что уборочный инструмент и прочий инвентарь.
репо на гитхабах это сейчас просто твоя визитная карточка как девелопера (а тем более если ты считаешь себя хорошим разрабом, а ты ведь им себя считаешь). Там сразу потенциальному работодателю будет понятно на что ты горазд.
Ты не можешь большие проекты на заказ или внутри предприятия выкладывать в свои репозитории. И если сама фирма такой репозиторий не ведёт, то ты даже не сошлёшься туда на свою часть работы. Ты можешь разве что отдельные свои части кода показать. Но какой смысл просто в простом куске кода? Я смотрел репозитории - это должен быть какой-то законченный проект. Пусть даже маленький проектик, типа хелпер для чего-то. Вот как я тут давно выкладывал хелпер для Grid в WPF. Но если такие простые хелперы выкладывать, а опыта писать у себя 10 лет, то как-то нелеревантно будет, не находите? Проекты уровня начаниющего джуна, а по описанию в резюме вроде минимум миддл?
Уже не раз обсуждалось в том числе на разных хабрах, что подобный подход с выносом любого чиха на публичный репозиторий или сайт-портфолио доступен в основном джаваскриптерам-фронтэндерам, у которых и так код и разметка на виду - достаточно ссылку на сайт дать.
Почему твою аппликуху нельзя выложить на гитхаб ? Залил исходники, кинул readme.md со скриншотом и описанием, дал линк в своем CV.
Потому что во-первых там код не мне принадлежит, а фирме (копирайт или как там его), и кусок расчёта как know-how, а без него ничего не работает - просто интерфейс. А во-вторых, там куча говнокода, потому что программа писалась в режиме прототипа всё время, всё переписывалось по десять раз на коленке, как только поступали новые требования. Не было устоявшегося технического задания, почти всё писалось просто со слов или письменных указаний в мессенджере от руководителя.
wpf и все это перенесет в вебгуй
Если вам пофиг на время отклика вашего приложения, то можно перенести в вебгуй. Я бы посмотрел на маты какого-нибудь дизайнера, который пытается работать с каким-нибудь Фотошопом через вебгуй. Чел уже до автоматизма довёл свои действия, и его задержка даже в четверть секунды уже нервирует. Попробовал я поработать с корявыми графическими редакторами в вебе - это пойдёт только, когда под рукой больше ничего нет. Так что десктопные или лучше сказать нативные приложения были, есть и будут.
мы угадали что ты разраб под полтос ? В нулевых начал кодить под MS, ну очень под MS и почти совсем проспал развитие IT рынка последних 10 лет.
Я начал кодить в начале первых (2001 и далее) на С++ лабы в универе. Потом долго почти ничего не писал - учёба была не на программиста, а на разработчика железа и технологий производства микросхем. Потом в 2008 нашёл свою первую работу в научном институте, сделал одну простейшую программку на С++, и перешёл на C#. На нём делал тоже программки, сайты, сервисы - всё самоучкой. Там не было старших товарищей, у кого можно было спросить совета, я был самоучкой и разве что консультировался на форумах и вообще в интернете. В этом институте я пробыл лет 8 - пытался устроиться в "нормальные" фирмы, но получил 4 отказа из 4. А в Новосибе с вакансиями для Дотнета тогда, где не чисто веб-разработка, ещё не гуще, чем тут сейчас. Мне эти отказы показались странными, т.к. я пытался пойти в том числе те же фирмы, в которые ушли наши прежние разработчики из этого института (бывшие студенты) с точно таким же как я непрофильным образованием. И они устраивались, хотя, как я полагаю, опыта имели на тот момент меньше моего. По крайней мере, то, о чём я знаю, над чем они работали, было проще и меньше, чем то, что делал я на момент, когда сам подавал резюме. Не знаю, с чем связано. Говорили, что раньше рынок был проще - фирмы нанимали в том числе начинающих разработчиков. А потом им всем стали нужны минимум крепкие миддлы, а джунов просто не брали или только через спецпрограммы из универов - прохождение практики и т.п. Это всё не касалось таких областей как джаваскрипт - там до сих пор берут даже после трёхмесячных курсов.
Тут ещё попросили описать свои "Know-how" в определённых технологиях:
Sehr gute Programmierkenntnisse in VB.NET und/oder C# mit Fokus auf Win Forms
- Bitte beschreiben Sie Ihr Know-how zu den rot markierten Technologien! (In welchen Projekten konnten Sie Erfahrungen damit sammeln?)
Я не понимаю, что написать из "ноу-хау" насчёт C#, например. Могу использовать ООП или там Линк? Или знаю делегаты, но не сильно, не на уровне щёлкания каверзных задачек на лету? Просто перечислить фичи языка, где я разбираюсь?
Я понимаю, что лучше спросить самого рекрутера, но хотелось бы знать, вам тоже подобные вопросы задают, и что от вас ожидали услышать. Просто совсем неконкретный вопрос, требующий либо невероятно широкого описания с длиннющим перечислением фич и оценкой себя по каждой, либо общей отпиской в виде "я джуниор", "я миддл" и подобными.
Не знаю, с чем связано.
-----
Тебе пояснить?
Проблема, как ни странно, именно в том, что ты не можешь определить с чем это связано.
всё самоучкой
-----
Это не проблема - Я тоже самоучка в С#. Кроме этого - не прогер по специальности.
Проблема, как Я ее вижу, - у тебя не систематические знания в программинге.
Т.е. (весьма поверхностно?) изучены те части, которые требовались под задачу.
По принципу - лишь бы работало. И ничего сверх этого.
Свести частичные знания в систему ты не захотел (не смог, не сумел, не успел).
Из-за этой несистемности знаний у тебя не получается определить что именно
ты не знаешь и, следовательно, сколько времени тебе надо на изучение этого.
Ух, вот сейчас позорно для меня было. Запланировали разговор на час, но через 35-40 минут уже мне дали понять, что я не подхожу. Я под конец сказал им, что я оцениваю себя как джуниор-миддл, а им нужны профи в области систем безопасности (камеры наблюдения и прочее).
Вот это объявление. (упс, похоже ссылку уже удалили - вобщем, вот их сайт ESE GmbH: Technologie-Beratung und Engineering Services - там была вакансия, где в описании было про системы безопасности и видеонаблюдения, автоматизированное тестирование и в требованиях C++, Python, C#, .NET - всё или частично).
Ну хотя бы попрактиковался ещё немного. Понял, чего ещё доучить надо, чтобы не запинаться в разговоре... Блин, я сейчас по-немецки лучше говорю, чем по-английски, хотя раньше было наоборот. А английский вообще почти забыл - надо повторять. Почти в любом интервью интервьюеры переходят иногда на английский, чтобы в том числе проверить твои навыки. И тут я должен мгновенно, флюссиг перескакивать с немецкого на английский и потом обратно. Вот этот навык у меня явно отсутствует. Читаю, на слух понимаю вроде сносно, но сказать в ответ - лезет какая-то мешанина из немецких и английских слов.
Но я и сам понял, что им не подхожу. Кажется, я к ним бевербовался просто потому, что там было упоминание C# и .NET. Смутило неуказание зарплаты. Значит, на эту тему договариваются, а обычно это для сеньёров и выше позиция. Я даже рад, что сам свёл разговор к отказу. Гораздо хуже бы было, если бы я каким-то чудом туда пробрался и в первый же месяц стало бы ясно, что я им не подхожу. Снова в джобцентр идти и становиться на учёт, заполнять кучу бумажек их.
Вообще, стоит ли бевербоваться на позиции, на которые я явно не подхожу? Ну т. е. там всякие сеньёрские позиции на 80-100к и больше? Когда совсем припрёт, а перед джобцентром отчитываться надо будет, будут туда бевербоваться хотя бы для отчёта. Пусть не пройду, но хотя бы поотвлекаю людей от работы попрактикуюсь в разговорах. )) Сам в это время будут пока практиковаться в программировании и языке, и ждать, когда появятся вакухи для мобильной разработки на .NET 6 и MAUI. ))
Это сейчас из дома, а спадёт Ковид,я уже на это не надеюсь
Экономика в опе. Особенно малый бизнес. Если они повадятся регулярно закрывать все эти кафешки-магазины, и пускать только по записи или на вынос, то эти kleine Geschäfte скорее закроются, чем сменят формат работы.
И если для тебя динозавра 40к это хорошие деньги, то мне тебя жаль.
40к даже для джуниора ниже среднего. Но встречаются вакухи, где от 35к в Нюрнберге предлагают - я даже ссылку кидал, вроде. Но там почти конкретно написано, что это для начинающего, и вилка 35-55к.
Я прикидывал. 40к это где-то 3300 в месяц брутто или 2000 нетто. Может даже меньше. Потом за хату (у меня в городе это наверное самая дешёвая), за дополнительные страховки (авто, адвокатская, ADAC - это минимум), и останется на руки 1500. Пожрать, одеться, отложить на покупку мебели или бытовой техники, если что сломается, или ремонт или замена расходников машины, интернет - это 500 в месяц. Остаётся примерно 1000, которую можно пустить на кредит на новую тачку (т.к. старая долго не протянет), а потом - копить первоначальный взнос на свою квартиру. Конечно, с такой зарплатой не накопишь, но расчёт-то, что через год-два она повысится.
с английским почти у всех так. ну, заготовьте фразу, что переключаться между двумя неродными языками на лету довольно сложно и Вам нужно несколько минут для этого. отметьте, что коммуникации в IT обычно в электронном виде, там этой проблемы с задержкой нет
займитесь, к примеру, сертификацией
По-моему, это почти бесполезная вещь. Всё равно по факту будут проверять, и будет конфуз, когда по бумажкам ты специалист, а по факту запнулся на заурядной каверзной задачке. Ну и плюс это деньги и время, а джобцентру пофиг на это, он не оплатит. Я лучше просто дальше буду учить и языки, и программирование. Ну как учить - я пишу свой пет проект на Юнити, там система классов на чистом Сишарпе на .NET Standard (скоро на .NET 5 или 6 перейдут). CRUD для него можно на любом UI-фреймворке накатать (WPF, MAUI, Xamarin Forms, Blazor). Сейчас читаю МСДН на двух языках (например) - один абцаз на английском, второй тут же на немецком. Параллельно повторяю грамматику по этой приложухе и по своим старым учебникам.
Экономика в опе. Особенно малый бизнес. Если они повадятся регулярно закрывать все эти кафешки-магазины, и пускать только по записи или на вынос, то эти kleine Geschäfte скорее закроются, чем сменят формат работы.
Причём тут кафешки, ты официантом чтоли работа ищешь?
Многие конторы поняли, что люди из дома работают не хуже чем из офиса.
А малый бизнес, которому было совсем плохо, ещё в прошлом году закрылся.
Может тут кто-то из OSB AG читает? Бевербовался по этому вербунгу Softwareentwickler (m/w/d) C#/.NET - Job bei OSB AG in Nürnberg, Erlangen (stepstone.de)
Женщина оттуда уже третий раз пишет по мылу и раз в четвёртый уточняет по телефону, что я в своём лебенслауф понаписал. Не знаю, хорошо это или плохо, но видно, что она пытается, как она говорит, презентовать меня перед их клиентами как можно лучше, говорит, что это поможет мне лучше подготовиться к разговору с ними. Ну или по крайней мере видно, что она старается хорошо выполнить свою работу эйчара. Никто другой особо меня так подробно не расспрашивал.
50 это уже другие города в округе, типа Аугсбурга - жить там, а ездить в Мюнхен? А 100 - это уже как раз расстояние до Нюрнберга - т.е. один хрен.
Ты сначала цены посмотри в округе Мюнхена даже в деревнях, где есть станции электрички.
Аугсбург это для тебя вообще недостижимая мечта.
от Нюрнберга до Мюнхена 160, плюс тебе ещё и до Нюрнберга доехать надо.
Причём тут кафешки, ты официантом чтоли работа ищешь?
Многие конторы поняли, что люди из дома работают не хуже чем из офиса.
А, вы чисто про айтишников. Да, заметил, что у многих в рабочее время, когда я собеседовался, на камерах явно не рабочая обстановка, а то и фон замылен (явно тоже не в офисе сидят). Ну и явно говорят, что сейчас они удалённо работают.
Но вот знакомые одни говорили, что программировали сначала дома, потом, когда ограничения ослабили, в офис перешли, сейчас вроде опять из дома работают. Т.е. тяга всё равно вернуть всех в офисе у бизнеса есть. Им же всё равно офис содержать надо, пусть даже почти пустой.
И это, как я понял, в общем и целом потребность в программистах ослабла из-за этого Ковида. Или немного не так - количество и качество предложений на местном рынке ослабло. Раз мы можем удалённую команду собрать, значит Ханс со своей сотней штук в месяц перебьётся, а его место займёт Василий из России или Украины, согласный на полтос? А ведь есть ещё Кумар из Индии или Чен из Китая, которым и 30 штук за счастье. Поэтому всякие алексы может даже много просят...
И это, как я понял, в общем и целом потребность в программистах ослабла из-за этого Ковида.
нет, не ослабла, наоборот спрос еще больше, но тебе трудно будет с теми исходными данными которые ты описал найти работу. Не невозможно, все фирмы разные, но очень трудно. ИМХО
Потому что во-первых там код не мне принадлежит, а фирме (копирайт или как там его), и кусок расчёта как know-how, а без него ничего не работает - просто интерфейс. А во-вторых, там куча говнокода, потому что программа писалась в режиме прототипа всё время, всё переписывалось по десять раз на коленке, как только поступали новые требования. Не было устоявшегося технического задания, почти всё писалось просто со слов или письменных указаний в мессенджере от руководителя.
ну короче говоря, своего показать нечего. Тоже не беда, но тогда надо будет доказать свой статус перечислив проекты в которых до сих пор участвовал. Это тоже будет говорить о твоем уровне.
Немного оффтоп, но улыбнуло про "на коленке/все переписывалось по пять раз на коленке/не было тех задания, все со слов" и т.д.
Динозавры будут проклинать все эти хипстерские скрамы, но будут дальше работать по waterfall, где все еще хуже
в моем сегменте ( cloud infrastructure / SRE / DevOps ) тоже в первые месяцы рекрутеры поутихли, новых проектов не предлагали, но никто из уже существующих проектов не вылетел. А сейчас завал, спрос дикий.
тьфу тьфу тьфу
Моя фирма сейчас ищет трех программеров. И не можем найти. Приходят странные люди, с весьма завышенными требованиями для своей квалификации.
Завтра вот придет очередной певец, попросили посидеть на прослушивании. Первый тур с ХР. он уже прошел..... Я бы ему сразу отказала, но теперь вот на него придется любоваться..
Кстати, ты там про 35 минут переживаешь. Предыдущий кандидат в прогеры у нас даже не успел выпить кофе.
Немного оффтоп, но улыбнуло про "на коленке/все переписывалось по пять раз на коленке/не было тех задания, все со слов" и т.д.
Динозавры будут проклинать все эти хипстерские скрамы, но будут дальше работать по waterfall, где все еще хуже
ну вот и начался вечер охренительных историй
В скраме, где по определению из самоката делают бронетранспортёр, должен оказаться код лучше?))
При чём тут водопад-то? Товарищ описал понимание "агильной разработки" глазами менеджера. А в водопаде всё лучше. В том смысле, что если к тебе прибегает менеджер и вопит, а давай срочно-срочно переделаем вот так, ты его посылаешь в долгое пешее эротическое путешествие. Переписывать и согласовывать ТЗ :)
Главные проблемы водопада - долгая реакция, соответствующая стоимость изменений, и невозможность прогнозировать если надо делать что-то новое.
долгая реакция, соответствующая стоимость изменений, и невозможность прогнозировать если надо делать что-то новое.
дак об чем и речь, и по вышеуказанным причинам от него отказываются все чаще и чаще. И в команде где уже есть скрам, появляется динозавр который только к водопаду привык, и начинается задница (несколько раз видел)
я не сравниваю конкретно водопад со скрамом, где то водопад может даже вполне уместен, я о том что ругаем скрам потому что это хипстерское. А раньше мы либо по водопаду релизили раз в год монолиты или вообще без водопада переписывали так как менеджер попросил по ICQ.
ну короче говоря, своего показать нечего. Тоже не беда, но тогда надо будет доказать свой статус перечислив проекты в которых до сих пор участвовал. Это тоже будет говорить о твоем уровне.
Вот эта женщина, которая мне названивает, сподвигла меня добавить перечень проектов. Я не знаю, зачем их это - это же не известные какие-то проекты, а очень местечковые, о которых кроме меня и ещё нескольких людей никто ничего не знает. Но я перечислил. Примерно так получилось. Надо добавить бы, что делал на каждом проекте, но это я в комментах к письму ей написал.
1. Ein Referenz- und Hilfesystem für Herbiziden – Desktopapp, Datenbank.
2. Ein Referenz- und Hilfesystem für landwirtschaftlichen Maschinen – Internetseite, Datenbank.
3. Eine Internetseite bzw. Internetportal unserer Organisation (ein wissenschaftliches Institut).
4. Ein Desktopapp für Bearbeitung ENVI-Dateien von Hzperspektralkameras, um Spektren von Bildern zu erhalten.
5. Ein System für Diagnose der Verbrennungsmotoren – Desktopapp, Internetservice, Internetseite, Datenbank, LabVIEW Programmmodul.
6. Sehr kleines C++ Desktop Projekt auf Win Forms – Ein Programm Shell für andere Programmen zu starten.
Последний пункт вставил лишь потому, что просили указать, имею ли и какой опыт работы с Вин Формс. Ну я написал эту маленькую штучку, что я давным давно делал, потому что WPF вообще не упоминалось и, похоже, их не интересует.
Кстати, а как писать MVVM на голых Вин Формах, без сторонних фреймворках, типа DevExpress, где они дописали функциональность, чтобы на Формах привязки работали? Там же привязон нет. По идее, надо всё в обработчиках событий делать. Т.е. как-то передать модель представления в обработчик и там уже вручную поприсваивать свойства модели представления контролам. Вместо команд сделать в модели представления просто публичные методы, которые и вызывать в обработчиках представления. Так, чтоли?
Либо как вариант Create new WPF Content on Windows Forms | Microsoft Docs. Когда-то давно помог одному коллеге, который писал на Формах, но ему понадобились обозначения на контролах в виде греческих и латинских букв, математические символы разные, с подстрочными и надстрочными знаками. Проще всего было сделать на WPF, но он хотел оставить Формы. Тогда я поискал и нашёл такой вариант - контрол типа Label для обозначения меток около формочных контролов.
Насколько я понимаю, делать целое окно как WPF-контрол и хостить его в форме Вин Формс - какой-то изврат. Сразу проще на WPF полностью перейти.
Имхо в первые месяца 3 в прошлом году все обвалилось, а потом наоборот с большей силой выросло.
Как вы определяете "с большей силой выросло"? Вас стали заваливать офферами, или лишь приглашениями на собесы? А то некоторые воспринимают спам эйчаров как свою офигительную востребованность. Либо они вам пришлют приглос на собес, либо вы сами бевербуетесь - всё это одно и то же и не гарантирует никакого трудоуствройства.
слушай, что ты мне выкаешь?
Ситуацию с короной оцениваю по знакомым коллегам, по заказам у нас на фирме.
да ты посмотри вокруг: сейчас у каждой аптеки система записи на тест, всякие луки и коронаЭппы.
за год у нас фирма выросла примерно на четверть.
Немного оффтоп, но улыбнуло про "на коленке/все переписывалось по пять раз на коленке/не было тех задания, все со слов" и т.д.
Динозавры будут проклинать все эти хипстерские скрамы, но будут дальше работать по waterfall, где все еще хуже
Мы вначале вроде написали техзадание подробно. А потом начали менять на ходу алгоритмы, т.к. старые не подходили подо все условия, саму организацию работы программы. Я сначала делал, чтобы все данные были собраны, а потом шёл расчёт. Потом понадобилось, чтобы данные и расчёт шли в реальном времени, а оператор бы следил за показаниями в программе - графики, числа, предупреждения - и вёл эксперимент согласно им. Т.е. надо было переделать расчёт так, чтобы он всегда выполнялся в цикле, как приходит новая порция данных. Расчёт должен был запоминать своё состояние, в какой фазе он находится, т.к. в разные фазы эксперимента важны разные вещи. Тут же встали проблемы многопоточности и асинхронности - интерфейс-то отзывчивым должен быть, пока всё это получается, отправляется, рисуется. Например. Тут же всплыли проблемы производительности в WPF. Вобщем, в конце концов написал так, что расчёт шёл через прямое создание потоков и синхронизацию их через lock, а интерфейс обновлялся асинхронно через async/await. Ну и по десять-двадцать раз переделывал интерфейс, формы отчётов об испытаниях и прочее. А на коленке, потому что зачастую приезжали к потенциальным клиентам, начинали демонстрацию, что-то шло не так, пока их отвлекали на покурить, я должен был быстро вкорячить костыли, чтобы работало (демо было на ноутбуке с развёрнутой Студией). Потом приезжал в офис и пытался оформить эти костыли получше. Вобщем, никаких скрамов или ватерфоллов с заранее заданными планами. Планы были намечены слишком широко - сделать отчёт по испытанию, например. А как именно он должен выглядеть - по 20 раз менялось на протяжении месяцев и даже лет. Это не говоря уже о том, что я сам внутреннюю структуру своей проги переписывал много раз, чтобы не утонуть в лапшекоде. А лапшекод незименно получается, когад решаешь, что тут быстро щас накодишь костылей, чтобы от главной задачи не отвлекаться, а потом когда-нибудь поправишь. Когда возникает "когда-ниубдь", приходится долго разбираться, что же тут вообще написано.
Вот примерный отчёт по проектам в солюшене. Туда не вошли проекты по кастомным контролам, сайту и ещё что-то. Кто что может сказать по этим метрикам?

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

При чём тут водопад-то? Товарищ описал понимание "агильной разработки" глазами менеджера. А в водопаде всё лучше. В том смысле, что если к тебе прибегает менеджер и вопит, а давай срочно-срочно переделаем вот так, ты его посылаешь в долгое пешее эротическое путешествие. Переписывать и согласовывать ТЗ :)
Главные проблемы водопада - долгая реакция, соответствующая стоимость изменений, и невозможность прогнозировать если надо делать что-то новое.
У меня было немного не так. Они раньше писали эту систему с другим человеком. Тогда это была не система, а просто одна дестопная прожка. Но они даже не знали, как оно в конечном счёте выглядеть должно - всё придумывалось на ходу. Ну вот тут данные поступают с CAN-шины, и надо их посчитать вот по этим формулам, которые шеф в своей диссертации написал - всё понятно? А всякий ввод данных, вывод, способ организации расчёта, валидация, синхронизация, аппроксимация, мастур... и всё прочее - это по ходу придумаем. План работ и "тех. задание" я вёл в текстовом файле в блокноте. Заполнял задания со слов шефа и по своим соображениям. Вот тут, кстати, датчик поменялся и способ аппроксимации данных теперь не работает - меняем. А вот старый датчик вернулся - возвращаем старый способ и добавляем в меню выбор способа аппроксимации. И так по каждой мелочи много раз. Где-то в середине работы придумали сделать поддержку нескольких языков. Пришлось вкорячивать по всему написанному коду по всем слоям поддержку локализации через Resource Dictionary. Потом логирование ошибок. Потом не только ошибок, но и вообще разных действий. И если в аджайлах спринты длятся по неделям или двум, то у меня это было от пары часов (пока шеф с обеда не придёт и не скажет, что надо по-другому сделать, чем он до обеда сказал) до нескольких месяцев.
И да, я вначале не знал, как пишутся проекты с поддержкой этого всего изначально. Т.е. можно было бы заложить и локализация, и логирование, и прочее, но во-первых, это гораздо сложнее и дольше писать, как если бы это не нужно было. А во-вторых, изначально времени на это не было. Это уже когда прога более-менее оформилась и стали думать, а не предложить ли иностранным заказчикам, встал вопрос о локализации и переводе. Причём перевод должен был быть качественный - нужно было знать понятия на русском и их же на английском. Гугл Транслейт всякую чушь часто выдавал. Переводил я, как самый грамотный в английском (хе-хе!), штудируя Википедию на русском и английском и выискивая там правильные понятий. Не знаю, всё ли правильно выискал, но времени это заняло в разы дольше, чем просто в Гугл Транслейт загнать. Переводчики-люди, кстати, тоже обычные не подходили. Нужен был спец в этой области, знающий терминологию на двух языках, и ему надо было заплатить. А тут я - я вроде почти такой спец, но мне сверху платить не надо...
Вот такая была разработка.
фуллстэк.девелоперов рвут на части. Но их исчезающе мало
Да ладно? Любой дотнетчик должен быть докой в десктопе, вебе и сервере. И желательно на мобилках чёта накалякать - Ксамарин там, все дела. Это минималки для "войти в айти" для джуна.
Ну, такое впечатление складывается.
Потому что АА предлагает только курсы программирования, отправляя туда всех убогих и калек. SRE/DevOps/облака - это недостижимо для большинства.
Курсы по AWS очень доступная вещь и помимо них есть огромное количество других вполне годных ресурсов.
Когда-то если тебе хотелось соляры, циско и оракла, все было гораздо сложнее. Сейчас можно тупо завести бесплатный аккаунт на AWS и тренироваться. Хочешь kubernetes тут вообще все еще проще. Katacoda предлагает вообще бесплатные практические курсы с командлайном в браузере по всему девопсовскому стеку. Фирмы готовы импортировать девопсов уже из за границы и перенимать на себя мороки с квартирами и тд.
По этому мне не понятно почему все так плохо
На позиции сеньёров, которые будут выполнять работу двух сеньёров и одного архитектора за зарплату чуть выше миддла, и быстренько-быстренько перебегать с одного языка на другой по желанию левой пятки менеджера?
не знаю о чем ты конкретно но SRE/DevOps выполняют другую работу, написание кода не их прямая обязанность
Потому что АА предлагает только курсы программирования, отправляя туда всех убогих и калек
Арбайтсамт? Что-то не видел у себя такое. Правда, как мне сказали, а не в арбайтсамте, а в джобцентре. Курсы - это про переучивание, а мне типа пока не положено - нужно поработать и тогда можно попробовать выбить курсы переподготовки. Только поскольку я хочу программистом, то это будут программистские курсы. Я уже в соседнем форуме выяснял - в моей ситуации лучше сразу искать работу. Проблема лишь в том, что с курсов могут взять на практику почти любого, а на работу - нет. А показать себя на практике проще - к тебе гораздо ниже требования.
Сейчас можно тупо завести бесплатный аккаунт на AWS и тренироваться.
Ну да, я тупо не удалила после очередной тренировки то ли RDS то ли EC, то ли еще какую-то фигню. Коротко: тренинг стоил мне 42 еврика, да и вообще, плюс к этому амазон всё время снимал какие-то копеечки и центики :-((
Сейчас уже тренируюсь за счет конторы:-)
Ну а про твои онлайн курсы: вот скажи честно, сколько ты видел людей. способных самоорганизоваться и изучить тот же амазон или кубернетес онлайн? У меня таких по пальцам одной руки пересчитать можно.
нужно поработать и тогда можно попробовать выбить курсы переподготовки
Вот даже джобцентр просёк, что ты лентяй и бездельник :-)))
А люди ко мне приходили реально с курсами от Арбайтсамта и со всякими разными сертификатами по яве, оплаченными АА. Но есть одно НО: надо пройти практику недель на 6, чтобы тебе оплатили обучение.
Проблема лишь в том, что с курсов могут взять на практику почти любого, а на работу - нет.
Зависит от человека. Взяли троих после курсов по яве. Остался только один.
в AWS не все бесплатно, но у многих продуктов есть free tier. Опять же заплатить пару центов на самообразование благодаря которому ты будешь зарабатывать далеко выше среднего не жаль.
самоорганизоваться и изучить онлайн мало, да, обычно это те кто попадает потом в топ 10% и они вообще на расхват. Это говорит о дисциплине, проявлении инициативы и способности достигать поставленые цели. Таких мало, но немного поднатаскаться в линуксе, вебе и посмотреть основные технологии в облаке может мне кажется каждый
Ну и проблема в том, что поиграться это одно, а в реальном проекте использовать - сооовсем другое.
ой, и не говори, я так порадовалась, что мне всё это не надо с нуля поднимать, а чисто расширять и совершенствовать:-))
Но, правда, то что есть возводилось лет пять.
конечно далеко не все бесплатно, и многое стоит денег, но например затраты на обучение aws сейчас гораздо ниже если ты хотел лет 20 назад натаскаться в Cisco, Solaris, Oracle.
и то что поиграться не заменит опыта в реальных проектах это неоспоримо. Но с чего то же надо начинать
ты реально работаешь 8 часов в день ? И реально нет часа 4 в неделю чтоб поковыряться в чем то новом ?
на данный момент я ковыряюсь в "новом" 9 часов в день с перерывом на обед. Это моя работа.:-))
Иногда приглашают поковырятся в выходные дни и вечером:-)))
и то что поиграться не заменит опыта в реальных проектах это неоспоримо. Но с чего то же надо начинать
Ещё б дегенераты-менеджеры это понимали. Я пару лет безуспешно пытался в какой-нить облачный проект пристроиться. "Но у тебя же нет опыта!" Ять. А откуда ему взяться, падлы? А потом - тут есть задачка... Но там AWS, справишься? И, чсх, про опыт и не вспомнили, уроды.
Но не совпало бы так, что кто болел, кто занят в другом проекте - фиг бы я прорвался. Зла не хватает... Бумажку надо было делать. Сейчас у амазона есть сертификации, стало проще. Наверное.
По этому мне не понятно почему все так плохо
-----
Потому как у условного Сениора в активе есть все требуемые элементы.
но нет свободного времени на изучение того КАК это использовать в облаке.
А у всех кто пониже - нет полного набора, а фрагмертарных навыков недостаточно.
У нас тут практически НЕТ вакансий без облаков...
Но доучивать - не готовы... взять готового со стороны - да... но не готовить на месте.
Думаю, что обьем документации который требуется изучать для выполнения
работы таков, что обучение на месте не окупится,
По этому мне не понятно почему все так плохо
-----
Потому как у условного Сениора в активе есть все требуемые элементы.
но нет свободного времени на изучение того КАК это использовать в облаке.
А у всех кто пониже - нет полного набора, а фрагмертарных навыков недостаточно.
У нас тут практически НЕТ вакансий без облаков...
Но доучивать - не готовы... взять готового со стороны - да... но не готовить на месте.
Думаю, что обьем документации который требуется изучать для выполнения
работы таков, что обучение на месте не окупится,
Раньше ты писал для своего сервера и всё было норм. Теперь ты пишешь для облачного, и вдруг какие-то тонны проблем повылазили, пятилетние объёмы документации, минимальные требования типа "хакер"... Иначе в облаке не заведётся?
чувак, в твоём резюме все те же ошибки, которые мы тебе всем консилиумом тут два месяца назад исправляли!
пришли мне версию в Word, я поправлю.
Добрый ты человек!
ТС, воспользуйтесь альтруизмом предлагающего. У вас там действительно всё те же ошибки, что и в самом начале...
Еще бы и результат обучения добавить: диплом- инженер или как там есть.
Там же написано - "Тезис такой-то". Под этим подразумевается, что есть диплом, диссертация и всё полагающееся.
Или вы имеете ввиду, что без этого ключевого слова "диплом" эйчары не поймут, и слова "Master in Technik und Technologie" для них пустой звук? Я сколько ни смотрел других резюме - везде просто пишут, что человек бакалавр или магистр, или доктор наук там. Что у него есть диплом или диссертация - никто не пишет, т.к. это подразумевается, что для получения звания человек выполнил соответствующую квалификационную работу.
диссертация
Кандидатская что ли ли? Тоже как то можно обыграть.
Master in Technik und Technologie" для них пустой звук?
оно как то "прячется" - только сейчас заметил
Ну и с союзом это как то мало связывается. Привык что всегда "Дипл. инж." оттуда. Да и тут вроде только с 2000 новые названия.
Что у него есть диплом или диссертация - никто не пишет, т.к. это подразумевается, что для получения звания человек выполнил соответствующую квалификационную работу.
Неправда, пишут, и тему диплома/диссертации пишут.
То что ты там типа подумал(подразумел) нифига не очивидно для читающих.
Там же написано - "Тезис такой-то". Под этим подразумевается, что есть диплом, диссертация и всё полагающееся.
Так вы к.т.н или доктор наук?
В Германии есть на данный момент Master of Science и Master of Engineering. Всё, это в технических специальностях (тут есть исключения, но о них не будем). Что такое Master in Technik und Technologie мало кто поймёт. Раньше были дипломы. Dipl.-Ing например. Как правило советские да и постсоветские дипломы технические так и признавались, как Dipl.-Ing, иногда с припиской FH.
диссертацияКандидатская что ли ли? Тоже как то можно обыграть.
Нет, магистерская. В России это называется магистерская диссертация. Но получаешь в конце диплом магистра. Меня иногда спрашивают на собесах, что за название моей диссертации, что за работа, кто я вообще такой.
Я отдал на подтверждение диплома магистра свои доки. Может, если получу подтверждение, они меньше вопросов будут задавать? Так-то у меня сейчас на руках оригиналы российские и переводы заверенные на немецкий (немецким переводчиком).
Да, как минимум орфографию. Но там ещё много чего. Вам же много страниц назад давали много хороших советов: ощущение такое, что ничего не изменилось.
Я полностью переписл своё резюме и потом несколько раз исправлял. Вы просто не видели первый вариант. ))
В Германии есть на данный момент Master of Science и Master of Engineering. Всё, это в технических специальностях (тут есть исключения, но о них не будем). Что такое Master in Technik und Technologie мало кто поймёт.
Кстати, да. Сегодня на собесе спрашивали, что за "Техник" и что за "Технологи". Я чего-то про технологии объяснять начал - мол, это такое руководство по изготовлению продукта, от материалов и сырья до готового продукта. Там заминка неудобная вышла, я не понял, что от меня хотят пояснить.
Я когда в Уни поступал в России, нас уверяли, что мы учимся по новой, Болонской системе. Судя по всему, это какая-то особенная российская Болонская система, которая больше нигде не признаётся.
Ещё заметил, что ещё ни одного по-настоящему технического собеса не было. Лишь один раз на втором разговоре спросили, как я буду делать приложение по примеру задания - кунды там заказывают поездки с разными условиями. Ну я начал говорить про то, что начну с модели или базы данных, и потом про многослойные приложения и свой любимый MVVM. Хотя они пытались сводить все разговоры на веб.
Где каверзные вопросы, где "что выведет, если вот так и так объявить, потом унаследовать, потом в делегат отправить, а потом замыкание в параллельном потоке, и ещё чтобы исключение бросалось?".
Один раз спросили, чем вообще отличаются С++ и C#. Я еле-еле пролепетал про управляемую и неуправляемую память, мне подсказали про сборщик мусора, я вставил, что на самом деле, если писать сложное приложение или систему, то на С++ люди часто вынуждены свой собственный сборщик мусора изобретать (читал про это о разработчиках игрового движка Cry Engine). А мне сказали, ещё минимум 4 существенных отличия (я так понял). Ну я сказал что-то вроде, что С++ как бы открытый язык, не привязанный к какой-то платформе, а C# связан с МС. Но это не существенное отличие было, судя по всему. Мне намекнули на поинтеры. Я сказал, что да, в Шарпе их нет, или по крайней мере в "безопасном коде" нет, а про небезопасный я не знаю, т.к. на нём не писал.
Вообще, этот С++ всплыл неожиданно. Я просто, когда о себе рассказывал, заикнулся, что вот в самом начале своей карьеры писанул простецкую програмульку на нём, ну и в ВУЗе год лекции по нему читали. А интервьюер зацепился и начал спрашивать про различия, сходства с Шарпом. Там потом выяснилось, что им нужен спец по С++, Шарпу и Питону. Не знаю, где они такого многостаночника найдут.
Сегодня ещё был разговор с фирмой (аж 4 человека было, плюс я - как у меня фербиндунг выдержал...), где очень старая система, которая сначала на Фортране была, потом ещё что-то, а теперь уже лет 10-15 как на Вижуал Бейсике дотнетовском, и ГУЙ на формах. И человек там рассказывал, который знает этот Бейсик и Формы, а Шарп и WPF нет. А вы говорите, что мои технологии ен востребованы, хехе... И у них в планах есть перейти на Шарп и WPF (это когда уже MAUI на подходе, а WPF уже несколько раз похоронить успели). Я сказал, что Вижуал Бейсик почти не знаю, а мне намекнули, что для программиста не должно быть проблемой перейти с Шарпа на него. Перейти-то может и можно, но это явная деградация для шарписта. Но вслух я это, конечно, не сказал.
Вообще, что-то последнее время шибко пошло. Месяц назад раз в неделю был гешпрех. А сейчас у меня эта и следующая неделя рапланированы - почти каждый день интервью. Работу пока не предлагают, но хоть болтаю потихоньку. Уже рассказ о себе считай выучил наизусть, подправляю только немного.
Вижуал Бейсике дотнетовском
мне намекнули, что для программиста не должно быть проблемой перейти
-----
Тебе правильно намекнули.
И если для тебя проблема переключится с одного на другой или писать в паралелли проекты на двух языках - у тебя проблемы.
Тебе правильно намекнули.
И если для тебя проблема переключится с одного на другой или писать в паралелли проекты на двух языках - у тебя проблемы.
Есть люди, которые пишут на одном языке. И поскольку они на нём давно пишут и только на нём, они пишут на нём хорошо. А есть, кому не проблема переключаться с одного на другой, и даже на обоих сразу писать проекты, поэтому они пишут дерьмово на любых языках, и их срезать можно не то, что каверзными вопросами про неожиданные замыкания в делегатах и лямбдах, а гораздо проще.
Мне бератерин сказала, что люди мол, когда встречают незнакомый язык, просто ХОТЯТ его изучать. Вот писал ты на Шарпе, встретил Пыху, и такое желание появилось непреодолимое... Нифига. У меня при взгляде на такую вакансию появился только немой вопрос - откуда эта химера из Шарпа и Пыхи?
я кстати тоже раньше матерился на манагеров, но после того как мне пришлось потимлидить и поманагерить кой какие вещи, все стало на свои места.
насчет опыта, это всегда был замкнутый круг. Нет опыта - не берут, а не берут значит и опыта набраться не где. Когда это было по другому ? Но да, я тогда тоже злился
Есть люди, которые пишут на одном языке.
-----
Есть люди, которые не пишут ни на одном языке.
И даже - не читают.
В америке, например, таковых 1/5 часть среди выпускников школ.
Для прогера использующего дотнет не должно быть большой разницы на чем - шарп или вб - писать.
Элементарно исходя из того, что практически без разницы на каком языке написать вызов библиотечной функции... при условии что пишущий знает об ней и умеет использовать. Написание всего остального занимает малую часть.
И, кстати, именно в связи с не знанием и не умением использовать у тебя проблема с решением задачки в соседнем топике.
К сожалению тебя "обучали" по болонской системе - т.е. вместо инженера из тебя сделали техника.
Ну а у техников самообучение не ставилось вообще... отсюда и проблемы.
откуда эта химера из Шарпа и Пыхи?
-----
Там еще и Pure ASP может быть.
А про серверный JavaScript что-нибудь слышал?
Слово легаси слыхал?
В России это называется магистерская диссертация
Для меня и для немцев звучит просто дико.
https://de.wikipedia.org/wiki/Dissertation
Тут это и осталось "дипломной работой"
https://www.scribbr.de/category/masterarbeit/
Может, если получу подтверждение
странно, что вообще взяли. У меня не хотели, если есть в "анабине" , то всё пофигу.
Где каверзные вопросы
радуйтесь, значит в относительно нормальное место попадёте. Не знаю как по всей Германии, но мне попадалось 30% вакансий "с вопросами".
что мои технологии не востребованы
Востребованы именно в таких "дырах", где чуваки по 10-15 лет готовят своё спагетти. Хотя как обычно, могут быть и исключения.
рассказ о себе ... выучил наизусть
именно так, только текст должен быть выверен местным.
До сих пор тошнит как вижу прогу на ВБ.
-----
Тошнит тебя не от ВБ.
Тошнит тебя от того, что ты подспудно ожидаешь кода в стиле ВБ6.
Хотя да - заставляли и писал.
-----
Вот об этом и речь - нужно - пишешь.
Если не пишешь - значит чего-то не знаешь, не понимаешь или неспособен изучить -
т.е. имеешь серьезные проблемы в профобласти...
Вот ты бы хотел всю жизню болтать, допустим, по литовски или на папуа гвинея?
-----
Вопрос не релевантен.
Там, откуда Я сбежал, мне не разрешат работать без наличия документа об знании мееестного языка на соответствующую вакансии категорию.
И - да - учитывая запрет на перемещение по ЕСу - на всю жизнь...
Может, если получу подтверждениестранно, что вообще взяли. У меня не хотели, если есть в "анабине" , то всё пофигу.
В смысле? Почему не хотят подтверждать?
Мой ВУЗ есть в анабине. Только специальности нет, чтоли.
Где каверзные вопросырадуйтесь, значит в относительно нормальное место попадёте. Не знаю как по всей Германии, но мне попадалось 0 вакансий "с вопросами".
В крупных конторах вроде любят это дело.
И всё это одновременно и во всех позах?
-----
А в чем проблема? ![]()
Ну написали когда-то кучу кода на чем-то.
Работает. Слегка поменялись какие-то требования - поправили код... ну как сумели.. лет 20-30 в таком суппорте...
И чо? У тебя будут проблемы что-то там починить посмотрев код и слегка ознакомившись с требуемыми изменениями?
Это при том, что технологии не меняются, а языки почти не отличаются?
Если в этом есть проблема - стоит поменять специальность...
Как в таких конторах вообще дела идут?
-----
Функционируют. Оговоренную зарплату платят.
Лентяев и тупых - выгоняют.
А кого они всё же берут? Случайных людей?
Берут либо тех у кого уже есть опыт, либо тех где видно что есть все предпосылки что быстро вработается.
например нужны были 5 штук DevOps/SRE с опытом AWS 2-3 года ( локейшн - мюнхен), в один стартап в который вложились два концерна.
Стартовая зп 80k +/- 10k в зависимости от опыта, и еще разные плюшки. За год не нашли никого по мюнхену и его окрестностям, ни сами (объявление на сайте) ни через рекрутеров.
Подходящие кандидаты сидят на теплых местах и никуда не собираются, а остальные не стоят и 50k и про AWS знают меньше чем девушка на ресепшене.
Расширили поиск и нашли 1 женщину SRE из румынии. Перетянули из тамошнего Adobe. Взяли в юниорство местного ацуби. И взяли 3 индийцев из AWS India.
Пришлось им снимать хаты и помогать с поисками квартир и курсами немецкого.
и чтоб весь этот зоопарк работал, есть 2 сеньера, продакт оунер и скраммастерша.
так что такие дела. Согласны были бы взять человека с хорошим опытом в линукс и начальными знаниями по AWS. Такой тоже подошел бы. Но и таких адекватных не попадалось.
Расширили поиск и нашли 1 женщину SRE из румынии. Перетянули из тамошнего Adobe. Взяли в юниорство местного ацуби. И взяли 3 индийцев из AWS India.
Короче, набрали половину случайных людей.
Стартовая зп 80k +/- 10k в зависимости от опыта, и еще разные плюшки. За год не нашли никого по мюнхену и его окрестностям, ни сами (объявление на сайте) ни через рекрутеров.
У этого стартапа, видать, в бюджете заложена подушка балду пинать год, тратить бабки на рекрутеров. И вообще, бизнес подождёт. То, что можно было этот простой в денежном эквиваленте добавить к зарплатам и искать на 100-120к, менеджеры конечно даже допустить не могут? А что, им зарплата идёт, пока программеров ищут.
Короче, набрали половину случайных людей.
ну из местных никого не нашли, прошлось брать тех кого смогли. Все кроме юниора, вполне компетентные специалисты, при нормальной организации процесса, все заработало на ура. Единственное с чем конечно пришлось мириться что люди не местные и культура у них немного другая, тут свои проблемы. И ХРу пришлось конечно заниматься жилищем и курасми немецкого и прочими бумажками.
У этого стартапа, видать, в бюджете заложена подушка балду пинать год, тратить бабки на рекрутеров.
да, вложились два концерна и бабла выделили очень много, но балду пинать как раз с такими бабками не дают. С таким бюджетом все должно быть готово и уже вчера. И кстати это тоже тенденция в последнее время, на старый онпрем уже не выдают много бюджета часто, скорее урезают даже. Бабло вливают в такие вот стартапы и почти неограниченное. Это я уже несколько раз наблюдал.
И рекрутеры это сейчас тоже скорее правило чем исключение, урезают собственный ХР и обращаются к рекрутерам. Так видно дешевле и легче.
То, что можно было этот простой в денежном эквиваленте добавить к зарплатам и искать на 100-120к, менеджеры конечно даже допустить не могут?
нет, не могут, на позиции выделяются определенные суммы. 100 - 120k это даже по мюнхенским меркам матерый сеньер / тимлид. Ты же наверно тоже не платишь за кофе 10 евро просто потому что они у тебя есть.
простоя не было, потому что в то время как искали своих, уже набрали фрилансеров и подрядчиков. Когда стартовый бюджет большой, такое можно себе позволить.
А что, им зарплата идёт, пока программеров ищут.
программеров кстати нашли очень быстро, с программерами все гораздо проще. Половину 2/3 майкросервисов для беэкенда писали свои node.js хипстеры на мэкбуках. Свои команды были для iOS и Android эппов. Остальные 1/3 майкросеревисов зааутсорсили англичанам с девелоперами на украине. js клиент для браузера тоже писали румыны, но потом через год переписали свои и уже на SSR.
После выхода на рынок, потихоньку перетянули все сервисы которые писали в аутсорсе к себе. Инвесторам было важно как можно быстрее выкатить продукт на рынок.
такие вот облачно девопсовские дела
подспудно ожидаешь кода в стиле ВБ6Не думаю, тоже самое сейчас произойдет и с плюсами, хотя раньше с удовольствием писал.
А что произойти должно? Код в стиле ВБ6? Что за стиль такой?
В ВБ бесит, что вместо простых скобок куча писанины, и они с большой буквы начинаться должны - т.е. каждый раз надо искать кнопку шифт. Нафига МС держит этот язык так долго? Ну был там скриптовый язык в Офис внедрён. Так вместо того, чтобы Шарп упрощённый туда приделать, они в Дотнет тянут застарелое неудобное дерьмо.
Код в стиле ВБ6? Что за стиль такой?
Это когда домохозяйка вместо обеда состряпала прожку. ![]()
А после, парикмахер начал ее улучшать. Есть представление какой код получится в результате? А после 5 лет работы?
Там есть слова
В мире .NET языки VB и C# имеют одинаковый вес. Каждая строка кода на VB может быть транслирована в эквивалентную строку кода на C#, и наоборот.
А можно писать на Шарпе, и как-то потом автоматически чтобы это переводилось в VB? Куда меня презентовала динстляйстунгсфирма, там для атомной промышленности хотят продолжать писать на ВБ, и лишь только рассматривают переход на Шарп и WPF. Там я бы мог писать на Шарпе, а они бы получали свой Бейсик. Правда, говорят, что я должен ещё уметь сам этот бейсик понимать и баги в нём править. По-моему, не зная его вообще, а только Шарп, можно разве что новых багов добавить.
Вот, кстати, с таким мужем деваха не пропадёт

Вот человек правильные вещи говорит Что лучше глубокие или поверхностные знания - YouTube
Картинка кстати оттуда взята.
Я кажется понял, как устроиться на подобные работы, где нужно знать всё и немного больше. Ты просто подаёшься на них все, врёшь напропалую, где-то на двадцатой-сороковой вакухе тебя таки принимают просто по закону вероятностей, больших чисел. Ты пишешь на всех этих языках и технологиях, что работодатели понаписали в своих вакухах, всякое дерьмо, их лиды жалуются, что им приходится работать с обезьянами, ты просто пропускаешь это мимо ушей, посмеиваясь про себя. Нашли тебя, пишущего говнокод, и захотели уволить? Не беда. Ты ведь уже работаешь там почти год, а значит, уже можно менять работу без последствий и вешать лапшу на уши следующим. Кстати, с поднятием
зарплаты, т.к. уже и местный опыт есть, и язык подтянут и подвешен. Да и смотрите, сколько я проектов запорол развил и преумножил.
А если будешь скромничать, говорить, я вот только этот язык хорошо знаю, да и то не перфект, то тебя никуда не возьмут. Людям нужен многостаночник за мелкий прайс. И чтобы всё на мировом уровне и с лучшими практиками. Люди хотят и любят обманываться. Они будут получать то, что хотят. А то, что некоторые жалуются на "обезьян" - это они просто врут сами себе. На самом деле им нравится с ними работать. Ну это знаете, любит человек какие-нибудь небольшие извращения, но признаться себе и другим в этом не может - на публике как бы это осуждает. Но мы-то знаем...
Наблюдал на Ютубе за одним каналом. Он рассказывал довольно интересные, но не очень популярные вещи. Многим не нравилось, т.к. рушило их картину мира. Два-три года он поныкался, поразвивал со скрипом свой канальчик - 4-5 миллионов просмотров за это время это курам на смех, хотя видосы он выкладывал по нескольку раз в неделю... А потом просто решил не бороться против течения, а отдаться ему, как учат лучшие пловцы. И произошло чудо! Канал начал бешено набирать популярность, появляться в трендах Ютуба, всякие ботофермы стали туда нагонять своих ботов-комментаторов и лайкеров. Он стал брать любую рекламу, количество просмотров увеличилось на порядок. Бабки пошли, он оставил свою работу и стал жить чисто на донаты и рекламу. А всего-то нужно было просто дать
людям то, что они на самом деле хотят, а не то, чем они на публике прикрываются. Ну да, потерял старую аудиторию, зато приобрёл новую, более платящую и обеспечивающую хайп. Человек научился делать правильный бизнес, ставить бабки на поток, чётко разруливать траблы и не гнать порожняки, внатуре. Приобрёл ровный и чёткий такой движняк по жизни. Чёткость, ровность... и азарт! Чё ещё нужно правильному пацану? ))
Вот, кстати, я уже говорил - в динстляйстунгсфирме тоже советуют не говорить, что это не знаю, то не очень умею. Просто говоришь, что готов, сделаю, приложу максимум усилий, и позволяешь событиям течь своим чередом, открывая пошире карман.
А можно писать на Шарпе, и как-то потом автоматически чтобы это переводилось в VBименно так и делал, но начальству это не нравилось.
А как? Я имею ввиду не внутренний язык виртуальной машины Дотнета, а чтобы код Шарпа в код ВБ переводился.
Я где-то читал, в ВБ была какая-то минимум одна конструкция, которая в Шарпе не имплементирована была (синтаксический сахар), а наоборот - ещё больше. Т.е. сейчас напрямую Шарп в ВБ не переведёшь по всем конструкциям.
И почему начальству не нравилось? Хотя я себе не очень представляю, как это выглядит - ты где-то хранишь кодовую базу Шарпа и ВБ параллельно? И всякий раз, когда хочешь поправить ВБ код, прогоняешь через транслятор в Шарп и наоборот?
А как?
Поначалу через DotPeek и ими подобных, а потом прогу нашел, только потом она сильно дорогая стала.
Но есть и другие варианты
https://converter.telerik.com/
http://www.digitalcoding.com/tools/code-converter-vb-cshar...
И почему начальству не нравилось?
Ну хотели постоянно код ВБ видеть.
Не, делалось вначале на шарпе, а после переводилось в ВБ, после перевода оставался только ВБ. А если дофига что править, то обратно в шарп переводилось. Но по счастью, это было только для одного проекта или нескольких. Уже и подзабыл.
Вобщем, есть вариант с Дотнетом и ВБ, и Шарпом где-то там на горизонте может быть (как они сказали), и есть вариант с Шарпом и какой-то штукой на Пыхе. Пыха, пожалуй, лучше. Я не знаю, можно ли вакухи сюда выкладывать, которые мне динстляйстунгсфирма предлагает. Ну выложу не всё, а лишь перечисленные требования. Вот вариант с частью на Пыхпыхе:
Als Softwareentwickler(m/w/d) sind Sie zuständig für die Entwicklung und Pflege der Engineering Tools mit .NET mit C‘# Technologien in einem Team
mit weiteren Kollegen.
Zu Ihren Aufgaben gehören:
• Pflegen und Warten der Tool-Landschaft aller Projekte (Open Points, Configuration/ Requirements Management)
• Sie haben die Verantwortung für Abarbeitung von Software-Entwicklungsprojekten
• Selbständiges Rollout neuer Softwareversionen
• Selbständige Entwicklung neuer Module
• Beratung und Kommunikation mit den IMS Managern und den Projekten.
• Eigenverantwortliches abarbeiten von Software-Entwicklungs-Projekten…
• Mitarbeit an Web-basierten Tools mit PHP Technologie und My SQL Datenbank
Qualifikationen / Anforderungen
• Studium und Berufserfahrung
• Eigenständige Projektabarbeitung erforderlich
• Gute Kommunikation im internationalem Umfeld erforderlich
• .NET basierte Anwendungsentwicklung erforderlich
• SQL Server Datenbankentwicklung- und Wartung
Тут мне непонятны следующие слова
Open Points
Tool-Landschaft
IMS Manager
И непонятно, какую роль тут играет Пыха. Как она с Шарпом и Дотнетом связана? Делаешь модули на Шарпе, и потом куда их вставлять в пыхпыховский проект? Кто что думает? Может у них просто есть куча проектов, среди которых и на Пыхе, и им нужен дотнетчик, который им будет (как-то) помогать с этим проектом?
Щас сам не могу узнать, т.к. интервью с ними лишь на следующей неделе.
И непонятно, какую роль тут играет Пыха. Как она с Шарпом и Дотнетом связана?
Может быть уних backend на PHP, а frontend на дотнете, и PHP между NET общаются через SOAP см. https://www.php.net/manual/ru/class.soapclient.php.
Open Points
Tool-Landschaft
IMS Manager
Может быть это их какие-то проекты
Моя ФЛ Он и ОнаМожет быть уних backend на PHP, а frontend на дотнете, и PHP между NET общаются через SOAP см. https://www.php.net/manual/ru/class.soapclient.php.
По-моему, это какая-то химера. Такое возникает, наверное, когда переписывают систему с одной технологии на другую. И где-то посередине, похоже, бросают.
А как может быть фронтэнд на Дотнете? Если это десктоп, как вы мне пример привели, то это не веб-приложение. А если какой-нибудь ASP.NET MVC, то там без бэкэнд части не обойтись. Разве что в контроллерах просто вызывать сервисы на Пыхе. Но это такой бред...
Копаться в болоте из кучи разных вещей, общающихся между собой по всяким SOAP, XML и прочему. А потом писать вакухи типа "треба спец по всем языкам и технологиям, денег много не дадим". А как же все эти клин код, банда четырёх, солиды всякие - в каждой первой вакухе это написано, а в каждой второй - требуется минимум две совершенно разных и малосовместимых технологии, а то и три. А в реале у людей "микросервисы" на сборной солянке из всего подряд.
По-моему, это какая-то химера. Такое возникает, наверное, когда переписывают систему с одной технологии на другую. И где-то посередине, похоже, бросают.
Возможно и такое...
А как может быть фронтэнд на Дотнете?
У меня было пару проектов... Один из проектов - портал по недвижимости, а другой проект портал для SMS-чата. Был у меня root server там был установлен PHP и MySQL, а так-же был отдельный дешёвый хостинг на ASP NET 2.0, арендовал я хостинг у какого-то частника, у которого хостинг был в NRW, он дёшево хостинг сдавал в аренду, не хотел я загрузжать его сервер, поэтому использовал SOAP. В портале по недвижимости когда пользователь регистрировался, залогинивался, добавлял объявления, редактировал, удалял, или искал объявления то работал MySQL и PHP на root server, т.е. через NuSOAP, а данные отображались на дешёвом хостинге на ASP.NET 2.0. Если бы я на хостинге туда-сюда бы гонял бы, меня бы может быть он бы кюндигувал. А может быть там даже было не Flatrate, тогда за интернет трафик платили, как щас в AWS, Azure итд. Т.е. давали 6 гигов трафик, а потом нужно доплачивать, только поэтому так и было.
Если это десктоп, как вы мне пример привели, то это не веб-приложение.
Просто я не успел сделать пример для asp net, тот код на php и asp.net я к сожалению потерял с проектами, да и метод устаревший, в интернете жалуются что NuSOAP вроде на современном PHP не работает.
А если какой-нибудь ASP.NET MVC, то там без бэкэнд части не обойтись. Разве что в контроллерах просто вызывать сервисы на Пыхе. Но это такой бред...
Это да.... Ну а вообще сейчас микросервисы в моде, пусть микросервис это будет Backend, ну а Frontend можно полностью сделать на JavaScript.
Вообще когда я делал какие-то проекты, то читал сначало тут https://www.insight-it.ru/highload/
Моя ФЛ Он и ОнаВ портале по недвижимости когда пользователь регистрировался, залогинивался, добавлял объявления, редактировал, удалял, или искал объявления то работал MySQL и PHP на root server, т.е. через NuSOAP, а данные отображались на дешёвом хостинге на ASP.NET 2.0
Т.е. вы вместо написания логики или вызова функций модели в обработчиках событий, контроллерах или что там есть, вызывали функции ваших сервисов на PHP? Т.е. просто заменили так называемую модель или слой бизнес-логики на удалённый сервис, где этот слой находился?
А валидация как делается на слое, который только отображает данные, пришедшие из сервиса? По идее, нужно и правила валидации передавать (хотя бы при первом сеансе связи) из сервиса в слой отображения данных. Или всё валидировалось только на сервисе? Или была двойная валидация - на сервисе и отображении, где у каждого были свои правила валидации?
Это да.... Ну а вообще сейчас микросервисы в моде, пусть микросервис это будет Backend, ну а Frontend можно полностью сделать на JavaScript.
Это да. Если у вас бэкэнд написан как сторонний сервис, то смысла в ASP.NET MVC нет, т.к. там слой модели полностью исчезает, а заодно и контроллер становится практически ненужным - проще на страничке сразу джаваскриптом всё принимать и раскидывать привязками по View. Поэтому я таких химер с громождением Пыхи, Дотнета и ещё чего-нибудь в одном проекте не понимаю. Только если все эти части разрабатывали в разное время разные команды, и в результате получился вот этот неподдерживаемый одним человеком зоопарк.
Open Points. Tool-Landschaft
по идее они делают Projektportfoliomanagement
Pflegen und Warten der Tool-Landschaft aller Projekte
https://www.projektmanagement-mentor.de/opl-offene-punkte-...
Tool-Landschaft mit Struktur
https://www.abs-soft.de/?page_id=77
IMS Manager
https://de.wikipedia.org/wiki/Integriertes_Managementsyste...
И непонятно, какую роль тут играет Пыха
раньше весь проект был на ней возможно, теперь как то скрестили. Хотя должен был десктоп проект быть. Может расширение какое. Можно долго гадать
Хотели как в FAANG, а вышло как всегда или Опыт собеседования в Тинькофф в 3 актах / Хабр (habr.com)
Как они ещё людей умудряются набирать. Ну Гугл тут понятно - смотрел одного блогера из Америки, так он говорит, что китайцы или там индийцы для переезда в Америку на работу в разных ФААНГах готовятся ещё с детства - усиленно штудируют математику и программирование, участвуют в разных олимпиадах, и лет через 10 получают шанс устроиться в Гугл или ещё куда. А эти-то куда лезут и как людей набирают?
О, там в комментах откровения
"9 из 10 человек, что были наняты 2-3 года тому назад и успешно закрывают задачи, вряд ли пройдут собеседование, если их рассматривать сейчас, как новых людей с рынка."
Тинькофф набирает новых работников, имеющих большой опыт работы в Тинькофф. Судя по всему, требования именно такие. Но это же бред. Людей не берут не потому, что они ничего не знают и не подходят, а потому, что они не знают именно те решения, которые уже давно применяются в Тинькофф. Про игру в "угадай мои мысли" там в комментах верно написано. Раз такой процесс найма укоренился, значит, им работники не сильно нужны.
Мои собеседования 2021 edition / Хабр (habr.com)
Да не, не врите. Нет никакого дефицита программистов. Ни джуниоров, ни сеньёров. У всех в принципе набран штат и всех всё устраивает. Да, хотелось бы найти разработчиков получше и подешевле, чем у них есть сейчас, но и с текущими как-то деньги зарабатываются.
Просто ашарам тоже надо показывать, что они работают, поэтому вся эта движуха с резюме, собесами, задачками. Сильно больше половины объявлений о поиске работы - просто мониторинг рынка. Они постоянно там висят или периодически обновляются. Таким макаром "искать" они могут месяцами и годами, и никого не находить. И им норм.
"Сложно по темам, с которыми ты не работаешь каждый день. Сколько бы литературы я не читал по этим темам, все вылетает из головы через пару недель."
"Львиная доля водителей с многолетним безаварийным опытом заваливает внезапный экзамен по ПДД."
Всё верно, потому что экзамен по ПДД это не безаварийное вождение, а выполнение нормативов и правил сдачи экзамена. То же и с программированием - можно загрузить себе в голову весь МСДН с мгновенным поиском по всем вопросам, но не знать, как состряпать средней паршивости приложуху.
Многие челы с интервью прикольные такие. Задают вопросы по темам, в которые они сами погружались месяцами и занимаются ими последнее время, а чел со стороны должен им за 5 минут всё раскидать в лучшем виде. Но если бы такой чел со стороны нашёлся, который может за 5 минут раскидывать всё дерьмо, что местные месяцами разгребают, то нафиг эти местные нужны? Они же тоже не дураки сами себя подсиживать. Поэтому лучший выход - ни брать никого, но проводить много разных интервью, раз уж бизнес требует искать кандидатов.
Т.е. вы вместо написания логики или вызова функций модели в обработчиках событий, контроллерах или что там есть, вызывали функции ваших сервисов на PHP? Т.е. просто заменили так называемую модель или слой бизнес-логики на удалённый сервис, где этот слой находился?
Тогда XML и SOAP было модно, везде слышал про этот SOAP, даже в JavaTar-е
, который зачем-то нас заставляли в колледже смотреть, и тогда был очень дешёвый хостер предлогающий ASP NET 2.0 WebForms. ASP.NET WebForms сама обрабатывает XML файлы без меня - лепишь сетку, подключаешь к XML, который генерирует SOAP. Но это устаревший метод, сегодня в моде JSON. Просто я хотел ещё сделать такие API через SOAP, чтобы другие пользователи могли лепить объявления на свой сайт. Есть в
Германии домоуправления (которые ещё занимаются сдачей в аренду и продажей недвижимости), а так-же есть маклеры, и они ставят объявления с портала недвижимости на свои сайты. Вот там и нужен API, они получают ключ, который привязывается к их домену, минуя все этих ASP NET WebForms. Но с SQL трудно делать портал по недвижимости, лучше делать на NOSQL СУБД - дли immobilien нужен ключ-значение, в SQL в принципе можно сделать, но там три поле - UserID | Key | Value - Value должно быть только String-ового значения.
А валидация как делается на слое, который только отображает данные, пришедшие из сервиса? По идее, нужно и правила валидации передавать (хотя бы при первом сеансе связи) из сервиса в слой отображения данных. Или всё валидировалось только на сервисе? Или была двойная валидация - на сервисе и отображении, где у каждого были свои правила валидации?
Я уже в деталях не помню. До этого помойму дело ещё не доходило, раньше наверное проверял на ASP NET WebForms, но это так давно было. Я просто сделал примеры, думал мне работу дадут, послал примеры - а мне ни привета, ни ответа. Посылал пример на одну фирму, они рады были бы взять меня на практику, но туда 40 минут идти пешком. Дело в том, что Omnibus доезжает до одной деревни, а дальше он не едет, и надо идти ещё 40 минут пешком. У меня нет водительских прав, я плохо вижу, очки мне не помогают.
Да я вообще сторонник
статических сайтов, один раз сгенерировал всё как HTML, тогда нагрузки на .NET или PHP ноль!
Моя ФЛ Он и ОнаНП. Кстати в проекте чат, там было немного сложнее, там сначало делал на JSF 2.0 + NodeJS. Потом переделал на ASP.NET + NodeJS. Чат работал на NodeJS.
Моя ФЛ Он и ОнаДело в том, что Omnibus доезжает до одной деревни, а дальше он не едет, и надо идти ещё 40 минут пешком. У меня нет водительских прав, я плохо вижу, очки мне не помогают.
Велик, самокат (электрический)?
XML, который генерирует SOAP. Но это устаревший метод, сегодня в моде JSON.
о, я тоже это сказал в этой или соседней ветке. Мне сказали что я Петросян и что вон вообще какой то магазин переходит на кассовую систему с поддержкой XML. Такие дела
Open Points. Tool-Landschaftпо идее они делают Projektportfoliomanagement
Pflegen und Warten der Tool-Landschaft aller Projekte
https://www.projektmanagement-mentor.de/opl-offene-punkte-...
Поиск по "Tool-Landschaft" выдаёт кучу каких-то схем-диаграмм. Похоже, это инструмент для представления проекта в виде прямоугольничков и стрелочек между ними.
Ещё там есть
Software-Entwicklungsaufgaben mit C#.NET, ASP.NET, SQL – verbunden mit DevOps-Tätigkeiten
И с учётом требований
• Selbständiges Rollout neuer Softwareversionen
• Selbständige Entwicklung neuer Module
• Beratung und Kommunikation mit den IMS Managern und den Projekten.
Это нормально для программиста? В принципе, на своей старой работе я всё это делал, но то было в непрофессиональной программистской среде (не айтишная фирма) или в стартапе, где один человек много обязанностей выполнять должен. А тут упоминание девопс. Насколько я знаю, развёртывание новых версий и общение и консультации с менеджерами - это обязанности девопса, а не программиста. Или вы тоже как программисты часто этим занимаетесь?
Насколько я знаю, развёртывание новых версий и общение и консультации с менеджерами - это обязанности девопса, а не программиста.
выделенное жирным - по сути могут делать Как одни так и другие
Или вы тоже как программисты часто этим занимаетесь?
Лично я - да. Потому что маленькие проекты.
ну я по этому и говорю что тут даже не особо ясно что это, либо оооооочень толстое тролльство, либо чел реально провел в лесу последние 10 лет. Все тренды в IT просто мимо прошли пока он в студии ковырялся
Щас дядьку одного час с лишним занимал на втором, техническом интервью. Он задал несколько общих и пару конкретных техниеских вопросов (две задачки про асинхронные события и обновление интерфейс в WPF и про LINQ с парсингом и преобразованием строк). Я как-то не очень уверенно ответил, но что-то ответил. В конце я выяснил, что им нужен всё же сеньёр, чтобы, как я понял, можно было бы его кинуть на какой-то проблемный старый проект и он бы там всё порешал. Проект связан с дестопной прогой, базой данных - вобщем, всё вроде бы для меня как раз подходящее. Я только сказал, что с работой с чужим старым кодом я почти опыта не имею, т.к. писал лишь свой и своё старьё разбирал... но готов работать и с чужим старым кодом. Ещё не имею опыта с аджайлом, но тоже готов изучать. И даже джаваскрипт готов с Ангуляром, только это времени потребует (сказал, что их почти не знаю)... Но видно было, что впечатление я на него вялое произвёл. Если они и будут меня рассматривать, то лишь в последнюю очередь.
Думаю, интервью было хоть и формально техническим, но каким-то очень уж простым. Похоже, просто проверяли, а не самозванец ли я. А то ходят тут всякие мигрантен, и с порога заявляют, что они энтвиклеры. С другой стороны, такие простые вопросы это явно не на сеньёра собеседование.
Завтра ещё два разговора - телефонный и по Тимс.
А так то Ferchau - обычные бодилизеры.
Разве я где-то говорил, что это Ferchau?
Ну похоже от этих бодилизеров никуда не деться. В России в моём городе половина всех предложений была от кадровых агенств, а другая половина - непосредственно от фирм. Понятно, что они просто друг друга дублировали, и в реальности предложений было в два раза меньше.
Вот сейчас прособеседовался, и человек говорит, что они ищут программера для фирмы, в которой мне уже отказали. Я ему об это сказал. Какой же узкий рыночек и вакансий реально меньше, чем на биржах труда вывешено - они просто часто дублируют друг друга.
Можно еще добавить - ввод в работу ПО на стороне заказчика"Inbetriebnahme"
Во-во. Мне предложили в Финляндию (если точно помню) то ли работать, то ли в командировки мотаться. Не хочу я туда, там холодно. Предложили бы Италию или Испанию.
Что за зверь такой девопс?
На самом деле мало кто знает, но вроде они стоят между разработчиком и менеджерами, а также выполняют разную рутину по развёртыванию, настройке окружения и прочему - куча пересекающихся с другими должностями обязанностей. По мне, так это очередные закидоны больших компаний, делящих свой персонал на кучу подуровней. Ну а на том же Хабре вал статей по девопсам, как будто все, даже небольшие конторки, решили подхватить моду и завести себе тоже пару маленьких минидевопсиков.
Сами гляньте и попробуйте ответить, кто это, если они сами не знают. А ещё добавьте, что этот аджайл тоже в разных фирмах по-разному понимается. Соответственно и девопсы у одних одни, у других другие.
у девелоперов под полтос часто трудно определить это тролльство или они всерьез. Есть очень толковые перцы (таких мало) у них сарказм такой, они так над своими же коллегами прикалываются, но большинство динозавров, они остались там, в 90 с аппликейшн сервером, SOAP, XML
Велик, самокат (электрический)?
Мне один чел. рассказал, что права это как-бы проверка на здоровье. Если нет прав, значит есть какие-то проблемы. Те у кого ПТУшное образование на ЗП выше чем 1300€/мес. не нужно рассчитывать, конечно можно наверное брать сверхурочные, а я и ПТУ по состоянию здоровья не смог окончить. В ПТУ там меньше теории, больше практики, единственный минус что сразу изучаешь несколько ЯП - Scratch, Си, MFC C++, C#, Perl, PHP, Java, JavaScript, VBA, Python, ABAP, роботехнику, и разные СУБД/БД - MS-Access, MS-SQL, MySQL. А в универе много теории, но язык какой-нибудь один - допустим Java. И надо учитывать ещё возраст, мне скоро 40, в 40 лет неохотно берут на работу. И ещё надо учитывать что IT и ЯП бурно развиваются, пока что-то освоишь, оно уже на 10 раз устареет. Вот я начал с Python 3, а уже скоро выйдет Python 4. Недавно вроде перешёл на PHP7, а уже вышел PHP8.
Моя ФЛ Он и ОнаНП туда ни на велике не доехать, ни на самокате, там горная местность.
Моя ФЛ Он и Онау девелоперов под полтос часто трудно определить это тролльство или они всерьез. Есть очень толковые перцы (таких мало) у них сарказм такой, они так над своими же коллегами прикалываются
Интересно, я очень толковый перец, или мне под полтос?... ))
Если что, XML я тоже почти не знаю - в соседней теме уже обсудили.
Те у кого ПТУшное образование на ЗП выше чем 1300€/мес. не нужно рассчитывать
1300 это примерно нетто от минималки по первому налоговому классу, чуть больше. По-моему, даже кассирам в лидлах-альдях побольше платят.
Если что, XML я тоже почти не знаю - в соседней теме уже обсудили.
Если что про JSON я имел ввиду, что его хорошо использовать в основном в вебе, а сам XML используется в HTML (во всяком случае у них у оба предок SGML - https://ru.wikipedia.org/wiki/SGML), в Eclipse, в Office - https://ru.wikipedia.org/wiki/Office_Open_XML, ну далеко ходить не надо в WPF - XAML https://ru.wikipedia.org/wiki/XAML, в Windows приложениях там используется XML в manifest файле см. https://docs.microsoft.com/ru-ru/windows/win32/sbscs/application-manifests
1300 это примерно нетто от минималки по первому налоговому классу, чуть больше. По-моему, даже кассирам в лидлах-альдях побольше платят.
Если что, это информация из 2010х, тогда помойму ещё не было Mindestlohn, хотя могу ошибаться, знаю что когда был на собеседование, я торговался, доторгавался до 1300, начальник сказал, если я пройду испытательный срок, то он мне повысит з/п. А сейчас вроде когда устраиваешься в основном через ляйки.
Моя ФЛ Он и Онау девелоперов под полтос часто трудно определить это тролльство или они всерьез. Есть очень толковые перцы (таких мало) у них сарказм такой, они так над своими же коллегами прикалываются, но большинство динозавров, они остались там, в 90 с аппликейшн сервером, SOAP, XML
да нормальный чел этот Алекс
Только с работой пока не везёт.
У меня больше сомнений в адекватности ника Ужесвой82
20 евро в час.
20 это как раз мои 3300 в месяц или 40к в год грязными, при где-то 35-37 часах в неделю. Напрямую когда бевербовался в Датев, мне отказали сразу, без собесов. Правда место было "Software-Entwickler (C++, C#, .NET, SQL)", где по плюсам я не подхожу. Но зато буквально сегодня на собесе мне сказали в динстляйстунгсфирме (короче, бодишопе), что они как раз ищут кандидата в Датев, правда про плюсы вроде не упоминали.
20 в час это на практике? Там ещё по идее не больше 20 часов в неделю получается?
Хотел ещё кое-что добавить 1300 евро это программирование на VBA v6 для автоматизации заводов, и фабрик на архитектуре Zenon, недавно они на .NET перешли. Zenon мне почему-то трудно даётся в освоение, мало информации на русском, но Tia Portal думаю быстрее освою.
Моя ФЛ Он и ОнаИнтересно, я очень толковый перец, или мне под полтос?... ))
не в целях как то обидеть, но как я уже озвучил тебе под полтос и по каким-то причинам тренды последних 10 лет прошли мимо тебя.
Я работал и работаю с людьми, которым и под 60, и очень толковые перцы, но они уже давно не девелоперы а скорее всякие CTO и тд. И кстати помимо энтерпрайзного онпрема они весьма не плохо шарят в майкросервисах и облаках и т.д. И даже прикалываются над тем как молодежь быдлокодит "майкросервисы" в спринге или js .Так что возраст совсем не определяет годность. Но я скорее о перцах которые всегда были кодерами и остаются ими. И обычно еще и в той технологии с которой когда-то начали. Тут все хуже, к сожалению. С такими можно либо мэнтейнить легаси, либо можно начать что то новое если надо избавиться от бюджета (и да такие случаи тоже бывают).
толковый ты или нет, я не берусь судить, но судя по реакции тех кто тебя собеседует ты не совсем соответствуешь их представлениям о хорошем девелопере даже в твоей стихии.
Что в принципе не очень удивительно, так как ты и сам писал что опыта работы в больших проектах у тебя нет и показать тоже нечего, потому что работал не на IT фирмы до этого все время.
Повторюсь, не обиды ради (да и зачем оно мне), а так чисто для саморефлексии, или может какой другой разраб прочтет и подумает кем он себя хочет видеть в
будущем
А вы на курсах Bewerbungstraining были? Вот нас в колледже учили писать Bewerbungи, а так-же я был на курсах Bewerbungstraining от AA, там рассказывали как пользоваться Word-ом, а потом как писать Bewerbungsbrief, Lebenslauf, и Deckblatt.
Моя ФЛ Он и ОнаНа самом деле мало кто знает, но вроде они стоят между разработчиком и менеджерами, а также выполняют разную рутину по развёртыванию, настройке окружения и прочему - куча пересекающихся с другими должностями обязанностей. По мне, так это очередные закидоны больших компаний, делящих свой персонал на кучу подуровней. Ну а на том же Хабре вал статей по девопсам, как будто все, даже небольшие конторки, решили подхватить моду и завести себе тоже пару маленьких минидевопсиков.
Это ты сейчас троллишь или серьезно?
да, 20 в час Werkstudentenjob
Мне тут говорили, что 2 года без работы - это почти волчий билет и дальше не получать предложений. Я правда не понимаю логику бизнесов - я на уровне веркстудента или ниже среднего для джуниоров денег пршу. И даже с паузой 2 года опыт есть, тем более, что я в эти 2 года что-то сам делал - петпроджектс и т.д., что я постоянно говорю на собесах и в резюме у меня есть. Но похоже, бизнесы считают, что новичок или студент за те же деньги им нужнее, чем такие как я.
не в целях как то обидеть, но как я уже озвучил тебе под полтос и по каким-то причинам тренды последних 10 лет прошли мимо тебя.
Вы просто весь в облаках. А какой-нибудь мобильный разраб кодит свои мобильные проги 10 лет и про ваши облака только слышал. Ну хостишь ты свой бэкэнд не на своей стойке, а в облаке, ну приседают тебе там в этом облаке на голову, что у нас мол чтобы хоститься, нужно и курсы закончить, и вообще это хитромудрая наука. Но суть-то не меняется.
Кстати, чем хостинг на стороне, как делали все раньше, отличается от хостинга в облаке? Просто самые болшие хостинг-провайдеры обложились сложными процессами управления и сертификации и назвались облаками?
И даже прикалываются над тем как молодежь быдлокодит "майкросервисы" в спринге или js .
Тут интересная штука. Поприкалывайся они так на собесах, и модолёжь у них не получила бы никакого оффера. Но когда ты уже на работе, то похоже любая хрень прокатывает - и непонимание микросервисов, и банальный быдлокод. Забавные 60-летние перцы.
И обычно еще и в той технологии с которой когда-то начали. Тут все хуже, к сожалению. С такими можно либо мэнтейнить легаси, либо можно начать что то новое если надо избавиться от бюджета (и да такие случаи тоже бывают).
Это ничего, что Шарпу до легаси далеко?
А вы на курсах Bewerbungstraining были? Вот нас в колледже учили писать Bewerbungи, а так-же я был на курсах Bewerbungstraining от AA, там рассказывали как пользоваться Word-ом, а потом как писать Bewerbungsbrief, Lebenslauf, и Deckblatt.
Эти курсы - пустая трата времени. Особенно про упомянутый Ворд и прочий детский сад. Я закончил интеграционные курсы - там всё это оформление разных бевербунгов, заявлений, антрагов изучали. Разве что на них свой дойч подтянуть можно разговорами и слушанием, и то если общаешься с хорошо знающими немецкий. Лучший вариант - как я сделал. Т.е. написать сначала первый вариант резюме, заслать тестово в разные места, показать разным людям, потом поправить, снова заслать-показать, снова поправить. Повторять до полного успеха.
Ни на каких курсах не научат, как написать с первого раза идеальное резюме, которое подойдёт именно для тебя. Там в основном преподаватели общего направления, дающие общие советы. Ну разве что на грамотность проверить могут, что ты понаписал. Разве что придёт человек с идеальным резюме по похожему на твой профилю и скажет тебе сделать по образу и подобию.
Ну вот например в динстляйстунгсфирме мне одна бератерин показала, какое она резюме составляет для презентации клиентам - она там поправила мои огрехи и переиначила некоторые разделы. Например то, что я самостоятельно изучаю там языки (разговорные), Blazor, Unity - это можно оформить как Weiterbildung и поместить как раз в паузу, когда у меня не было работы (т.е. сейчас). Единственное, что бумажек нет "об окончании". Вот с учётом этого и того, что мне поправили в моём резюме на этом форуме, я своё резюме и перепишу.
Кстати, то, что я изучаю Unity, это как раз говорит о том, что новое-то я как раз готов изучать. Просто кто-то хочет засадить меня именно за JS и веб-фронтэндную помойку, "беря на понт" и стращая. ))
меня как-то отправляли на такие.
Там контингент тёток за 50, которые компуктера отродясь не видали.И одной из главных мантр там был выбор цвета папочки для резюме))
Вот видите, вы всё же туда пошли. А я и так представляю, что там и мне туда для этого ходить не надо. Разве что вы какое-то время тоже сидели без работы, и надо было в обязон ходить на курсы разные от Арбайтсамта, чтобы пособия не лишили и не заставили всякой левой деятельностью заниматься.
Это ты сейчас троллишь или серьезно?
Это у меня каша в голове, потому что я почитал в Википедии про девопсов, почитал комменты и статьи на хабрах, и так и не понял, кто это. Если нигде никто не может парой предложений описать профессию, значит это какая-то неведомая химера, которую каждый понимает по-своему.
Я уверен, что можно вас и ещё кого-нибудь с этого форума столкнуть лбами, и вы будете друг другу доказывать и объяснять, кто такие девопсы, имея разные точки зрения. И нет какой-то авторитетной ссылки или определения, чтобы на это сослаться и не спорить.
Насколько я понял, девопсы произошли из аджайл методик, в которых соединили несколько обязанностей из областей развёртывания, тестирования, написания кода, общения с заказчиками, общения с менеджерами, и назвали это вот так. При этом в каждой фирме это могут быть довольно разные обязанности и разные понятия о том, кто такие девопсы.
А в чём прикол стэндапов в этих аджайлах? Стоит толпа и сообщает друг другу, что они будут делать в эту неделю или сделали не прошлой, но это никому не интересно, т.к. у всех свои мысли и задачи. Напоминает детские утренники, где чтобы получить подарок, надо нарядиться зайчиком и рассказать стишок или сплясать что-нибудь, хотя подарки обычно уже оплачены родителями. Я всегда всю эту дурь с детства ненавидел. Какая-то унизительная дрессировка.
А в чём прикол стэндапов в этих аджайлах? Стоит толпа и сообщает друг другу, что они будут делать в эту неделю или сделали не прошлой, но это никому не интересно, т.к. у всех свои мысли и задачи. Напоминает детские утренники, где чтобы получить подарок, надо нарядиться зайчиком и рассказать стишок или сплясать что-нибудь, хотя подарки обычно уже оплачены родителями. Я всегда всю эту дурь с детства ненавидел. Какая-то унизительная дрессировка.
я вот по этому и приводил пример с одним динозавром который на стендапе демонстративно сидел сложа руки на груди. Это именно та причина по которой динозавров не любят брать в новые проекты. Его легче не взять чем наоборот.
Как с ребенком надо уговаривать и обьяснять, что, зачем, почему и что никто не пытается ранить его завышенное эго.
в стендапе нет никакой дрессировки, на стендапе присутствуют все члены команды и правила для всех одинаковые и длится он ровно 15 минут или меньше. И смысл стендапа это краткий статус команды.
Например у тебя проблемы и ты пока не разобрался как их решить, а вася их уже решал пол года назад и может тебе помочь или наоборот. плюс ПО видит в общем на какой стадии сейчас команда, укладывается ли во время.
плюс на стендапе ты как девелопер хоть как то общаешься со своими же тиммемберами.
я видел 100 примеров когда без стендапа, какой нибудь девелопер или опс сидит и неделями ковыряет проблему и не может ее решить. Когда спрашиваешь в конце почему он сразу не сказал, тишина, хотя это взрослые люди. Был бы стендап, этого не произошло бы.
Вы просто весь в облаках. А какой-нибудь мобильный разраб кодит свои мобильные проги 10 лет и про ваши облака только слышал. Ну хостишь ты свой бэкэнд не на своей стойке, а в облаке, ну приседают тебе там в этом облаке на голову, что у нас мол чтобы хоститься, нужно и курсы закончить, и вообще это хитромудрая наука. Но суть-то не меняется.
Кстати, чем хостинг на стороне, как делали все раньше, отличается от хостинга в облаке? Просто самые болшие хостинг-провайдеры обложились сложными процессами управления и сертификации и назвались облаками
можно на "ты". Не буду объяснять в чем различие облака и хостинга про это можно почитать. Просто на вскидку тебе infrastructure as code и понятие elastic, это только пара различий хостинга от облака.
и я совсем не фэнбой облака, мне в общем все равно чем управлять онпремом или облаком, облако это просто еще один инструмент. И суть вообще не меняется лет так уже 40, везде в конце концов client <---> server схема.
ты не работал в больших проектах, не работал с облаком, не работал по скрам, но критикуешь ;)
я вот по этому и приводил пример с одним динозавром который на стендапе демонстративно сидел сложа руки на груди. Это именно та причина по которой динозавров не любят брать в новые проекты. Его легче не взять чем наоборот.
Я готов делать иногда странные вещи, но в чём их суть? Пригласили каких-то коучей - скрам-мастеров, которые о раработке ПО лишь краем уха слышали, и назначили им чуть ли не главные роли в компании. И эти "мастера" строят матёрых и не очень разрабов как хотят, якобы для их же блага. Как все эти представления связаны с банальным понедельным планированием, или сколько там кто себе на спринты выделяет?
Например у тебя проблемы и ты пока не разобрался как их решить, а вася их уже решал пол года назад и может тебе помочь или наоборот. плюс ПО видит в общем на какой стадии сейчас команда, укладывается ли во время.
Менеджер проекта может видеть состояние проекта и без групповых выступлений - нафига иначе все эти джиры и прочие менеджеры задач придумали. А Вася может спросить совет лично или кинуть клич в общий чат.
Ну и для меня очевидно, что Вася, не будь дураком, не будет сильно часто и много рассказывать всем присутствующим, что у него проблемы, иначе может стать слабым звеном и кандидатом на вылет. Поэтому скорее скажет, что всё норм, а советов будет просить при личных встречах или в приватных чатах. Или вообще на стороне.
плюс на стендапе ты как девелопер хоть как то общаешься со своими же тиммемберами.
А что в этом обязательно-сакрального? Когда мне надо общаться, я иду и общаюсь, а когда не надо, я не давлю из себя "представление по расписанию". Если у кого-то проблемы с вообще способностью подойти и задать вопрос - так вы ему отдельно психологическую помощь или ещё что окажите, а меня-то зачем заставлять стендапиться?
я видел 100 примеров когда без стендапа, какой нибудь девелопер или опс сидит и неделями ковыряет проблему и не может ее решить. Когда спрашиваешь в конце почему он сразу не сказал, тишина, хотя это взрослые люди. Был бы стендап, этого не произошло бы.
Выше я написал один из распространённых вариантов, почему он это сделал и почему стендап не поможет.
Ещё раз, если надо, я так уж и быть поучаствую в этих "хороводах вокруг ёлочки", но внутреннее отвращение от этого у меня никуда не денется.
Не буду объяснять в чем различие облака и хостинга про это можно почитать. Просто на вскидку тебе infrastructure as code и понятие elastic, это только пара различий хостинга от облака.
А, понял - конфигурим себе хостинг, не копаясь с железками непосредственно. Т.е. железячного админа можно не держать.
Вот сейчас был разговор с участием человека, у коготорого немецкий не родной. Не знаю, какой у него английский, но немецкий лишь немного лучше моего, насколько я смог оценить, ну и сильный акцент, плюс он тоже с паузами подбирает слова и видно, что ему не так уж легко строить правильные немецкие предложения. Т.е. люди получают работу (а он давно работает, значит немецкий раньше у него даже хуже был) и успешно работают, даже с такими далёкими от отличных знаниями языка. Ну т.е. немецкого языка мне особо стесняться не надо - ещё немного его подкачать, и это явно не должно быть причиной отказа.
Правда, этот человек работает тоже от динстлайстунгсфирмы, но язык это явно не та причина, почему он от неё работает. Т.е. и напрямую в айтишную немецкую фирму вполне могут взять человека с таким знанием языка и акцентом.
кажется мне, ты очень долго будешь работу искать ;)
Я думаю, у вас просто предубеждение относительно меня. Я просто тут озвучиваю то, что обычно люди не проговаривают публично. Наверное, боятся, что их найдут и будут им пенять. Я могу иметь своё мнение - которое я тут высказал, мне может что-то не нравиться, но я могу принять чужие правила игры, если потребуется и если это будет для меня приемлемо.
А, понял - конфигурим себе хостинг, не копаясь с железками непосредственно. Т.е. железячного админа можно не держать.
Насколько я понимаю, там можно самому запустить несколько инстанций, ну или автоматически как-то разворачивается, но нужно 7 раз отмерить... а то они выставят большой счёт см. https://habr.com/ru/post/357764/
Моя ФЛ Он и ОнаЕсли я правильно понимаю, то это похоже на управление виртуальными машинами. Я хостю виртуалки у себя на компе или сервере, выделяю каждой железные ресурсы (оперативная память, ядра, степень нагрузки на ядро, постоянное хранилище и т.д.), с самим железом могу вообще не разбираться и не касаться его.
тебе давно сказали, что твой немецкий никому тут не интересен.
Начиная с определённого, довольно высокого уровня.
Я сейчас на этих гешпрехах за последние 2 месяца практики разговорной больше поимел, чем за все курсы языка вместе взятые... Да, пожалуй что так. А вот английский в загоне - раньше мог что-то сварганить почти "с места", а сейчас в голове каша из немецких и английских слов, и сходу сказать что-то почти всегда не получается, лишь отдельные короткие предложения или словосочетания. Я сейчас по-немецки говорю лучше, чем по-английски, а читаю всё равно на английском лучше.
Я видел 100 примеров когда без стендапа, какой нибудь девелопер или опс сидит и неделями ковыряет проблему и не может ее решить. Когда спрашиваешь в конце почему он сразу не сказал, тишина, хотя это взрослые люди.
Всё таки это проблема конкретных людей - есть определенное время на решение проблемы - если не идёт, то ты либо знаешь, куда копать, либо у кого спросить.
плюс на стендапе ты как девелопер хоть как то общаешься со своими же тиммемберами.
За 15 минут? Я в HO, общение сильно сократилось. Если есть вопросы ко мне/у меня, то для этого пишутся сообщения либо звонок.
плюс ПО видит в общем на какой стадии сейчас команда, укладывается ли во время.
В общем он может и видит, но мы например юзаем жиру - там и так видно, кто что делает и укладываемся ли мы в срок или нет.
Всё таки это проблема конкретных людей - есть определенное время на решение проблемы - если не идёт, то ты либо знаешь, куда копать, либо у кого спросить.
да, именно, это проблема чисто человеческая и очень присущая некоторым IT шникам. Процесс как раз и сделан так, чтоб можно было эти проблемы быстро распознавать. Все мы люди и у всех у нас свои комплексы и проблемы.
Проблема в том что непример у тебя этой проблемы нет и никогда не было, а у твоего сотрудника еще как. Тебе эти дейли пофиг и значение их не понятно. Поставь себя на место тимлида или ПО.
За 15 минут? Я в HO, общение сильно сократилось. Если есть вопросы ко мне/у меня, то для этого пишутся сообщения либо звонок.
да, 15 вполне хватит для маленькой команды, а команда ведь маленькая, правильно ?
В общем он может и видит, но мы например юзаем жиру - там и так видно, кто что делает и укладываемся ли мы в срок или нет
сейчас все юзают жиру, но тем не менее, она никак не отменила живого общения.
еще кстати формат стэндапа тоже можно определить. Если тебе нечего сказать, ты можешь ничего не говорить. В таких коммандах я тоже был. Никто не заставляет высасывать из пальца что ты делал вчера если ты весь день ковырял в носу и читал документацию. Если ситуация это позволяет, почему нет ?
в дейли можно кстати выразить респект и уважуху если кто сделал чего хорошего, в дейли можно проанонсить например какую нибудь новость средней важности и вообще глянуть как себя команда чувствует. Это просто надо делать правильно, чтоб никакой гений программостроения не решил что его дресируют и заставляют делать неинтересные вещи.
я видел 3 вида стендапа. 1) говоришь если есть что сказать 2) смотрим по юзерсторис которые в прогрессе и рассказываем в кратце о статусе 3) каждый просто высасывает что то из пальца
Я думаю, у вас просто предубеждение относительно меня. Я просто тут озвучиваю то, что обычно люди не проговаривают публично. Наверное, боятся, что их найдут и будут им пенять. Я могу иметь своё мнение - которое я тут высказал, мне может что-то не нравиться, но я могу принять чужие правила игры, если потребуется и если это будет для меня приемлемо.
если честно то мне вообще то совершенно все равно :)
если тебя не устраивают процессы на фирме и ты не можешь их поменять, встал и ушел, ты же ведь хороший специалист ?
Не можешь встать и уйти, потому что врядли кто еще возьмет ? Значит ты на своем месте ;) ИМХО
Если тебе нечего сказать, ты можешь ничего не говорить. В таких коммандах я тоже был. Никто не заставляет высасывать из пальца что ты делал вчера если ты весь день ковырял в носу и читал документацию. Если ситуация это позволяет, почему нет ?
Плохо. Гарантия конфликта. Один начинает сачковать остальные подтягиваются - "а чо, ему можно?". Именно для того чтобы не сидел и не ковырял пальцем в носу. Потому как говорить "вчера нифига не делал" - стыдно. Даже ленивые жопы начинают что-то делать. Или вылетают из команды.
Айтишники в большинстве своем интроверты и стэндап вытаскивает их из углов и заставляет делиться проблемами и не чувствовать себя забытыми и ненужными. Если у меня кто-то возражал против стэндапа, то мы все дружно проводили десятиминутку рядом с его рабочим местом. Сначала народ переживал и сопротивлялся, а потом сами начали прибегать к 08:45, отчитываться и шли дружно пить кофе.
о, свидетели скрама подтянулись))
в стендапе нет никакой дрессировки, на стендапе присутствуют все члены команды и правила для всех одинаковые и длится он ровно 15 минут или меньше.
дада, про 15 минут чистая правда))
видел 100 примеров когда без стендапа, какой нибудь девелопер или опс сидит и неделями ковыряет проблему и не может ее решить.
ну если человек - УГ и для вопроса ему нужно дождаться ежедневной летучки, то ок.
ну если человек - УГ и для вопроса ему нужно дождаться ежедневной летучки, то ок.
Таких людей как минимум 30%. Ещё 30% "неловко беспокоить" остальных "глупыми вопросами". Ещё 30% "думал что такого у нас ещё никто не делал". Вот оставшиеся 10% могут работать эффективно и без стендапа. Вот бы их найти всех и в одну команду...
Да я сам интроверт. Но ещё раз повторю - не могу назвать стэндап общением с командой. А вообще у нас сейчас именно рассказ кто что сделал и будет делать. Синергии почти нет - вот так, чтобы кто-то своим рассказом помог мне в моих текущих задачах чисто случайно, нет такого не помню.
Если у меня кто-то возражал против стэндап
Так а чего возражать? Пусть будет. В ХО кстати плюс, что у меня в это время ещё что-то может запускаться, теститься и прочее. Очень удобно ;)
Я в HO, общение сильно сократилось. Если есть вопросы ко мне/у меня, то для этого пишутся сообщения либо звонок.
Кстати, да. Попробовал тут в Тимс с ещё четырьмя людьми поговорить. Так почти сразу попросили выключить камеру. Какой стендап при таком соединении? На одних голосах? Ну чушь же и карго-культ. А по канону что, без стендапа аджайл не выходит?
еще кстати формат стэндапа тоже можно определить. Если тебе нечего сказать, ты можешь ничего не говорить. В таких коммандах я тоже был. Никто не заставляет высасывать из пальца что ты делал вчера если ты весь день ковырял в носу и читал документацию. Если ситуация это позволяет, почему нет ?
Этот стендапский подход - уравниловка и попытка всех причесать. Я в юности рукопашкой занимался, там тренер тоже после тренировки собирал всех в круг и требовал, чтобы говорили, что каждый для себя сегодня выяснил, отработал. Если нечего сказать было, то просто передавал голос следующему. Но если трое подряд передавали голос без своих выводов, то их заставляли отжиматься и снова требовали сказать, что они для себя сегодня уяснили. Новички обычно всегда попадали на эту "уловку". Ну и народ выдавливал из себя всякую фигню, т.к. в реальности бОльшая часть ничего особо из выводов сделать не могла. Да и часто одно и то же отрабатывали - повторять постоянно одно и то же в качестве выводов? Вобщем, подход так себе.
Я думал, эта хрень осталась в сопливом детстве, школе, армии, спортклубах, прочих всяких рассадниках муштры. Ан нет, и сюда притащили.
в дейли можно кстати выразить респект и уважуху если кто сделал чего хорошего, в дейли можно проанонсить например какую нибудь новость средней важности и вообще глянуть как себя команда чувствует. Это просто надо делать правильно, чтоб никакой гений программостроения не решил что его дресируют и заставляют делать неинтересные вещи.
Сегодня разговаривал с программистом на собесе, и он сказал, что они отказались от дейли и оставили одни уикли. Я ещё ввернул, что по-моему дейли слишком курце цайт, чтобы что-то успеть сделать или изучить, поэтому лучше уикли. Он тут же радостно согласился. Сразу видно, что человеку этот "обычай" претит, и чем оно реже, тем лучше.
Это просто надо делать правильно, чтоб никакой гений программостроения не решил что его дресируют и заставляют делать неинтересные вещи.
Люди не идиоты. Они прекрасно видят, что их таки так или иначе дрессируют, и пытаются просто приспособиться, "высосать из пальца" обязательную тираду или выполнить прописанный ритуал. Вы бы в своей фирме, буде такова, тоже устраивали бы подобные регулярные собрания-стендапы на принудительных началах?
Айтишники в большинстве своем интроверты и стэндап вытаскивает их из углов и заставляет делиться проблемами и не чувствовать себя забытыми и ненужными. Если у меня кто-то возражал против стэндапа, то мы все дружно проводили десятиминутку рядом с его рабочим местом. Сначала народ переживал и сопротивлялся, а потом сами начали прибегать к 08:45, отчитываться и шли дружно пить кофе.
Потому что поняли, что если в пятницу ещё с вечера занять, то потом все выходные свободен.
С некоторыми детьми в детстве делают так: несмотря на их слёзы и вопли, натягивают насильно костюм зайчика-снежинки, выталкивают в середину хоровода и "ободряюще" орут "давай, спой то, что мы вчера с тобой разучили". Шоковая терапия. Очень полезно для программиста перед рабочим днём для успешного решения задач.
если тебя не устраивают процессы на фирме и ты не можешь их поменять, встал и ушел, ты же ведь хороший специалист ?
Не можешь встать и уйти, потому что врядли кто еще возьмет ? Значит ты на своем месте ;)
Всё верно.
А того мужичка в возрасте, который сложа руки продолжал сидеть, понять можно. Если молодым ещё в новинку принимать стойки и подавать голос по команде, то для него это дикость и навевает воспоминания об оккупации.
Таких людей как минимум 30%. Ещё 30% "неловко беспокоить" остальных "глупыми вопросами". Ещё 30% "думал что такого у нас ещё никто не делал". Вот оставшиеся 10% могут работать эффективно и без стендапа. Вот бы их найти всех и в одну команду...
Зачастую люди готовы помочь и выслушать других. Только не в этой спущенной сверху палочной манере с идиотскими представлениями. Нормально подойти и спросить, даже в третий раз (хотя это уже напрягает). Нормально так же ответить на третью за сегодня просьбу "извини, я сегодня занят, не могу пока ничем помочь".
Тут смотря что за ситуация. Например, такая - то да, будет много вопросов от новичка, т.к. не выстроены процессы ввода новичка в команду, нет чётких инструкций, как что настраивать в корпоративной среде, у кого пароли-явки получать, всё только вслух и только один раз передаётся, при этом записывать нельзя. )))
Плохо. Гарантия конфликта. Один начинает сачковать остальные подтягиваются - "а чо, ему можно?". Именно для того чтобы не сидел и не ковырял пальцем в носу. Потому как говорить "вчера нифига не делал" - стыдно. Даже ленивые жопы начинают что-то делать. Или вылетают из команды.
лично я считаю что если ты недавно неделю вкалывал из-за например важного релиза, то нет ничего плохого пару дней поделать вид что ты работаешь, даже если ты вообще ничего не делаешь (при условии что все выкатили и все хорошо). Я себе такие простои позволяю даже как экстерн и даже если я в ответе за других людей, пока ни в одном проекте мне никто не предъявил недовольства по этому поводу.
Плохо когда ты в таком модусе всегда и от тебя толка 0. Если это так, то да, твои тиммемберы это увидят и будет конфликт. Такие случаи я тоже видел и обычно такие люди долго в команде не оставались, как ты и написал. Но тут оно само собой и регулируется.
Кстати нет. Хоть и маленькая команда, но всё таки как правило больше.
В моём анамнезе 3 команды в 5, 7 и 7 человек, которые через некоторое время вработались и спокойно укладывались в 15 минут. И две команды в 35 и 20 человек. Которые и в полчаса с трудом. При том что половина говорила "мне сегодня не о чем докладывать". Скрам, блин.
да мне как SRE вообще честно говоря плевать какие процессы у девелоперов, какие они захотят такие у них и процессы. Я просто вижу что работает и что нет.
дада, про 15 минут чистая правда))
я был на стендапах и по 2 часа, а был и на 15 минут, но потом тебе говорят что теперь все остались и мы будет более детально обсуждать проблемы и тоже на 2 часа. Разницы как бы никакой.
был в проекте где стендап 15 мин, скраммастерша проходила по юзерсториз в спринте у которых статус in progress, скраммастерша следила за тем чтоб не было долгих технических споров и дискуссий и ровно через 15 мин после начала, стендап заканчивается. Время рассчитывалось так чтоб у всех было буквально пару минут, успели или нет, не интересует никого. Тебе нечего, сказать сегодня ? Без проблем, ничего не говори. Ты не должен ничего из пальца высасывать.
ну если человек - УГ и для вопроса ему нужно дождаться ежедневной летучки, то ок.
а ты оглянись вокруг, особенно в больших проектах или концернах. Много ты знаешь девелоперов, которые перенимают инициативу, умеют внятно коммуницировать и с правильными людьми, могут просчитывать действия на пару шагов вперед и вообще за временем следить могут ? Я тоже много не знаю и обычно их и делают тимлидами.
А так обычный разраб, это часто перец который сидит спрятавшись в своем углу и кодящий не то что нужно, а что он хочет и вообще лучше его оставить в покое, потому что он интроверт и общаться особо не любит. Вот стань лидом, получи с десяток таких вот гениев и слепи с ними что-то. И вот тогда начиняешь понимать зачем нужны такие вот скрамы и правила которые на первый взгляд только нервируют.
Я думал, эта хрень осталась в сопливом детстве, школе, армии, спортклубах, прочих всяких рассадниках муштры. Ан нет, и сюда притащили.
а как ты без дисциплины собрался что то делать ? не получится. Но тебе и трудно судить потому что, как ты сам писал, ты в больших проектах не был, и реквесты получал через мессенджер от шефа который и не айтишник даже.
Конечно тебе не понятен смысл стендапа в таком контексте. И я понимаю что многие девелоперы считают себя как минимум Бернштайном, и границ для их креативных идей нет, но к сожалениют это далеко не так
да мне как SRE вообще честно говоря плевать какие процессы у девелоперов, какие они захотят такие у них и процессы. Я просто вижу что работает и что нет.
все уже поняли, что ты SRE. Не надо каждый раз напоминать. Тут речь больше про разработчиков.
был на стендапах и по 2 часа, а был и на 15 минут, но потом тебе говорят что теперь все остались и мы будет более детально обсуждать проблемы и тоже на 2 часа. Разницы как бы никакой.
Плять, присоединюсь к Алексу, это какая-то средняя школа: «если кто-то что-то не понял, весь класс остаётся после уроков»))
скраммастерша следила за тем чтоб не было долгих технических споров и дискуссий и ровно через 15 мин после начала, стендап заканчивается.
тоже охуенно. Время прогулки окончено, арестанты, разойтись по камерам))
А как же тот случай с чуваком, который искал решение проблемы, которое знал другой коллега?
а ты оглянись вокруг, особенно в больших проектах или концернах. Много ты знаешь девелоперов, которые перенимают инициативу, умеют внятно коммуницировать и с правильными людьми, могут просчитывать действия на пару шагов вперед и вообще за временем следить могут ?
В больших проектах и концернах не работал, наверное поэтому таких людей у меня в окружении 80%.
Да я сам интроверт. Но ещё раз повторю - не могу назвать стэндап общением с командой. А вообще у нас сейчас именно рассказ кто что сделал и будет делать. Синергии почти нет - вот так, чтобы кто-то своим рассказом помог мне в моих текущих задачах чисто случайно, нет такого не помню.
я привык свои проблемы решать сам и мне пока на стендапах в технических планах никто не помогал, но давали подсказки к кому например лучше подойти или подобные вещи и это взаимодействие тоже уже хорошо.
Наивно полагать что если вы делаете стендап, то сейчас тут же синергия и расступится море... Построить слаженную команду это весьма не простая задача, зависящая от многих факторов.
Я в одном проекте попал прям в самое начало и присутствовал при тимбилдинге команды SRE, очень было круто. Как в фильме 300, только нас было 8 :)
Потом был на бэхе, тоже в самое начало попал, унылое говно. Бэха и т-системс, ...баный стыд.
Наверное, у каждого свой опыт. Как по мне, то дейли не особо нужен. Не потому, что я такой уникальный, просто в нашем конкретном случае я не вижу, чтобы это приносило какую-то офигительную пользу. Команда у нас маленькая, меньше 10 человек. Но дейли это не единственное место, где можно поговорить. Есть ещё митинги на технические темы/вопросы. Вот там польза есть. Но там как правило 2-3 человека. А так я сам 50% времени занимаюсь этим вашим Devops, даже DevSecOps, а примерно 50% времени разработкой (только Backend). И как я уже написал , мне дейли ничего не даёт, мне бы и weekly хватило. У нас когда больше половины команды нет, часто и дейли отменяется. В общем, возможно это мне не повезло, или я не поймал дзен сего действа.
все уже поняли, что ты SRE. Не надо каждый раз напоминать. Тут речь больше про разработчиков.
так я о чем и говорю, все плевать вообще какой у разработчиков процесс. Это мало кого интересует. Кто то платит бабки и хочет видеть продукт в определенный срок. Не хочешь скрам, уложишься и с водопадом. Да ради бога.
Я слышал недавно один магазин на системы кассовые переехал, так там вообще ... XML и все такое.
но все большие организации и даже амты перешли на скрам, так лепить дерьмо хотя бы дешевле теперь. У всех свои реалии. У меня вон в проекте майкросервисы из openshift общаются с мейнфреймом, шо поделать.
Наверное, у каждого свой опыт.
безусловно. Многий выдающийся софт писали без скрам вообще. Начиная от юниксов всяких, заканичивая ораклами и прочими сложными проектами. И без скрам жизнь возможна. Вроде никто не пытался доказать обратное.
Твоего опыта я не знаю, тебе легче сказать нужен ли вам дейли или скрам вообще.
нет, ты не понял, всем плевать, какой процесс у SRE.
P.S. Дожили, уже равняемся на госслужбу))
P.S.S. Как-то довелось наблюдать ситуацию. Был на дне(открытых дверей) в BAMF’е. Они там открыли один образцово-показательный кабинет с диваном, сенсорным телевизором, столами с регулировкой по высоте(на двоих) и тэпэ
Ну и заходит посетитель и вступят в разговор с «экскурсоводом».
посетитель оказался из Bundesagentur für Arbeit и когда оба узнали, что и те и другие используют скрам, стали так выпрыгивать из штанишек, что чуть в десна не стали целоваться))
P.S. Дожили, уже равняемся на госслужбу))
ну даже до них уже дошло что есть смысл что то менять :)
я не очень понимаю что конкретно ты до меня хочешь донести, если тебе не нравится скрам, не работай в тех конторах где его применяют. В чем проблема ?
Сначала тебя очень расстроил тот факт что JSON сейчас более распространен чем XML. Теперь тебя расстроил стэндап и мы плавно перешли на твое негативное отношение к скрам.
ну пропусти просто обсуждение про скрам если тебя это так раздражает
Сначала тебя очень расстроил тот факт что JSON сейчас более распространен чем XML
и опять ты быстро успел забыть, как оно было на самом деле. Разговор-то всего пару недель назад был))
Может все же дементный старпер это не Алекс, а ты?
и опять ты быстро успел забыть, как оно было на самом деле. Разговор-то всего пару недель назад был))
Может все же дементный старпер это не Алекс, а ты?
может и да :), тогда напомни как было
там кажется было про новые проекты и конкретно про _мой_ опыт. Не припоминаешь, не ? :)
да и нагуглить можно много о том как упала популярность XML и везде пихают JSON.
И да, популярность JSON сильно возросла и так что даже oracle добавила в свою rdbms нативую поддержку JSON аж 7 лет назад.
тебя это сильно расстроило и ты рассказал про магазин который кассовые системы перевел на XML, но потом ты слился и сказал что в проекте не ты и тебе просто рассказали что поддержка XML тоже есть.
Вот как то так.
Но опять же, ну JSON ну XML да и ради бога. Но ты так сразу злиться начинаешь. И стендапы не нужны и скрам плохо. Расслабься :) тебя вроде никто не принуждает ни к чему
не понимаю логику бизнесов
-----
Логика элементарная:
1. Знает и может - Ок. Увы - всего необходимого объема не знаешь...
2. Может изучить/освоить - Ок. Увы...
новичок или студент за те же деньги им нужнее
-----
Да.
Потому как их можно направить и они быстро самообучатся.
А тебя надо будет переучивать - это много затратнее...
петпроджектс
-----
Ну так выложи проект чтобы было видно что тy способен сделать за 2 человеко*года...
Если там три таблицы показываются в форме - то это не 2 чд, а пол дня от силы...
Там контингент тёток за 50, которые компуктера отродясь не видали.
Ну значит вам просто не повезло, я рядом с молодыми русскими девушками сидел.
Моя ФЛ Он и ОнаБыл бы стендап, этого не произошло бы.
-----
Я видел точно такой же пример - со стенапом и... нерешаемой проблемой.
Так же как и обратный - без каких-либо стендапов работа шла и проблемы не задерживались...
Не в стендапах дело - их можно заменить общей информацией... и выполнением менеджером его обязанностей.
в айтишную немецкую фирму вполне могут взять человека с таким знанием языка и акцентом
-----
Я тебе скажу странную вещь - у меня нет немецкого.
Вообще нет - никогда не учил, по произношению - чтение транскрипции из словаря.
Это не мешало работать в немецком аЙТи... ![]()
озвучиваю то, что
-----
На то, что ты озвучиваешь - начихать и забыть.
Покажи что ты умеешь. Причем не в плане элементарного кодинга - это маст хаве, а в изучении нового, адаптации к ситуации, коммуникации и т.п.
Я вот, например, для тебя выгляжу как... хммм... абсолютно оскорбительны своим существованием хам...
И чо? Таких над тобой будет туча... ну в Германии не туча, а полтучи, но не суть - будут и много...
И пинать тебя будут гораздо жесче - им из тебя надо выбить выполнение работы которую ты не знаешь как сделать, а не выслушивать что ты там озвучиваешь...
если это будет для меня приемлемо
-----
Так ты уже сформулировал что именно для тебя приемлемо - вот для рабобрателей оно как-то не очень...
В чем именно "не очень" тебе сказано, но вот работы над сближением позиций как-то незаметно...
Поставь себя на место тимлида или ПО.
-----
С позиции тимлида Я вполне вижу управляемость тима.
Так же с позиции тимлида Я знаю квалификацию и вижу как распределить задачи чтобы получить результат в заданное время.
Как тимлиду мне стендап не нужен.
Стендап может быть полезен моему менеджеру, но как тимлид Я буду крайне недоволен если он будет вмешиваться в процесс...
а команда ведь маленькая, правильно ?
-----
Да, команда маленькая - у каждого примерно 30 секунд чтобы донести до других и суть работы, и состояние работы и наличествующие проблемы. ![]()
вообще глянуть как себя команда чувствует.
------
Менеджер должен это знать без дейли.
Даже в виде того, что Вася на следующей неделе будет работать на 20% хуже т.к. его жена вынесет ему мозг
из-за течки... ![]()
скраммастерша проходила по юзерсториз в спринте у которых статус in progress
------
Я так понимаю, что спрашивать сколько времени выделялось на задачу бессмысленно?
Это Я к тому, что как менеджер буду спрашивать у тимлида чем обосновано то, что у него в тасклисте задачи длительностью более 15-20 минут.
А если они по 15-20 минут то об каком ин прогресс может идти речь?
Вывод - скраммастерша умеет быть мастером на скраме, но не в состоянии определить трудозатраты и выполнить разбивку на исполняемые задачи.
Можно и так работат', но не интересно...
А почему ты думаешь что Я этого не знаю?
Мне это в уши дули еще в 90-е, когда таких слов как скрам и ватефалл и не слыхали. ![]()
ПОтом слова появились, под них написали кучу обоснований, а вот суть не поменялась...
Ты вот мне лучше скажи - как раздробить задачу на куски по 15-20 минут и кто в состоянии это сделать для команды... и каков будет размер этой команды?
Вот как только сможешь внятно ответить на этот вопрос так сразу и будет понятно что именно и в каком количестве свалили на кодеров...
Если я правильно понимаю, то это похоже на управление виртуальными машинами. Я хостю виртуалки у себя на компе или сервере, выделяю каждой железные ресурсы (оперативная память, ядра, степень нагрузки на ядро, постоянное хранилище и т.д.), с самим железом могу вообще не разбираться и не касаться его.
Мне хотели подарить на ДР AWS, но так и не подарили. Имхо как как я понимаю, что несколько хостов объеденятся, и будет работать как один. Хотя если там используется nginx то разные сервера могут работать отдельно, там будет просто переадресация на определённый сервер.
Моя ФЛ Он и ОнаЯ видел точно такой же пример - со стенапом и... нерешаемой проблемой.
Пушо чтобы решить действительно сложную проблему, нужно зачастую сесть и подумать, а не встать и говорить.
А если проблема не сложная и решается спросом совета, то это не проблема, и уж точно специального представления-стендапа не требует.
Не в стендапах дело - их можно заменить общей информацией... и выполнением менеджером его обязанностей.
А можно выполнение обязанностей менеджером заменить на стендапы. ))
Я тебе скажу странную вещь - у меня нет немецкого.
Вообще нет - никогда не учил, по произношению - чтение транскрипции из словаря.
Это не мешало работать в немецком аЙТи...
Это явно была либо международная контора с немецким филиалом, либо просто попалось одно из малочисленных мест в чисто местном айти. На всех немецких айтишных биржах труда (проверил Stepstone, Gehalt, Monster) программерских позиций без немецкого - процентов 5 от силы. Чтобы искать позиции, где достаточно чисто инглиша, явно не в этих биржах надо копаться.
Я вот, например, для тебя выгляжу как... хммм... абсолютно оскорбительны своим существованием хам...
Нет. Как ворчащий старикан под женским ником, агитирующий, чтобы я упоролся в джаваскрипт... и XML впридачу. )))
либо сообщаешь менеджеру что данная задача тобой за отведенное время не решается, для решения необходимо 1., 2., 3., etc...
и берешь следующую из списка...
Т.е. вы как бы не отказываетесь, но выставляете такие требования, чтобы было неприемлемо давать эту работу именно вам.
Ты вот мне лучше скажи - как раздробить задачу на куски по 15-20 минут и кто в состоянии это сделать для команды... и каков будет размер этой команды?
Бред какой-то. Вам проще самому сделать всю эту задачу за то время, пока так подробно дробить будете.
Теперь я ещё и язык программирования CSS не хочу изучать, вдобавок к джаваскрипту. Оне же там, в веб-фронтэнде, все больные на голову...
я вообще не понимаю зачем тебе это все. У тебя в студии автоматизированы процессы которые без нее делали бы тысячи девелоперов (с твоих собственных слов). У тебя межгалактический уровень и проблемы простых смертых тебе то чем интересны ?
прикольно сделали
, но можно это и не использовать, это имхо большая роскошь для customers. Кстати спасибо большое за статью.
Моя ФЛ Он и Онаприкольно сделали, но можно это и не использовать, это имхо большая роскошь для customers. Кстати спасибо большое за статью.
Что прикольного? Они скоро Дум портируют на CSS, потом будут полноценные приложения пытаться разрабатывать, а потом будет "CSS для серверов".
Что прикольного?
Ну я как-бы на вашей стороне, я тоже не успеваю гнаться за этими новинками или нововведениями, мне как-бы больше нравится WinForms, ну или на крайний случай WPF. Я не особый фанат всяких таких эффектов на JavaScript, потому-что сайт должен уметь правильно отображаться без всяких JavaScript, но скажем спомощью этой функции можно красивую менюшку сделать. Мы чем-то похожи, у меня тоже каша в голове от всего этого.
Моя ФЛ Он и ОнаВот блин! Щас какую-то фигню на собесе нёс. Глупые вопросы задавал, мял булки, что вот что-то не знаю. Они сказали про джойны в SQL, а я вспомнил, что их плохо знаю. Вчера на техническом интервью один на один лучше было... Похоже, надо новую пачку бевербунгов запустить.
Ну я как-бы на вашей стороне, я тоже не успеваю гнаться за этими новинками или нововведениями
Это не новинки, это мусор. Просто мусор в мире программирования. Который джуниоры тащат везде и всюду. И мне непонятно, почему большие компании идут у них на поводу. Что вам, на сервере на JS писать? - да пожалуйста. Десктоп-аппы? - не вопрос. 3Д-игры? - к вашим услугам. Ну и что, что много жрёт ресурсов, тормозит, нормально поддерживать нельзя, тонны лапшекода, ООП через костыли, контроль типов через ещё бОльшие костыли. Чем больше проблем, тем больше работы, а значит все мы, джаваскриптеры, всегда будет при деле.
И да, насколько я понял, демпинг по зарплате может не работать, когда ты через посредника (ляйфирму или ещё какое агентство) устраиваешься. Ты можешь сказать, что хочешь 40к, а посредник будет продавать тебя за 60к, и просто чем меньше ты запросишь, тем бОльшую разницу он положит себе в карман? Вот если бы я непосредственно бевербовался на 40, без посредников, может это и играло бы роль, но посредник помножит этот "козырь" на ноль, и мне придётся и на собесе из себя представлять и на работе специалиста именно на все 60к?
решить действительно сложную проблему
-----
В ИТ нет сложных проблем.
В ИТ есть недостаток знаний... и временнЫе вопросы для выполнения задач.
выставляете такие требования
-----
Вообще-то, Я сообщаю об том какие разделы мне надо доучить/исследовать и сколько времени это займет.
Давать мне запрашиваемое время, уменьшить необходимый объем документации или решать задачу как-то по-другому - забота менеджера.
Но это - в нормальной ситуации. А когда работу менеджера переложат на команду - будут скрамы и ватерфолы - чего и сколько изучать Я буду решать сам, а скраммастер будет лишь коллектить время... ну может переназначит исполнителя...
чтобы я упоролся в
-----
Ты либо сильно тролишь... ну либо очень сильно тупишь...
И Я склонен думать что имеет место второе...
решить действительно сложную проблему
-----
В ИТ нет сложных проблем.
В ИТ есть недостаток знаний... и временнЫе вопросы для выполнения задач.
У меня такое ощущение, что если даже я с вами в чём-то полностью соглашусь, то вы всё равно найдёте причину высказать несогласие, претензию или вступить со мной в конфронтацию. Я ту фразу сказал, чтобы с вами согласиться, но вы и тут со мной несогласны.
)))
выставляете такие требования
-----
Вообще-то, Я сообщаю об том какие разделы мне надо доучить/исследовать и сколько времени это займет.
Давать мне запрашиваемое время, уменьшить необходимый объем документации или решать задачу как-то по-другому - забота менеджера.
Интересно, это относится к джойнам в SQL, или услышав подобное - мне нужно пару часов на повторение джойнов - менеджер может и начать подумывать о твоём увольнении?
Джойны и через ОРМ делаются
Join Query In Entity Framework - TekTutorialsHub
Inner join, outer join, справа, слева, ну и пачку каверзных вопросов на эти темы. А то вдруг ты пару лет десктопные штуки писал, и подзабыл. Не расслабляться!
И да, насколько я понял, демпинг по зарплате может не работать, когда ты через посредника (ляйфирму или ещё какое агентство) устраиваешься. Ты можешь сказать, что хочешь 40к, а посредник будет продавать тебя за 60к, и просто чем меньше ты запросишь, тем бОльшую разницу он положит себе в карман? Вот если бы я непосредственно бевербовался на 40, без посредников, может это и играло бы роль, но посредник помножит этот "козырь" на ноль, и мне придётся и на собесе из себя представлять и на работе специалиста именно на все 60к?
Или вот скажем я сам считаю, что мне далеко до сеньёра, и бевербуюсь на объявления джуниор-миддл. Ну и заявляю соответствующую зарплату пониже. А посредник вполне может меня заказчику представлять как миддла-сеньёра, и я буду недоумевать, чего это так спрашивают на собесах - "должен всё уметь, на все вопросы отвечать. Просто посреднику выгоднее меня продать подороже, а разницу с моей зарплатой себе в карман положить. Вобщем, есть такая опасность.
Правильно я рассуждаю?
Джойны и через ОРМ делаются
-----
Повтоюсь - ну и какого хрена ты лезешь в джойны?
Ты же декларируешь ненужность ничего сверх того что ты уже изучил и желание рабоатать с шарпом на дескторпе.
Вот и пользуй ОРМ как его тебе дали и не беспокойся ни об чем... ![]()
Правильно я рассуждаю?
Не совсем.
С одной стороны, да посреднику выгодно предложить кандидата на более высокую зарплату.
С другой стороны, он получает по факту, а не по словам. И он гораздо лучше знает сколько могут дать человеку.
Обычно мне говорили, что это позиция может стоить больше, согласен ли я?
отключите в браусере JS и походите по сайтам.
А чего его отключать, когда можно попробывать в легковесном браузере - NetSurf, текстовом браузере - Lynx, ну или на худой конец WinWAP for Windows.
Моя ФЛ Он и ОнаИ мне непонятно, почему большие компании идут у них на поводу.
Наверное видят что наберает популярность та или иная технология, вот и идут у них на поводу, а авторам потом ещё донатят. И мелкие IT фирмы тоже идут у них на поводу. Чаще начальство ничего не понимает, видит только GUI, для него код это чёрный ящик, а вот руководители проекта говорят нужно использовать такую-то технологию, такой-то фреймворк, нужно использовать такие-то шаблоны проектирования, а потом выставляют объявления на порталах по поиску работы "мы ищим программиста знающий JQuery, Bootstrap, такие-то шаблоны проектирования". Самая жесть, это то, что разные фирмы разные фреймворки используют, и всё абсолютно нельзя знать. Допустим искал работу программистов на PHP в городе Мюнхен, в разных фирмах разные PHP фреймворки - CakePHP, Symfony, Zend Framework, Yii, итд. Столько просто невозможно знать. Но меня джобцентр долбил, надо было минимум 5 бевербунгов отправлять.
Моя ФЛ Он и ОнаСамая жесть, это то, что разные фирмы разные фреймворки используют, и всё абсолютно нельзя знать. Допустим искал работу программистов на PHP в городе Мюнхен, в разных фирмах разные PHP фреймворки - CakePHP, Symfony, Zend Framework, Yii, итд. Столько просто невозможно знать. Но меня джобцентр долбил, надо было минимум 5 бевербунгов отправлять.
Как тут все сеньёры без исключения долбят - для настоящего программиста перескакивать с фреймворка на фреймворк, языка на язык не должно составлять проблемы. Ну и обновлять знания по всем этим вещам тоже. ))
По этой картинке как бы постулируется, что замыленный джуниор постоянно что-то кодит и занят, а патлатый сеньёр просто ходит по офису, попивая кофеёк, и раздаёт "прикольные" советы. Он настолько крут, что работа сама собой делается, ну или занимает у него очень мало времени. А так он в основном занят вояжами до кофемашины и обратно.
Как тут все сеньёры без исключения долбят - для настоящего программиста перескакивать с фреймворка на фреймворк, языка на язык не должно составлять проблемы. Ну и обновлять знания по всем этим вещам тоже. ))
Они как-бы все похожи, если знаешь MVC то понять будет не трудно, просто у каждого фреймворка своя специфика, но самый сложный из вышеперечисленных это фреймворк имхо - Symfony, это что-то имхо на подобие Spring, а самый простой Kohana Framework почему-то больше не развивается, я его быстро освоил. На некоторые вышеперечисленные мною фреймворки даже можно сертифицироваться - Symfony - https://certification.symfony.com/, Zend Framework - https://www.zend.com/training/zf2-certification-exam.
Моя ФЛ Он и ОнаОни как-бы все похожи, если знаешь MVC то понять будет не трудно, просто у каждого фреймворка своя специфика, но самый сложный из вышеперечисленных это фреймворк имхо - Symfony, это что-то имхо на подобие Spring, а самый простой Kohana Framework почему-то больше не развивается, я его быстро освоил. На некоторые вышеперечисленные мною фреймворки даже можно сертифицироваться - Symfony - https://certification.symfony.com/, Zend Framework - https://www.zend.com/training/zf2-certification-exam.
Ну не знаю. Меня почему-то с обещаниями "не знаю, но готов выучить" не торопятся брать. Нужно, чтобы уже знал и умел и несколько лет опыта.
Недавно мне рассказывали, что "ты должен уметь решать даже незнакомые задачи... за дцать минут... ладно, за 2 часа", а потом менеджерам по ушам ездиют, что им де время надо для изучения. Т.е. у себя в конторе такие телеги задвигают, а мне тут расписывают, какая рожа будет у менеджера, если я откажусь от незнакомой технологии.
Да нет же, просто я всё неправильно понял, и это другое. )))
На одном собесе в Германии сотрудник признался, что юнит-тесты они вообще-то не делают, а тестируют... просто потыкав интерфейс, как я понял. Там на стороне заказчика кто-то как-то тесты проводит, но это явно не юнит-тесты и не какие-то автоматизированные, а так же сидит чел и пытается пользоваться программой, находя ошибки и недоработки.
И тут объява совсем с другого конца Вакансия Junior/Middle Frontend JS Developer компании careerspace на vc.ru, Удалённо (archive.org)
Junior/Middle Frontend JS Developer
Если берешься за задачу — доводишь ее до конца, без отговорок. Ты будешь отвечать за проект, а не за закрытие мелких тасок, которые потом просто перетянут в другую колонку в Trello.
Т.е. джун-миддл в одно лицо делает весь проект.
- Внимательность к деталям. Несколько раз перепроверяешь работу, чтобы точно убедиться, что все работает без багов. У нас нет тестировщиков, делаем все сами. Надо быть к этому готовым.
Ну вы поняли - прямо как я выше описал. И прямо как у меня на последней и вообще всех работах. Ну т.е. это довольно много где норма, что в России, что на условном Западе. Видите, даже в коммерческой разработке. Так что TDD и прочее - скорее мечты, сладкие сны о том, как хотелось бы, но жестокий мир всё сделал по-другому... А впрочем, сейчас же и ФААНГи отказались от тестов, так что всё в тренде.
- Если все выше — про тебя, то ты — наш калчирал фит.
Андерстенд? Ор ю кэн нот спик инглиш?
- Оказывать техническую поддержку реализации спецпроектов с компаниями. Будем к тебе обращаться с вопросами, как лучше и быстрее реализовать ту или иную функциональность на фронте.
Т.е. ты лично будешь сам всё делать - "доводить до конца, без отговорок", но к тебе какие-то кенты будут обращаться за поддержкой.
Ну и для пущей элитарности (хуле, 60-70к на кону... рублей в месяц):
Пожалуйста, откликайтесь только с сопроводительным письмом. Отклики без сопроводительного письма рассматриваться не будут.
В письме ответьте на два вопроса:
1. Каков ваш опыт?
2. Какая ваша мотивация работать у нас?
Найди работу с карьерным ростом на careerspace.app
Вакансий по айти-разработке в Новосибе - 0. Гугл районного масштаба.
Опыт показывает, что в такие конторы хрен устроишься - доуя противоречивых требований, а проходят, похоже, чисто по случайности. Обязанности те же, что у сеньёров, процессы разработки нормально не поставлены, загоны как у ФААНГов, а зарплата джуниора-миддла. Похоже на фирму, основанную 23-летними сеньёрами, быстро смекнувшими, что можно не самим пахать, а студентов-лохов нанять и продавать как опытных разрабов.
У каждого свои предпочтения - а результат то какой в итоге?
Ну мой сайт нормально отображается, правда в нормальных браузерах, где есть поддержка HTML5 и CSS3.
Моя ФЛ Он и ОнаНу так у посредника % с зарплаты, поэтому ему и выгодно.
Но с ними другая проблема, из-за процентов работодатель хочет получить кандидата подходящего где-то на 99%.
Еще ни разу с посредником ничего не сложилось. Только дополнительный опыт приобретаешь.
А кого интересует мой или ваш сайт? Попробуйте хотя бы в банк зайти/на амазон/ебей/пейпал и прочие.
Ну в шпаркассу только-что без проблем спомощью NetSurf залогинился, правда сайт очень кривой, а до недавнего времени я сидел очень долго в фейсбуке в мобильной версии, там было на чистом HTML, я даже мог залогинться на Pocket PC 5.0, а недавно они удалили мобильную версию, и очень неудобно писать, я там теперь очень редко из-за этого бываю. Если слышали есть даже 0.facebook, но это для тех у кого E Plus.
Моя ФЛ Он и ОнаПолучил два отказа с формулировками
"плохой немецкий"
"что я делал последние два года?"
Последние 2 года я учил немецкий и делал петпроджект на Юнити, ковырял свои старые проекты - что там можно улучшить, изучал, что нового в C#, пробовал Blazor и хотел попробовать Xamarin Forms (но телефон не поддерживает последние версии). Всё это я стараюсь проговаривать на собесах, но видно недостаточно.
По-моему, местного с банальных быстрых курсов программирования быстрее возьмут, чем меня.
Буду дальше искать.
с обещаниями "не знаю, но готов выучить" не торопятся брать
-----
А что ты хочешь? Просто рельно оценивают твои обещания.
Причем выполняется все примитивно - два года занимаешься пет-проектом - ок, а какие новенькие технологии ты в нем обкатал? никаких? А до этого пятилетку что изучал? Ах, язык (оценочно - неделя изучения!)... ну-ну - за 7 лет (т.е. за последнюю половину твоей рабочей жизни) ничего нового не изучил, но обещаешь что это поменяется... ну-ну...
ладно, за 2 часа
-----
А сколько прошло? Пара месяцев? Или уже больше?
А изучить требовалось... два абзаца... и написать... а вот пока не будет хоть какого-то решения от тебя - фиг тебе, а не примерчик работающего кода... ![]()
с обещаниями "не знаю, но готов выучить" не торопятся брать
-----
А что ты хочешь? Просто рельно оценивают твои обещания.
Причем выполняется все примитивно - два года занимаешься пет-проектом - ок, а какие новенькие технологии ты в нем обкатал? никаких? А до этого пятилетку что изучал? Ах, язык (оценочно - неделя изучения!)... ну-ну - за 7 лет (т.е. за последнюю половину твоей рабочей жизни) ничего нового не изучил, но обещаешь что это поменяется... ну-ну...
Этот сценарий вы сами выдумали. Просто спрашивают, что делал, я ответил, что выше написал. Им мало. Ну не знаю, спросили бы что по технической части.
Вобщем, в очередной раз понял, что ни об одном своём минусе или чего-то не знаю, или не уверен, говорить нельзя. Иначе на тебе сразу крест, собеседующие начинают нервно ёрзать, поглядывать на часы, скучать и явно видно, что они хотят окончить интервью. Минимальные требования для прохождения собеса - ты должен удовлетворять на все 100%. Поэтому лучше врать, чем скромно отмечать свои недостатки, даже косвенно. Если враньё раскроют - просто вежливо извинишься. Если нет - u r lucky. Они лучше возьмут того, кто им красиво всё развешает на уши, чем чувака, который заикаясь и делая ошибки что-то бормочет, что вот тут он не очень, и нужно время на изучение. Правда, без знания языка на очень хорошем уровне (явно не мой), красиво вешать сложно.
Я пару технических собесов тут прошёл. От одних месяц уже нет результата, хотя напрямую вопросов-претензий они мне не высказали, да и вроде я им нормально расписал, как я буду делать аппу по их заданию - не знаю, чего им такого особенного нужно. От других пока ещё тоже нет, но это было лишь в этот понедельник, так что подожду. Тем более во второй раз как раз асинки спрашивали, которые я вот недавно повторил. Дядька делал в WPF обработчик события для кнопки, и спрашивал, а чего это в текстовом поле не обновляется ничего, хотя он Task.Run для этого заюзал и потом Wait метод вызывал (там ещё задержку искуственную добавлял через Task.Delay и потом пробовал через Thread.Sleep). Я сказал, что надо через диспетчер контролы обновлять, т.к. Task.Run может запускать задачи в параллельном потоке, но лучше вообще не так, а через полноценный асинхронный обработчик делать и Task.Run эвейтить через await. Он по-другому сделал - в Task.Run ещё один Task.Run вызвал, потом что-то дописал и вроде у него получилось, что он хотел. Я у себя дома тоже по памяти сделал через асинхронный обработчик - как на собесе сказал. И у меня тоже получилось. Что он там замудрил, я так и не понял до конца, но для такой задачки два вызова Task.Run один в другом как-то многовато, по-моему. Ну вобщем это интервью я считаю одним из самых успешных, потому что я в принципе почти на все вопросы ответил верно или что-то сказал по теме. Ну и вопросы были лёгкие, по-моему, не из разряда каверзных, а на знание элементарщины. Судя по проекту и коду, что он на экране расшарил, у него там уже давно заготовлены такие тестовые примеры, которыми он кандидатов тестирует - т.е. это не код из реального проекта.
ладно, за 2 часа
-----
А сколько прошло? Пара месяцев? Или уже больше?
А изучить требовалось... два абзаца... и написать... а вот пока не будет хоть какого-то решения от тебя - фиг тебе, а не примерчик работающего кода...
Честно - это откровенно не интересно в такой постановке. Ну мы посидели, подумали, вариантов вам покидали, вы их забраковали. Не хотите делиться кодом, не надо. Вы круты, а я нет. Так я на ваше место и не мечу. ))
В чём прикол NUnit перед MSTest? Везде где ни встречал - это не завязано на Майкрософт. И всё. А так те же тапки, только в профиль. Т.е. если у тебя вдруг какая-то неприязнь к МС, что кушать не можешь, или вдруг боишься, что МС загнётся раньше, чем проект NUnit (а чем чёрт не шутит?), то конечно лучше выбрать NUnit.
Но в разных фирмах, где я бевербовался, часто NUnit упоминают, поэтому решил свой петпроджек на нём тестировать. Ну просто другие аннотации для методов и классов, а так одно и то же.
Придумал. Переписываю резюме, где на последнем месте я работаю не до 2019 года, а до 2020, или даже 2021. Если будут копать - а чего там по датам приезда-курсов-ещё какой хрени не сходится, скажу, что после переезда работал на своих бывших коллег удалённо какое-то время, консультировал. Проверить всё равно не смогут. И отмазка есть для будущего, если кто вдруг старое резюме встретит - официльно работал до 2019, но потом работал не официально. Надо было об этом раньше подумать, но я не думал, что они так упарываются и придираются ко всем возможным буковкам и словам. То им непонятно, что это за "Master in Technik und Technologie" - мол, а не ложил ли ты плитку все свои 10 лет и не починял ли примусы, то два года без коммерческой разработки - вон из профессии, но с нуля взять студня или чувака, который имеет непрерывный стаж в одной штуке, чтобы кодить на совсем другой - норм, то "немецкий никому не важен", то "mindestens C1".
На войне все средства хороши. А то задолбали...
Ещё заметил, что немцы-программисты любят использовать немецкие названия - Aigenschaften вместо properties, Abfrage вместо query и т.д. Так не сразу и поймёшь, что чел имел ввиду, если он быстро говорит. Мы в России тоже подобным грешим, но всё равно часто либо английское название, либо исковерканное на рунглише. Но всё равно, если я скажу "пропертя" даже с хорошим таким русским говором, то меня англоязычный скорее всего поймёт, особенно при известном контексте, а "айгеншафтен" ни один инглишмен не поймёт никогда, если спецом не учил или не часто слышал.
Просто спрашивают, что делал, я ответил, что выше написал.
-----
Т.е. ты на полном серьезе полагаешь, что оценка тебя работодателем заключается в оценке того что ты рассказываешь об том что ты делал? ![]()
Поспрашивай у профессиональных хрюшь что именно и как они оценивают...
Им мало. Ну не знаю, спросили бы что по технической части.
-----
А толку?
Взять на кодинг местного юниора - никаких проблем.
От тебя, в твои 40+, ожидают гораздо большего, чем от юниора.
А получается что юниор по ряду критериев тебя сильно превосходит...
По технической части у тебя весьма серьезная проблема - у тебя есть какой-то набор довольно разрозненных (и часто - без базы/бэкгроунда) знаний, который не пополняется и прорехи в котором не закрываются.
Еще раз - проблема не в том что ты знаешь и чего не знаешь - всего знать нельзя.
Проблема в том как быстро ты определяешь что именно ты не знаешь и как быстро ты эти моменты закрываешь - у тебя это происходит (если вообще происходит) очень медленно.
Задачка давалась как раз на проверку того как быстро ты изучишь доку и сообразишь как использовать описанное в доке для получения результата. Само решение - оно настолько тривиально, что его без проблем пишет студент средины первого курса.
Что он там замудрил, я так и не понял до конца
-----
Он "намудрил" проверку твоей адаптивности к непонятной, не четко определенной и плохо написанной задаче.
По простому - ему не хочется тратить свое время на объяснения всяких тонкостей об том почему там написано так и хочется иметь человека который быстро поймет что сделано и минимально поправит именно то что надо, без переделки на "так будет лучше".
В чём прикол NUnit перед MSTest?
-----
https://www.lambdatest.com/blog/nunit-vs-xunit-vs-mstest/
Чтобы понять прикол - запусти МСТЕСТ на Убунте...
По технической части у тебя весьма серьезная проблема - у тебя есть какой-то набор довольно разрозненных (и часто - без базы/бэкгроунда) знаний, который не пополняется и прорехи в котором не закрываются.
Эти прорехи есть у всех, и чем дальше программирование развивается, тем больше их становится у всех. Даже у тех, кто забил на работу и с утра до вечера учит новое и закрывает прорехи. Любого сеньёра-помидора можно так вывалять в дерьме каверзными вопросами и шариками с автобусами, что он пойдёт и повесится с горя, осознав свою ничтожность.
Все ваши теории бы работали, если бы на работу не брали толпами людей с худшей чем у меня подготовкой, но умеющих приятно приседать на уши, или не знаю ещё по какой причине. А ещё берут 30-40+ лет после курсов и переучиваний - т.е. с нуля. Не все правда остаются, но некоторые остаются. Т.е. их сначала берут всё таки. Правда, сейчас 90+% всех курсов заточены на джаваскрипт и веб-фронтэнд, остальные - на мобильную Джаву.
От тебя, в твои 40+,
40-
ну так, для уточнения ))
В чём прикол NUnit перед MSTest?
-----
https://www.lambdatest.com/blog/nunit-vs-xunit-vs-mstest/
Чтобы понять прикол - запусти МСТЕСТ на Убунте...
И мне тоже Гугол выдаёт это одним из первых результатов... Только какой ... на Шарпе под Линуксом кодит?.. Хмм, постойте, т.е. все те, к кому я бевербовался, и которым нужны были Шарп + NUnit, вполне возможно сидят на Линухе с VS Code?
Экономят на лицухах Windows Server и VS Proffessional, путём сношения в голову всех своих разрабов и расставления костылей в удобстве разработки.
Задачка давалась как раз на проверку того как быстро ты изучишь доку и сообразишь как использовать описанное в доке для получения результата. Само решение - оно настолько тривиально, что его без проблем пишет студент средины первого курса.
А местные сеньёры - нет, хахаха.
Но как я уже сказал - просто это никому не надо. Да и с вашей постановкой вопроса скорее и студент не напишет. ))
Что он там замудрил, я так и не понял до конца
-----
Он "намудрил" проверку твоей адаптивности к непонятной, не четко определенной и плохо написанной задаче.
По простому - ему не хочется тратить свое время на объяснения всяких тонкостей об том почему там написано так и хочется иметь человека который быстро поймет что сделано и минимально поправит именно то что надо, без переделки на "так будет лучше".
Но ведь именно это я и сделал - попытался объяснить, почему не работает, на своём ломаном немецком, он даже в чём-то согласился (не со всем). А потом я сказал, что такие штуки - нажать на кнопку, запустить таску, по окончании написать в текстбоксе, что таска готова - делаются через асинхронные обработчики с ожиданием через await. Эта задача (немного изменённая - нужно не присвоить что-то по окнчанию работы контролу, а закрыть окно) решена в том числе у меня тут, что я уже не раз показывал. Т.е. как раз эта тема для меня знакома. Я всё ещё не могу на ходу щёлкать каверзные задачки по асинкам (и никогда не смогу, наверное), но знаю куда быстро подсмотреть, чтобы свой код и чужие советы быстро вспомнить и применить.
Ладно, спорить бесполезно - вы с моих слов всё воспринимаете, а я щас не всё точно помню. Помню только, что вполне норм я ему отвечал и тему более-менее знаю.
Тут ещё штука в том, что тебе показывают экран с кодом по видеосвязи, говорят, что не работает, и ты должен не сильно долго думая выдать ответ, просто глядя на картинку с кодом. Думать некогда, надо сразу знать. Причём на экране написана какая-то не совсем оптимальная, а то и неправильная конструкция - ты бы так не сделал. А потом он ещё и два Task.Run - один в другом - вызвал. А ты должен в реальном времени всё правильно объяснить. У человека примеры заготовлены, а ты с бухты-барахты должен выдать правильный ответ. Ещё раз, он всё показывает просто по видео. Я даже понять не могу, у него дедлок и интерфейс завис, или просто кусок кода после таски не выполнился. Так что учитывая все эти условия, я считаю, что я ещё неплохо справился - т.е. в чём проблема два раза из трёх угадал, и хороший вариант решения предложил - асинхронный обработчик и ожидание таски внутри него через await.
Любого сеньёра-помидора можно так вывалять
-----
Вывалять - можно. Тут без вопросов.
У помидора вопросы как раз и начинаются после этого.
И будь уверен он на них находит объективные ответы.
с худшей чем у меня подготовкой
-----
А почему ты думаешь что твоя подготовка лучше?
Как минимум два непреодолимых минуса есть - знание местного языка и отсутствие опыта в кап.среде.
Еще на несколько тебе несколько раз указывали в топике. Как именно ты это используешь объяснить можешь? Угу, оно самое... и это - тоже минус перед местным который использует...
или не знаю ещё по какой причине.
-----
Мне спрашивать - Что сделано чтобы выяснить причины провала? - или сам догадаешься что это еще один минус... ![]()
с худшей чем у меня подготовкой
-----
А почему ты думаешь что твоя подготовка лучше?
У меня нет знаний ходячей энциклопедии, но я многие задачи решал и могу либо быстро подглядеть в свой прошлый код, либо знаю, где прочитать и у кого и как спросить. Не поставить вопросы максимально широко и абстрактно, а конкретно - то, где именно есть затык. Не всегда и везде, но всё же. Кроме того, многие задачи решаются по аналогии.
Я как минимум лучше тех, кто закончил лишь несколькомесячные курсы или даже студентов (почти) без опыта работы.
Как минимум два непреодолимых минуса есть - знание местного языка и отсутствие опыта в кап.среде.
Еще на несколько тебе несколько раз указывали в топике. Как именно ты это используешь объяснить можешь? Угу, оно самое... и это - тоже минус перед местным который использует...
Короче, разговорный язык.
или не знаю ещё по какой причине.
-----
Мне спрашивать - Что сделано чтобы выяснить причины провала? - или сам догадаешься что это еще один минус...
Я написал, что я буду делать - править резюме дальше. Окончательно забить на скромность или неуверенность, и уверенно нескромничать. Ну и язык учу постоянно.
Почитал, как парень пишет логику и тесты Пишем игровую логику на C#. Часть 1/2 / Хабр (habr.com)
Он пишет логику, потом покрывает всё подробно тестами. Потом правит логику, тесты у него кучами падают, он их правит. Цикл можно повтоярть до бесконечности - сколько изменений кода, столько и тесты править. Далее либо ты с этим миришься, либо забиваешь на обновление тестов.
Вобщем, по-моему, это не тот подход. Покрывать всё подробно тестами - это типа TDD. Но при TDD у нас сначала пишутся тесты, а потом логика. И опять же, это хорошо работает при устоявшихся требованиях. Если требования постоянно меняются или ты просто часто меняешь свой код, то тесты тебе не сильно помогают, зато ты делаешь двойную работу по изменениям - код и тесты. Если ты работаешь один - хрен с этим. А если менеджер не понимает, почему ты всегда хочешь время х2 (уже с учётом обычного "программерского" х3 - т.е. итого х6), то приходится отказываться от чего-то... От тестов, конечно же! Код-то по-любому нужен.
Не совсем отказываться, конечно же. Я оставляю только тесты самых важных и критичных функций. Но и их приходится переписывать при изменениях кода. Но хотя бы не так много, как когда стремишься к 100% покрытию тестами. Т.е. на практике у меня покрытие не 100, не 50, и даже не 30%. А 5-10.
Кто что думает?
могу
либо быстро подглядеть в свой прошлый код,
либо знаю, где прочитать и
у кого и как спросить
-----
А что должен делать инженер?
то, где именно есть затык
-----
Ну это только в тех задачах которые ты знаешь.
Бо, обратное ты уже продемонстрировал.
Как решает задачу - заварить чашку чая - программист?
Дано - кран с холодной водой, чайник, электроплитка, чашка, пакетик заварки.
взять чайник, налить воды из крана, поместить на электроплитку, включить электроплитку, дождатся пока чайник закипит, ополоснуть чашку кипятком, поместить в чашку пакетик заварки, налить кипятка, подождать пока заварится. Готово,
Изменения: вода налита, чайник на плитке и кипит.
Решение: берем чайник, выливаем воду, имеем исходные данные задачи решение которой известно.
Инженер должен уметь решить ту же задачу в отсутствие одного или нескольких данных... ![]()
многие задачи решаются по аналогии
-----
Это - да.
Только тут тебе техник-кодировщик даст 100 очков вперед. Это одна из причин по которой возьмут молодого местного.
Короче, разговорный язык
-----
И ты уверен, что за определенное время будешь его знать лучше абборигенов? ![]()
Я написал, что я буду делать
-----
А что тебе еще остается...
Мне тут отписались из Германии что рассматривают мое резюме... при том что Я в Германию ничего не слал... видимо сильно большая нехватка прогеров... в смысле - способных выполнять работу...
Как решает задачу - заварить чашку чая - программист?
Дано - кран с холодной водой, чайник, электроплитка, чашка, пакетик заварки.
взять чайник, налить воды из крана, поместить на электроплитку, включить электроплитку, дождатся пока чайник закипит, ополоснуть чашку кипятком, поместить в чашку пакетик заварки, налить кипятка, подождать пока заварится. Готово,
Изменения: вода налита, чайник на плитке и кипит.
Решение: берем чайник, выливаем воду, имеем исходные данные задачи решение которой известно.
Инженер должен уметь решить ту же задачу в отсутствие одного или нескольких данных...
Я не пью чай из пакетиков. Я завариваю в заварнике накрутую и потом в течении дня отливаю и разбавляю горячей водой. Это позволяет мне не ждать каждый раз, пока заварится, а ждать только когда завариться самый первый раз весь заварник. И мои чайники греются не от плитки, а от нагревательного элемента в самом чайнике. Плитки нет. У меня вода не из-под крана, а из фильтра. Короче, "у вас надо всё переписать, я по-другому привык".
Программист вызывает библиотечную функцию ДайЧай(double сахар, double крепость), когда-то написанную один раз искусным заваривателем чаёв.
Мне тут отписались из Германии что рассматривают мое резюме... при том что Я в Германию ничего не слал... видимо сильно большая нехватка прогеров... в смысле - способных выполнять работу...
Надо вас клонировать...
Напишите, когда немцы оффер дадут. У меня тоже рассматривали каждый первый раз, когда я бевербовался/апплаивался. ))
Переписываю резюме, где на последнем месте я работаю не до 2019 года, а до 2020, или даже 2021. Если будут копать - а чего там по датам приезда-курсов-ещё какой хрени не сходится, скажу, что после переезда работал на своих бывших коллег удалённо какое-то время, консультировал.
врать тоже уметь надо. Зададут уточняющий вопрос - посыпешься.
Мне тут отписались из Германии что рассматривают мое резюме... при том что Я в Германию ничего не слал... видимо сильно большая нехватка прогеров... в смысле - способных выполнять работу...
у вас там говорят нехватка дальнобоев
Может тебе сферу деятельности сменить?
Прикольные холлоу ворлды на этом вашем современном веб-фронтэнде
А ещё понравилось, как в одном файле используются такие скобочки
"
такие
'
и вот такие
`
// main.js import { html, render, } from "https://unpkg.com/htm@3.0.2/preact/standalone.module.js";
/** @type {import('preact').FunctionalComponent<{name: string}>} */ const App = ({ name }) => { return html`<div>Hello ${name}div>`; };
Я потому и не хочу касаться веб-фронтэнда, потому что дотнетчик по идее должен знать всё то дерьмо, что в статье и комментах обсуждается. А если дотнетчик начнёт в этом всё разбираться, то про свой Дотнет он может забыть.
Появилась специализация интеграторов верстки в js-фреймворки. Эти разработчики занли понмемного и css и js о преимущественно знали фреймворк. Естественно что это нерациональный процесс. Одни верстают другие нтегрируют в компоненты. И сейчас идет полным ходом становление новой спецализации фронтенд разработчик который отлично знает верстку и знает фреймворк.
Сказочная страна, где даже на фронтэнде люди специализируются - "одни верстают, другие интегрируют, ну а щас грядёт ваще матёрый спец - и вёртску знает, и джаваскрипт фреймворк (один)". Не то, что у нас в Дотнете, где всё вышеперечисленное ты должен уметь в одно рыло... это вдобавок к своему Дотнету.
Напишите, когда немцы оффер дадут.
-----
А зачем? У меня все одно нет возможности работать в Германии - такова европоцкая де(рь)мократия...
а что, реально магазины с пустыми полками?
-----
Не пустые, но ассортимент временами проседает заметно.
Например в ЛИДЛе с неделю не было спагетти. Вообще никакого - ни дешевого, ни дорогого...
В Теске, через дорогу, спагетти есть, но бобы в воде занимают 4 полки... обычно 3-5 видов на одной полке...
делал петпроджект на Юнити
Ну если вы искали работу как разработчик компьютерных игр, ну всмысле в тех фирмах, где вам отказали в работе, то это ещё ничего, а если искали работу разработчиком в backend, то лучше про юнити не упомянать. Если врам нравится разрабатывать компьютерные игры, то лучше искать работу в компаниях, которые этим и занимаются.
и хотел попробовать Xamarin Forms (но телефон не поддерживает последние версии)
Ну тут есть комиссионки, там продают б/у смартфоны и таблеты, достаточно дать поиск в гугле gebrauchte smartphones & handys, возможно в вашем городе комиссионка есть, только выберайте такие смартфонны, чтобы можно было обновиться. Есть новые недорогие смартфоны. Я когда подключал эту библиотеку - https://github.com/zxing/zxing к моему андроид приложению, а потом выставлял App в Google Play, то было написано что мой таблет не поддерживал App.
Моя ФЛ Он и ОнаЕщё заметил, что немцы-программисты любят использовать немецкие названия
Если вы имеете ввиду переменные, поля в базе данных, то это наверное в мелких IT фирмах так, а вот в крупных, там должно всё быть на английском, потому-что там работают иностранцы. Нас в колледже на практическом занятие когда я учился, тоже заставляли писать переменные, и поля в таблице в базе данных на немецком. Сначало казалось диким, но уже привык.
Но всё равно, если я скажу "пропертя" даже с хорошим таким русским говором, то меня англоязычный скорее всего поймёт
Ну не знаю, вы можете смело говорить properties. думаю вас поймут, иногда я слышу у немцев в перемешку - немецкий с английским. Можете тут послушать https://www.youtube.com/watch?v=jzaG5Lvy6FA
Моя ФЛ Он и Онаи вот такие
`
Это для шаблонных строк в JavaScript см. https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Text_formatting, я где-то в своём проекте всё же использовал sprintf - https://github.com/alexei/sprintf.js/, т.к. когда я программировал на языке Си, то я довольно часто использовал printf и sprintf. Было дело и в PHP пользовался sprintf во всю.
// main.js import { html, render, } from "https://unpkg.com/htm@3.0.2/preact/standalone.module.js";/** @type {import('preact').FunctionalComponent<{name: string}>} */ const App = ({ name }) => { return html` Hello ${name}div>`; };
Ну вот <div>Hello ${name}<div> это и есть шаблонная строка. Вместо ${name} подставиться world, и конечный результат - Hello world.
В JavaScript вроде пишут чаще либо ' ' или ´ ´, потому-что когда у вас в строке двойные кавычки, то вам допустим в параметрах тэга пришлось бы писать \"\", см. пример:
var item = '<a href="index.html">Стартовая страница</a>';
Мода на одинарные кавычки возможно перекачевала с PHP, в PHP используют поэтому же поводу т.е. чтобы не писать \"\" - что и в JavaScript, но вроде минусом является когда используешь двойные кавычки - " ", то что код исполняется медленно, т.к. двойные кавычки используют для шаблонных строк см. https://www.php.net/manual/ru/function.echo.php пример:
// Аргументом может быть любое выражение, производящее строку $foo = "пример"; echo "пример - это $foo"; // пример - это пример
Моя ФЛ Он и ОнаНе то, что у нас в Дотнете, где всё вышеперечисленное ты должен уметь в одно рыло... это вдобавок к своему Дотнету.
В WebForms и MVC не нужно знать, в WebForms там есть готовые компоненты, вы тащите их прям в веб форму, а в .cs файле пишите код, и у вас голова не болит. А в MVC, Razor там отделили представление от кода, поэтому наверное и появился pattern MVC, программист занимается моделью и контроллером, и вам на вьёшку всё равно, т.к. вьюшкой занимается веб дизайнер или верстальщик. А если не используется MVC, то для этого есть разные шаблонизаторы. Плюсы шаблонизаторов, то что веб сайты кэшируются, минус что медленнее работают. Когда я бевербовался как PHP программист, в одной фирме там нужно было знать Smarty.
PS:Насчёт WebForms хотел бы ещё кое-что сказать, не знаю как сейчас, но раньше там можно было создавать свои скины, а текстовки вынести в файл ресурсов. И можно было создать свой компонент, а там допустим javascript работает, но вам всё равно на этот javascript, т.к. вы лепити компонент в веб форму.
Моя ФЛ Он и ОнаМинус всяких javascript библиотек во фронтенде, то что такие библиотеки много весят, эти библиотеки хранят на каком-нибудь CDN см. https://ru.wikipedia.org/wiki/Content_Delivery_Network плюс как-то надо закэшировать.
Моя ФЛ Он и Онаа что, реально магазины с пустыми полками?
-----
Не пустые, но ассортимент временами проседает заметно.
Например в ЛИДЛе с неделю не было спагетти. Вообще никакого - ни дешевого, ни дорогого...
В Теске, через дорогу, спагетти есть, но бобы в воде занимают 4 полки... обычно 3-5 видов на одной полке...
Т.е. картинки с пустыми полками - это выхваченные моменты, а не стабильный многомесячный дефицит?
Ну если вы искали работу как разработчик компьютерных игр, ну всмысле в тех фирмах, где вам отказали в работе, то это ещё ничего, а если искали работу разработчиком в backend, то лучше про юнити не упомянать. Если врам нравится разрабатывать компьютерные игры, то лучше искать работу в компаниях, которые этим и занимаются.
Я Юнити на собесах и в резюме упоминал, чтобы только не выглядело, что я ничем не занимался. Мне правда говорят, что вот Юнити это не то, что нам нужно. И что? Я мог сайты делать год или два, а им нужно WPF, или наоборот - я теперь не подхожу? Везде во всём этом C# применяется.
Ну вот <div>Hello ${name}<div> это и есть шаблонная строка. Вместо ${name} подставиться world, и конечный результат - Hello world.
Это всё понятно - и в каком-нибудь Razor на ASP.NET MVC подобное есть. Но так, как у них там написано, это уж слишком перегружено разными значками. Выглядит как трудночитаемая каша.
А в MVC, Razor там отделили представление от кода, поэтому наверное и появился pattern MVC, программист занимается моделью и контроллером, и вам на вьёшку всё равно, т.к. вьюшкой занимается веб дизайнер или верстальщик.
Наверное, в больших фирмах и занимается вьюшкой отдельный спец, а в мелких и крупных всем стеком занимается один чел. Или должен уметь заниматься - таски могут дать по любой области. Ну а фронтэнд стек - это как минимум популярный веб-фронтэнд фреймворк, типа Ангуляра или Реакта, и хорошие знания джаваскрипт.
Если на собесе сказать, что не знаешь джаваскрипт и что-то типа "у нас фронтэндом занимался отдельный чел", то вероятность устроиться на работу резко устремляется к нулю. У меня такой опыт.
Мне правда говорят, что вот Юнити это не то, что нам нужно. И что?
Мне просто так отец посоветовал, он в айти уже где-то лет 40, а может и больше. Потому-что я примерно так-же делал как вы, и мне приходили сплошные отказы, правда я в Bewerbungsbrief такое писал. Т.е. я имею ввиду что-то другое не посуществу, и их это не интерисовало, их интересуют только по существу, наверное если они увидят что за рамки выходит, они просто такие письма не читают и в корзину отправляют. Просто на фирму приходит где-то примерно до 100 письм в месяц, их надо все прочитать, те кто не подходят отсеить, те кто подходят, вызвать на собеседования. А дальше выбрать единственного подходящего кандидата.
Я так писал, правда это Bewerbung из 2011 года:
Bewerbung als Fachinformatiker - Anwendungsentwicklung
Sehr geehrter ...,
auf Ihr Stellenangebot „Fachinformatiker-Anwendungsentwicklung“ bewerbe ich mich, das Aufgabegebiet Anwendungsentwicklung ist besonders interessiert und ich auf diesem Gebiet auch einige Erfahrung mitbringe. Ich habe selbständig folgende Computersprache gelernt:
- PHP
- JavaScript
- ASP
- ASP.NET
- C
- C++
- C#
- JAVA
- Vbscript
- VB
- VB.NET
- Action Script
- ABAP
Ich wende schon JAVA, C++, C#, VB, VBA, VB.NET, MS-ACCESS, PHP, MySQL, (X)HTML, CSS, JavaScript mehrere Jahre an. Außerdem besitze ich grundlegende wichtige Eigenschaften wie Teamfähigkeit, logisches Denken und schnelle Auffassungsgabe hinsichtlich neuer Themenbereichen. Ich arbeite sorgfältig, zuverlässig. Über eine Einladung zu einem persönlichen Gespräch freue ich mich sehr. Ich bin bereit dafür auch nach zu ziehen.
Моя ФЛ Он и Онаугу, один мисякл чего стоит
Как местные между собой что называют - пофиг. Важно, как они это называют в мультиязычной среде. Вобщем, что-то мне претензии по языку не очень понятны. Я там иногда задумывался и некоторые предложения совсем уж закончить не мог. Но это потому, что времени на составить фразу не было - надо было вставить что-то объяснительное в их быструю речь, а времени подумать даже 5 секунд нет.
Другой человек, не носитель, с которым я разговаривал в другом интервью, тоже не блистал знаниями, хоть был по моим ощущениям и увереннее меня. Он тоже слова забывал и использовал английские эквиваленты. И ещё раз - это он сейчас, после опыта работы такой язык имеет. А когда устраивался, явно всё хуже было. Но его взяли. Значит, дело не столько в языке, или просто там какие-то снобы попались, и нужно не к ним идти. Они там быстро говорили и я, чтобы поддержать разговор, задавал, как мне потом бератерин сказала, смешные или глупые вопросы, типа "а зачем, если у вас хоум офис, приезжать пару раз в неделю к вам в офис?". Для меня тоже были некоторые вопросы немцев странные, когда они по два-три раза переспрашивали по сути одно и тоже, пытались докопаться, что означает название моего звания "магистр техники и технологии" и что я там делал в своём Уни. И я там долго расписывал, что "Master" это не починятель элоктроники с паяльником, а учили разрабатывать схемы и технологии изготовления микросхем. При этом на меня продолжали смотреть с немым непониманием, а я уже и не знал, о чём сказать. Ну, говорю, микросхемы изготавливаются из сырья (забыл слово "кремний"), технология это такое описание, что человек последовательно сделать должен, чтобы изготовить. А ещё микрополосковые линии это вот такие полоски из металла, и я по конфигурации электромагнитных полей в программе ANSYS (слава богу они о ней слышали) подбирал наилучшие параметры в своих устройствах-фильтрах, рассчитывал по формулам. Короче, к такому подробному рассказу на немецком я был не готов, поэтому получалось коряво, часто повторял одни и те же слова, заикался. И вообще всё это объяснение затянулось минут на 5, а тема-то - программирование. Короче, люди сами уезжают в какие-то дебри, вместо того, чтобы разговаривать по существу, а когда я начинаю теряться и не знаю что сказать - претензии к языку и невнятному опыту.
Понятно, что чтобы что-то согласовать и пообщаться (ну, для них это было понятно, для меня - не очень), нужно офис физически посещать, но почемму это нельзя сделать и удалённо, раз у вас и так все процессы налажены? Для них такие вопросы - комиш, для меня - комиш такие требования.
Потом спрашивал, как хоум офис организован. Сказали, что дают ноутбук с карточкой доступа (как я понял, типа ключа-донгла, привязанного к конкретному сотруднику), где установлено всё нужное мне ПО.
Ещё бератерин сказала, что нужно явно показывать свою заинтересованность в решениях проблем клиента. Я не очень понял, что нужно. Т.е. я готов работать вашу работу - не подходит? Нужно витиевато или с огнём в глазах соглашаться на любой стек, даже не по профилю, и обещать всё порешать?
Вобщем, правлю резюме от ошибок и добавляю себе опыта до 20 или 21 года. Немецкий и так учу постоянно, как и программирую. Показать заинтересованность в работодателе. Ну и глупые вопросы не задавать. ))
Ещё хочу попробовать в международные компани с инглишом подаваться. Что-то их на немецких биржах труда почти нет. Из России с релокацией пусть даже в Германию только в них и устраиваются, судя по всему. Где они их находят? На одном лишь Линкедине?
Просто на фирму приходит где-то примерно до 100 письм в месяц, их надо все прочитать, те кто не подходят отсеить, те кто подходят, вызвать на собеседования. А дальше выбрать единственного подходящего кандидата.
Короче, понятно. Ашары работать не хотят, отбором заниматься не хотят, хотят чтобы просто по параметрам случайно совпало. Нафиг они тогда вообще нужны - с таким "отбором кандидатов" тупейший скрипт справится.
Если на собесе сказать, что не знаешь джаваскрипт
Сам язык или DOM модель? Сам язык простой, единственное вот я лично не могу всё привыкнуть к ключивым словам let и const, вместо var сейчас часто используется let, а где объекты, то там используется const, const наверное чтобы не испортить объект. Ну и DOM не сложный. Часто использую - getElementById, createElement, AppendChild, innerHTML, setAttribute, getAttribute, а если по старинке obj.style.свойство = значение; допустим - obj.style.backgroundColor = 'red';, а если setAttribute то obj.setAttribute('style', 'background-color:red'); Ну и нововведения типа промисы, async и await.
Моя ФЛ Он и ОнаСам язык или DOM модель? Сам язык простой, единственное вот я лично не могу всё привыкнуть к ключивым словам let и const, вместо var сейчас часто используется let, а где объекты, то там используется const, const наверное чтобы не испортить объект. Ну и DOM не сложный. Часто использую - getElementById, createElement, AppendChild, innerHTML, setAttribute, getAttribute, а если по старинке obj.style.свойство = значение; допустим - obj.style.backgroundColor = 'red';, а если setAttribute то obj.setAttribute('style', 'background-color:red')
Всё это понятно и никому сейчас просто так не нужно. Нужно уметь писать сложные модели на джаваскрипт, сложную логику на клиенте, разбариться во фронтэнд фреймворках, писать компоненты. Просто получить элемент по идентификатору - это за полминуты гугления можно узнать как.
Т.е. ты либо уже имеешь опыт во всяких реактах-ангулярах и хорошо знаешь джаваскрипт, либо ты не нужен.
Ich habe selbständig folgende Computersprache gelernt:
- PHP
- JavaScript
- ASP
- ASP.NET
- C
- C++
- C#
- JAVA
- Vbscript
- VB
- VB.NET
- Action Script
- ABAP
Я указывал список поскромнее, и в основном вокруг Дотнетовских технологий. Тут зависит от того, как собес будет проходить. Может прийти человек, задать по одному каверзному вопросу в, скажем, пяти разных технологиях из вашего списка. Да даже просто не каверзному, а на знание чего-то специфичного. Например, в чём отличие абстрактного класса от интерфейса в C#, как работает сборщик мусора в Java, особенности работы с указателями в C++, рассказать о маршрутизации в ASP.NET MVC, замыкания в javascript. Если вы с этими технологиями лишь поверхностно знакомы, а не занимаетесь всем этим постоянно, то вероятность правильно ответить мала. Любой дополнительный вопрос вглубь скорее всего окончательно поставит вас в тупик. А человек резонно вас спросит - как же вы это всё написали в знаниях, когда в базовых вопросах плаваете. До каверзных ещё даже не дошло.
А суть проста - невозможно без гигантского опыта или подготовки выдать отдельные знания по куче разных стеков и технологий. Поэтому собес это, на мой взгляд, более 50% лотерея. Я бы даже сказал, ближе к 90%. И это при условии, что компания действительно кого-то ищет, чтобы нанять, а не эти распространённые вакансии, висящие всё время, пока компания существует на рынке - они просто мониторят рынок, выискивая жемчужины, а так-то им прямо сейчас работники не нужны. Чтобы пройти в такое место, нужно удовлетворять на все 100% требований, и ещё сверху чего-нибудь добавить.
Ну а если будете скромничать и писать лишь то, что знаете лучше всего - список будет куцым и не удовлетворять большинство вакансий. И не дай бог хоть одно требование в вакансии будет у вас "ну, я не очень знаю, но готов учиться на месте" - будете на последнем месте в рассмотрении на оффер. Скорее всего, ничего не получите. Я тоже наслышан про "истории успехов", где чела взяли лишь за желание учиться и очень-очень базовые знания. Это исключительные случаи. 95-99% таких "с горящими глазами и желанием учиться" продолжают всё это делать без работы. Более распространённая история, когда даже человек с опытом и реальными знаниями получает оффер на одном из 5-10 собеседований в не самые крутые конторы.
Ich habe selbständig folgende Computersprache gelernt
Чем здесь отличается selbstständig от selbst? Я всегда в побных вразах selbst использовал.
Мне все переводчики подобные фразы "я выучил это сам", "I learned it by myself" переводят через selbst.
Да всё поезд ушёл. Вам лишь я могу пожелать удачи, если что ищите русскоязычные айти фирмы, думаю тут есть.
Моя ФЛ Он и ОнаПоспрашивай у профессиональных хрюшь что именно и как они оценивают...
У штукенции что-ли? Она часто на своём канале говорит "хрю-хрю", она только недавно вроде начала изучать Python.
Моя ФЛ Он и ОнаВопрос по юнит тестам. Конкретно по NUnit, но вообще любые подходят. Значения типа ExpectedValue, ExpectedResult и прочие подобные (в разных фреймворках по-разному называются) обычно высчитываются "руками" и подставляются как уже рассчитанные числа? Это ваще нормально? Везде где не посмотрю примеры - просто забиты готовые числа!
Вот пример ниже. Всю эту цепочку TestCase надо затестить, но каждый раз ExpectedResult я подставляю сам, высчитывая в уме, на кулькуляторе, ещё где.
class CharacterStatTests
{
CharacterStat _charStat;
double _baseValue = 10;
[SetUp]
public void Setup()
{
_charStat = new CharacterStat(_baseValue);
}
[TestCase(2, ExpectedResult = 12)]
[TestCase(-2, ExpectedResult = 8)]
[TestCase(0, ExpectedResult = 10)]
[TestCase(10.1, ExpectedResult = 20.1)]
[TestCase(-20.2, ExpectedResult = -10.2)]
public double AddModifier_AbsoluteValueModifier_ValueChangesCorrectly(double value)
{
_charStat.AddModifier(new StatModifier(value, StatModifierType.Absolute));
return _charStat.Value;
}
}А по идее должно быть
_baseValue
+
value из TestCase
Чтобы руками не считать, а автоматизировать, вижу только вариант убрать ExpectedResult и всё считать внутри тестового метода, и потом делать Assert.AreEqual
[TestCase(2)]
[TestCase(-2)]
[TestCase(0)]
[TestCase(10.1)]
[TestCase(-20.2)]
public void AddModifier_AbsoluteValueModifier_ValueChangesCorrectly(double value)
{
_charStat.AddModifier(new StatModifier(value, StatModifierType.Absolute));
var result = _charStat.Value;
var expected = _baseValue + value;
Assert.AreEqual(result, expected);
}Но это не так красиво, как затолкать ExpectedResult в атрибут!
Ваще, по логике, два значения - по тестируемому коду и проверочное - должны быть рассчитаны независимо и сравнены. Но можно поставлять проверочное значение вбиванием числа, а можно расчётом - второе предпочтительнее, если вдруг другие числа, на основании которых всё рассчитывается (типа моего _baseValue) поменяются. Вбитые руками придётся перебивать, а рассчитанные не придётся.
А так проблема, что логику всё же придётся дублировать в тесте. В коде что-то делается, и та же логика должна быть повторена в тестовом методе - по сути, она должна быть написана дважды. И при изменении логики кода должна поменяться и логика теста или сам тест вообще заменён. Короче, любые изменения - боль. А быстрые изменения в нашем аджайле - основа основ. Вопрос - на..я это всё? Тесты, имею ввиду. При быстрых изменениях логики ты просто пишешь два раза один и тот же по сути код и тестируешь очевидные вещи. Тестирующего кода даже больше получаться может. Вот щас у меня логика, которую я тестирую - 15 строчек кода. А объём тестов будет экрана на 2. Я чёт сути не понимаю.
Ну тесты вроде научился писать, если будет требование - сделаю. Но ощущение напрасной работы не покидает. Тот парень, с которым я собеседовался туда, куда меня не взяли, и который сказал, что он тесты не писал - он явно что-то знал.
Вобщем, юнит-тесты и вообще TDD - это для защиты от багов при рефакторинге, не при редизайне. При редизайне вы выкидываете тесты так же, как выкидываете старый код. Ну ещё есть плюс, что эти тесты - автотесты, которые проводятся без твоего участия, в отличие от например мануального тестирования.
Получается, что при TDD тестировщик должен понимать работу проекта лучше, чем программист. Фактически, сначала тестировщик должен полностью имплементировать проект в тестах, выполняя все требования спецификации - в тестах. А наполнять функции и методы для прохождения тестов можно посадить и программиста послабже, вообще джуниора. Т.е. тестировщик должен быть обязательно высокого класса, а программист может быть невысокого.
При этом при любом редизайне (изменении функциональности) ты сначала переписываешь тесты, а потом код. Не наоборот.
А теперь вопрос. Вас кинули на старый проект - починить баг или изменить-дописать-удалить функциональность. Никто уже не знает, кто его писал и как. Где гарантия, что он написан по TDD и вы можете просто поменять тесты, чтобы потом дописать код?
Мне лень считать, я сделал так. Тестовые значения одинаковые для нескольких тестов - их в источник тестовых данных. Ожидаемые значения - рассчитываю - банальное сложение с базовым значением. Эта же логика и в тестируемом коде - сложение с базовым значением. Этим я повторяю логику, которую тестирую в тестируемом коде. Потом сравниваю ожидаемые и полученные в результате работы тестируемого кода.
Вот, упростил по сравнению с предыдущим примером, чтобы меньше кода было.
[TestFixture]
class CharacterStatTests
{
CharacterStat _charStat;
readonly double _baseValue = 10;
readonly static double[] _testValues = { 2, -2, 0, 10.1, -20.2 };
[SetUp]
public void Setup()
{
_charStat = new CharacterStat(_baseValue);
}
[TestCaseSource(nameof(_testValues))]
public void AddModifierTest(double test)
{
var result = _charStat.AddModifier(test); // logic being tested
var expected = _baseValue + test; // here repeat the logic from the logic being tested
Assert.AreEqual(result, expected);
}
}
Так можно делать, т.к. здесь банальные рассчёты, типа сложения, вычитания, умножения и деления, которые зависят от языка и фреймворка и которые тестировать не надо (они уже оттестированы). Поэтому на них "можно положиться".
Вот чуваки спорят - хардкодить или не хардкодить.
c# - Should unit test expected results be hardcoded? - Software Engineering Stack Exchange
Мнения разделились - это зависит от...
А у нас прога сама себя тестировала. Программа генерировала рандомный текст, числа, даты, и я точно уже в деталях не помню толи переключались сначало спомощью SetActiveWindow а потом посылали CTRL+V вот так:
keybd_event(VK_LCONTROL, 0, 0, 0); keybd_event(0x56, 0, 0, 0); keybd_event(VK_LCONTROL, 0, KEYEVENTF_KEYUP, 0); keybd_event(0x56, 0, KEYEVENTF_KEYUP, 0);
, толи напрямую в поле зафгачивали спомощью SetWindowText. Прога могла работать день - так мы проверяли на переполнения, и утечку памяти.
Моя ФЛ Он и ОнаЕсть минус, если ожидаемые значения вычисляются без меня - я их не вижу. Может, результаты вычислений аномальные, и это будет видно, если на них взглянуть. Хотя тесты при этом будут проходить.
Короче, когда пишешь юнит тесты с захардкоденными ожидаемыми результатами, то ты на этом этапе проверяешь аномальность этих результатов.
Но как считать-то? В калькуляторе отдельно каждое ожидаемое значение, даже если их тысячи, и копировать потом до последнего знака после запятой, если это скажем double?
Мне лень считать
-----
Ндааа...
Насчет - подумать - Я уже и не ожидаю...
Этим я повторяю логику
-----
А ты ее знаешь?
Тебе ее кто-то объяснил? Если нет - то - Как? А может кто объяснял сам не понял и там не плюс а минус... да еще с кусочно-непрерывной апроксимацией...
А писать надо сейчас...
банальные рассчёты
-----
А если не банальные?
Вдруг вот прогер уже всю плешь проел математику чтобы тот объяснил что и как и все одно в рассчет "въехать" не может...
А завтра вообще математика сменят и новый считать решит по-другому...
Долго же ты будешь искать работу - тебе учится учится для начала надо, потом практиковаться... в общем - долго...
Этим я повторяю логику
-----
А ты ее знаешь?
Тебе ее кто-то объяснил? Если нет - то - Как? А может кто объяснял сам не понял и там не плюс а минус... да еще с кусочно-непрерывной апроксимацией...
А писать надо сейчас...
В ТЗ должно быть. Или какой там документ, более подробно описывающий функции программы. Если описания слишком абстрактные, вы нормальные тесты не напишете. Разве что это будет описание целых систем программы и их взаимодействие. Но это уже будут скорее интеграционные тесты.
А если дело касается математики и конкретных формул, то они заранее по ТЗ известны - их что в тестах, что в логике один в один воспроизводите. Я в своей проге выносил все формулы в отдельную сборку (где и другие общие ресурсы были). Из этой сборки можно подключать формулы как к основной бизнес-логике программы, так и к тестам. Просто конкретно в моём примере там и формулы особой нет - простые действия, типа плюс-минус, умножить-разделить.
Вдруг вот прогер уже всю плешь проел математику чтобы тот объяснил что и как и все одно в рассчет "въехать" не может...
А завтра вообще математика сменят и новый считать решит по-другому...
Смена расчёта - это смена тестов этого расчёта. Если надо выдрать этот расчёт - математику - из бизнес-логики, тогда нужно подставить заглушку в это место - моки-шмоки всякие, или предполагаемый набор результатов расчёта. Для условий тестирования можно добавить правильные и неправильные результаты в эту заглушку.
Долго же ты будешь искать работу - тебе учится учится для начала надо, потом практиковаться... в общем - долго...
Как работу разные люди находят, которые и половины не знают, что знаю я? Хотя, у них с немецким, наверное, неплохо - можно красиво приседать...
Чтобы отвязались со своими "что же вы, под сорокет и не сеньёр-помидор?", можно дуть в уши, что я Quereinsteiger - сменщик карьеры. А почему "дуть"? Я и есть такой - образование не по профилю, уже канает.
Ну а придирающихся всяких к языку, "что вы делали всё это время?" и т.д. можно обойти разве что продолжением попыток устроиться. Не все мне задают эти вопросы вместо того, чтобы что-то по существу.
Смена расчёта - это смена тестов этого расчёта.
-----
Правда?
Рассчет:
было - 2 * 2...
стало - 2 + 2...
Основание замены - сложение выполняется быстрее.
Ну и что поменяется в тестах?
Что-то поднадоел твой тролинг... человек способный писать хоть простейший код не может быть настолько тупым... ![]()
Что-то поднадоел твой тролинг... человек способный писать хоть простейший код не может быть настолько тупым...
Если вы такой умный, то как вы можете до сих пор вестись на этот троллинг? ))
было - 2 * 2...
стало - 2 + 2...
Основание замены - сложение выполняется быстрее.
Ну и что поменяется в тестах?
А что так сложно? Почему не return 4? А можно вместо функции вообще возвращать небольшой массив констант на разных диапазонах - заранее посчитанная дискретная аппроксимация. Если точность аппроксимации достаточная, то и ладно.
Всё зависит от задачи. Если вам нужна именно 4, то тест менять не надо. А если нужно конкретное действие - умножение или сложение, и оно поменяалось, то и тест должен поменяться.
Если вам надо неважно какое значение получить, лишь бы близко в каком-то диапазоне, то в тестах можно просто проверять на диапазон. Но нужно понимать, какие вообще значения могут вернуться по смыслу задачи - какие диапазоны где допустимы. А если в задаче конкретная формула, то она и должна тестироваться. В жизни сложение проверяется пересчётом (правило из первого класса), а в тестах сложение проверяется сложением. Если вам нужен синус с точными значениями, то замена его той же дискретной аппроксимацией не подойдёт, и тест, который делает проверку по точной функции синуса, это покажет.
Хмм, логично. Но только для сложных формул. Если реально логика - банальные операции, которые встроены в язык или фреймворк, то их тестировать нет смысла - фреймворк и без меня тестируют.
Вот в этом моём случае я пожалуй перепишу на захардкоденные значения - т.е. тут удобнее не TestCaseSource (NUnit, если что) использовать, а пачку TestCase со вбитыми руками значениями.
Вобщем, примеры про сложение у меня слишком упрощённые, поэтому за ними потерялась суть. Конечно, логика у меня складывает значения и в тестах я проверяю её работу банальным сложением. Но логика складывает небанально. Вот тест
[TestCaseSource(nameof(_testValues))]
public void AddModifier_AbsoluteValueModifier_ValueChangesCorrectly(double test)
{
_charStat.AddModifier(new StatModifier(test, StatModifierType.Absolute));
var result = _charStat.Value;
var expected = _baseValue + test;
expected = Math.Round(expected, 0, MidpointRounding.AwayFromZero);
Assert.AreEqual(result, expected);
}А вот логика, где AddModifier вызывает CalculateValue, но через прокладку обработчика событий (AddModifier добавляет значения в ObservableCollection - я это всё опускаю, чтобы не загромождать тут).
void CalculateValue()
{
var finalValue = BaseValue;
foreach (var mod in StatMidifiers)
{
switch (mod.ModifierType)
{
case StatModifierType.Absolute:
finalValue += mod.Value;
break;
case StatModifierType.Percent:
var percentage = mod.Value < -100 ? -100 : mod.Value;
finalValue = (int)Rounding.RoundCharacterStatistics(finalValue * (1 + percentage / 100.0));
break;
default:
throw new ArgumentException(message: "Invalid enum value.", paramName: nameof(mod.ModifierType));
}
}
Value = Math.Round(finalValue, 0, MidpointRounding.AwayFromZero);
}Т.е. по бизнес-логике я просто добавляю значения, что проверяется суммированием, а по конкретной реализации суммирование я делаю только тут
finalValue += mod.Value;
но добавляю ещё кучу другой логики - т.е. делаю это далеко не банальным сложением.
Ещё вынесу правило округления в отдельную функцию (и может даже затестирую её), и даже библиотеку, и буду подключать её и к бизнес-логике, и к тестам. Чтобы код не дублировать.
Жаль, что не могу использовать C# 9, пока Юнити не перешёл на новую версию, где .NET 5 поддерживается (обещают в этом году) - приходится писать свичи в старом громоздком стиле.
Во, в крайнем случае можно писать простые вычислительные действия прямо в параметрах атрибутов
[TestCase(99999, 10 + 99999)] [TestCase(-99999, 10 - 99999)]
И ещё можно константы использовать (но не вычисляемые в самих методах теста переменные, т.к. код атрибута выполняется раньше любого метода теста, а значит к нему в конструктор должны прийти уже инициализированные переменные)
const int _baseValue = 10; [TestCase(99999, _baseValue + 99999)] [TestCase(-99999, _baseValue - 99999)]
Из комментов оттуда
Обычно в компаниях разводят js и. Net core, потому что над ними работают работают разные команды в разных редакторах, да и деплоят их отдельно.
Видно, я бевербовался в необычные компании, раз у них всё вместе мешают и над всем этим работает одна команда, или вообще один человек-оркестр.
Там немного про другое - отдельное JS-приложение. Но суть та же - два разных языка и разные технологии. В обычных компаниях их разводят по командам и специалистам. В необычных - всё в кучу.
Сейчас только обратил внимание на одно место в резюме, которое внутри Dienstleistungsfirma было, а там
Senior Softwareentwickler C#/.NET
Я конечно польщён, но кажется понятно, почему меня не очень хотели брать. А продавали явно не за 40к.
С другой стороны, как я говорил, разговаривал там с человеком, который тесты не писал. В чём в принципе разница между сеньёром и несеньёром в той фирме? Обязанности те же самые - полный цикл разработки приложения, если один делаешь, или то же самое в команде - т.е. на любой участок кинуть могут. Только сеньёр больше получает.
Короче, теперь буду просить минимум 45, а не 40. Плюс транспортные расходы.
Вот, переделал резюме. Использовал помощь от "Срыв покровов", данные из внутреннего резюме Dienstleistungsfirma, и от себя добавил.
В резюме Dienstleistungsfirma стоит национальность и дата рождения. Я здесь не указывал и не указываю сейчас. Буду проговаривать, если будут спрашивать. Не знаю, стоит ли указать, или лучше всё же проговаривать. Просто некоторые спрашивают про разрешение на работу и сколько ещё действительна виза - думают, что я по рабочей или вообще нелегал.
С нормальным переводом названия магистерской работы пока не знаю что делать. По-русски она звучит так: "Исследование и разработка метода синтеза фильтров на нерегулярных линиях передачи". Чтобы было понятно, имеются ввиду подобные линии Микрополосковая линия — Википедия (wikipedia.org).
Изменения:
- правка ошибок,
- опыт работы продлил до 21 года (я работал удалённо даже после переезда, консультировал), но не указал срок "по настоящее время" - может, ещё накинуть 1-2 месяца?
- добавил
раздел Weiterbildung, где написал про языки и прочие обучения - тут "по настоящее время"
- звание магистра написал не просто "Master", а "Master of Science" - чтобы было что-то из списка по ссылке Master – Wikipedia,
- Ausbildung заменил на Studium,
- убрал упоминание, что я переехал в Германию - у меня адрес немецкий,
- добавил NUnit в Kenntnisse )))
Если вы такой умный, то как вы можете до сих пор вестись на этот троллинг? ))
Я с айти ушёл, потому-что там выпендриваются типа мурр, и друг другу хотят показать свои знания. Если не умеешь то начинают всякое клеймо ставить, типа на неспособность в программирование, только погрубее. Допустим этот программер - https://yvision.kz/u/Hes говорил мне, что я не умею программировать на net, а у самого там много дизлайков. Со своим LINQ он мне весь плешь проел см. https://yvision.kz/post/429471 и https://yvision.kz/post/435356. Только из-за него и учил этот LINQ, провёл исследования, LINQ немного медленно работает. исследование простые - в начале до LINQ и foreach ставите DateTime Now, в конце LINQ и foreach ставите опять DateTime Now, а потом сравниваете 2 даты до и после, у меня на простые LINQ уходит где-то примерно 4 сек., а если сделать сложные LINQ и очень много записей, особенно на сервере - то всё замёрзнет напрочь и будет программа или сервер еле еле шевелиться, в Германии распространён тонкий клиент-сервер (так немцы экономят денюжки), покупают один сервер, покупают для сервера Client Access License, покупают 10-100 тонких клиентов, потом настраивают, а пользователь включает тонкий клиент, который подключается к Windows Server через сеть или Wi-Fi, если там будут сидеть одновременно ну скажем 20 пользователей, и будут выполняться тяжёлые и сложные LINQ, весь сервер просто замёрзнет, из-за того что будет много съедаться памяти см.:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace LINQTest
{
public partial class Form1 : Form
{
private DateTime tm1;
public Form1()
{
// tm1 = DateTime.Now;
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
const int MAX_RECORDS = 6000;
String[] firstnames = new String[] { "Ольга", "Наталья", "Марина", "Александра", "Ирина", "Екатерина", "Сабина", "Элеонора", "Елезавета" };
String[] lastnames = new String[] {"Попова", "Шевченко", "Найденко", "Сидорова", "Еремеева", "Шабанова", "Иванова", "Ким", "Пушкина",
"Лысенко", "Квашенко", "Зайцева", "Краскова", "Даренко", "Абрамушина", "Березовская", "Касымова", "Чечмарёва",
"Надымова", "Кокина", "Кабаева", "Лебедева", "Соколова", "Кузнецова", "Новикова", "Морозова", "Дроздова", "Дудь",
"Порхоменко", "Надымова", "Викулова", "Здорова", "Краскова", "Гудкова", "Грудинина", "Конь", "Шишков", "Рыжкова",
"Жукова", "Дмитриев", "Порхоменко", "Мухина"};
String[] stations = new String[] { "Онкология", "Пульмунология", "Гастрэнторология", "Травматология", ""};
Person[] persons = new Person[MAX_RECORDS];
Hospital[] hospital = new Hospital[MAX_RECORDS];
Random rnd = new Random();
Random rnd2 = new Random();
Random rnd3 = new Random();
Random rnd4 = new Random();
Random rnd5 = new Random();
Random rnd6 = new Random();
for (int j = 0; j < MAX_RECORDS; j++)
{
persons[j] = new Person();
persons[j].personID = j;
persons[j].FirstName = firstnames[rnd.Next(0, firstnames.Length)];
persons[j].LastName = lastnames[rnd2.Next(0, lastnames.Length)];
persons[j].Birthday = new DateTime(rnd3.Next(1920, 1980), rnd3.Next(1, 12), rnd3.Next(1, 20));
}
for (int j2 = 0; j2 < MAX_RECORDS; j2++)
{
hospital[j2] = new Hospital();
hospital[j2].PersonID = rnd4.Next(0, MAX_RECORDS);
int day = rnd5.Next(1, 20);
int month = rnd5.Next(1, 8);
hospital[j2]._From = new DateTime(2018, month, day);
hospital[j2]._To= new DateTime(2018, month+rnd5.Next(1, 4), day+5);
hospital[j2].Station = stations[rnd6.Next(0, stations.Length)];
}
tm1 = DateTime.Now; // засекаем отсюда время
var results = from p in persons
from h in hospital
where p.personID == h.PersonID
select new { p.FirstName, p.LastName, p.Birthday, h.Station, h._From, h._To };
this.dataGridView1.DataSource = results.ToList();
this.txtCount.Text = MAX_RECORDS.ToString();
TimeSpan ts= DateTime.Now - tm1; // вычисляем время
this.txtTime.Text = ts.Seconds.ToString() + " сек.";
/*foreach (var r in results)
{
//this.listBox1.Items.Add(r.FirstName + " " + r.LastName + " " + r.Birthday + " "+ r._From + " " + r._To);
}*/
}
}
}
Вот результат 4 сек, всего 6 тыщ записей:
https://i.ibb.co/5YRjq4r/1-min.jpg
Этот код я делал в 2019 или 2020 году, сейчас посмотрел и вроде заметил ошибку, я тогда только начинал заниматься LINQ.
Моя ФЛ Он и ОнаВот результат 4 сек, всего 6 тыщ записей:
А теперь представим что это выполняется на IIS. Получается нужно будет наверное Request Timeout увеличить см. https://stackoverflow.com/questions/2414441/how-to-increase-request-timeout-in-iis?
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
Этот код я делал в 2019 или 2020 году, сейчас посмотрел и вроде заметил ошибку, я тогда только начинал заниматься LINQ.
Хм, хотя в stackoverflow написано, что вроде так правильно...
var result = (from p in person
from c in college
select new { p.Name, p.Age, c.Course, c.Lecture });
Но всё равно я привык join-ить,
Моя ФЛ Он и ОнаВ резюме Dienstleistungsfirma стоит национальность и дата рождения.
Скорее всего, там написано "staatsangehörigkeit" - это гражданство. Допишите что есть разрешение на работу и проживание без ограничений.
Дату рождения тоже можно написать, главное что бы год был правильный.
Вместо A1-B2, я бы оставил только B2 и дописал "сертификат" или что там получено по окончании
Перевод гугла мне как то больше нравится, но как должно быть правильно
...
"Forschung und Entwicklung eines Verfahrens zur Synthese von Filtern auf unregelmäßigen Übertragungsleitungen"
Хм, хотя в stackoverflow написано, что вроде так правильно...
var result = (from p in person from c in college select new { p.Name, p.Age, c.Course, c.Lecture });
Зачем там взяли в скобки запрос, не знаю. Работает и без скобок. Может, человек выдрал не совсем правильно кусок код из более сложного запроса. Обычно в скобки берут, когда хотят к SQL-синтаксису потом дописать метод-синтакс, чтобы преобразовать результат запроса в список типа ToList или просто чтобы он выполнился (они же там все "ленивые"). Поэтому я предпочитаю метод-синтакс - меньше скобок и больше читаемость, на мой взгляд. Хотя, вроде, есть в метод-синтаксе пара штук, которые удобнее делать в SQL-синтаксе, но я не помню какие. Тут можно почитать.
А вообще, я сомневаюсь, что вы получаете существенный удар по производительности на таких маленьких коллекциях. Если всё написано правильно, навряд ли разница в производительности у LINQ и for отличается в разы. Да даже на десятки процентов. Если вы пишете сверхвылизанную по производительности систему, то можно заменить всё на стандартные циклы вместо линк. Не знаю, что там немцы выиграют по железу и производительности, но могут проиграть по поддержке такого кода - т.е. выигрыш уйдёт в дополнительные человекочасы программистов.
Знаете, когда народ толкает везде джаваскрипт, как-то двулично предъявлять претензии к линку. Некоторые вообще C# отрицают и даже местами С++ - всё должно быть в машинных кодах. Тут главное сильно не увлекаться - "не сотвори себе кумира".
Скорее всего, там написано "staatsangehörigkeit" - это гражданство. Допишите что есть разрешение на работу и проживание без ограничений.
Так и есть.
Дату рождения тоже можно написать, главное что бы год был правильный.
Я начитался рекомендаций из англоязычных (читай американских) источников - там у них жуткий пунктик по личным данным, чтобы всяких bias не было, что лучше подобные вещи скрывать. Ну и пока оставлю так - будет повод позвонить мне и поговорить. Хоть так буду поддерживать практику общения на эти темы. ))
Вместо A1-B2, я бы оставил только B2 и дописал "сертификат" или что там получено по окончании
Да, пожалуй.
Я просто хотел показать, что не балду пинал всё это время. Всё же, получить В2 с нуля - минимум год, и нормально - 2 года.
Перевод гугла мне как то больше нравится, но как должно быть правильно
...
"Forschung und Entwicklung eines Verfahrens zur Synthese von Filtern auf unregelmäßigen Übertragungsleitungen"
Да тоже лучше, наверное, самому скомпилировать, используя термины из Википедии. Переводчица что-то намудрила, но она не профессионал, и может терминов не знать. Я, кстати, тоже немецкие термины не знаю, но знаю английские и русские.
там у них жуткий пунктик по личным данным
Ну напишите только год
будет повод позвонить мне и поговорить
Скорее повод выбросить в корзину, чем звонить. Никому не нужна лишняя работа, подсчитывать по дате окончания института может быть просто лень.
наверное, самому скомпилировать
В любом случае, несколько местных должны прочитать и сказать своё мнение.
Например, я не знаю во всех ли случаях уместно использовать Übertragungsleitungen и для отличий от Übertragungsstrecken могу только строить предположения. Но Übertragungslinien - это скорее ZEN, чем электричество.
Что еще не понимаю откуда взялось слово Thesis
https://www.duden.de/rechtschreibung/Thesis
Обычно это тема
https://www.bachelorprint.de/wissenschaftliche-arbeiten/di...
Я офигеваю с нового тренда! - Курилка (germany.ru)
У меня - семерка.
Кто бы мне еще сказал какого черта лапоть греется... до запаха палева...
две браузерные игрушки... т.е. жабий скрипт и картинки...
И эти люди запрещают мне ковыряться в носу выговаривают мне за XML!
А я ведь даже не искал - случайно наткнулся. Что там можно ещё откопать, если искать специально...
)))
Что еще не понимаю откуда взялось слово Thesis
https://www.duden.de/rechtschreibung/Thesis
Обычно это тема
https://www.bachelorprint.de/wissenschaftliche-arbeiten/di...
- englische Bezeichnung der Abschlussarbeit zur Erlangung eines akademischen Grades, siehe Studienabschlussarbeit
Взял из примера одного резюме тут. Ну и звучит это на английский манер - могут подумать, что я знатный инглишмен и вообще диплом по международным стандартам имею. Короче, это всё ради первого впечатления. Я не пытаюсь выдать себя за местного немца, ни в резюме, ни в жизни.
В любом случае, несколько местных должны прочитать и сказать своё мнение.
Например, я не знаю во всех ли случаях уместно использовать Übertragungsleitungen и для отличий от Übertragungsstrecken могу только строить предположения. Но Übertragungslinien - это скорее ZEN, чем электричеств
русский
Исследование и разработка метода синтеза фильтров на нерегулярных линиях передачи.
"Линия передачи" это слишком широкое понятие, не имеющее какого-то устоявшегося термина (или его трудно найти), чтобы ассоциировать мою работу именно с микрополосковыми линиями. А микрополосок - это более узкий термин, имеющий прямой аналог в английском и немецком. Именно то, что изображено в татьях в Википедии по этим терминам, я и проектировал: Streifenleitung – Wikipedia
И ещё мне не нравится слово Ausarbeitung для "разработки" - его аналогов почти не встерчаю. Лучше, наверное, Entwicklung.
Вобщем, получается русский изменённый вариант
Исследование и разработка метода синтеза фильтров на нерегулярных микрополосковых линиях.
Тогда английский вариант будет звучать ближе к истине и чему-то конкретному - это взял из Гугл-Транслейт
Research and development of a method for the synthesis of filters on irregular microstrip lines.
Немецкий вариант возьму не напрямую из переводчика, а переделаю немного
Forschung und Entwicklung der Filtersynthesemethode für unregelmäßige Mikrostreifenleitungen.
Зачем там взяли в скобки запрос, не знаю. Работает и без скобок
Имхо это старый способ, сейчас пользуются методом Select, и ещё злоупотребляют лямбдами. Тот программист, ссылку которого я вам дал, он мне и про лямбды мозг выносил.
Моя ФЛ Он и ОнаПока так. Оставил языковые курсы А1-В2, чтобы было понятно, чем занимался после последнего места работы. Последнее место работы написал по февраль 2021 года. Стоит ли добавлять что-то "по настоящее время", или достаточно, что этот пункт есть в Weiterbildung?
Staatsangehörigkeit: DeutschlandГлупостей то хоть не пишите - типа Гражданство: Россия
Меня это тоже смутило, но так пишут многие по-немецки в Интернете, есть примеры резюме с таким написанием (например, Staatsangehörigkeit: Österreich) на сайтах по оформлению резюме, и бератерин в динстляйстунгсфирме тоже написала, как у меня сейчас в резюме - но это она не с меня скопировала, а сама добавила. Может это академически неправильно, но куча народу сейчас пишет так.
В паспорте написано большими буквами DEUTSCH.
этот пункт есть в Weiterbildung?Ну не совпадает 2017-2021 и 2019 - актуально
Получается что до февраля были в России и наполовину работали наполовину занимались.
Точно. Тогда так сделаю для последнего места:
08/2017 -
06/2019
Entferntarbeit
07/2019 -
02/2021
Или написать "Homeoffice von Deutschland". Проблема только, что это неофициально было, так что не знаю, убрать или оставить von Deutschland. Но и денег там почти не было, особенно по немецким меркам. По идее, это всё лишняя информация, и лучше её убрать, и говорить, только если лично конкретно спросят.
Или прямо английский вариант "remote work". Homeoffice у немцев, по-моему, больше связан с работой не так далеко от места работы - не за тысячи километров.
var personSorted = from p in personsorderby p.PersonIDselect p;
var hospitalPerPerson = from h in hospitalsorderby h.PersonIDselect h;
var results = from p in personSortedjoin h in hospitalPerPersonon p.PersonID equals h.PersonIDselect new { p.FirstName, p.LastName, p.Birthday, h.Station, h._From, h._To };
Вот результат 4 сек, всего 6 тыщ записей
-----
Попробуй то что приведено выше.
написано, что вроде так правильно
-----
Только в одном случае 6.000 результатов, а в другом 36.000.000...
Если вы пишете сверхвылизанную по производительности систему, то можно заменить всё на стандартные циклы вместо линк.
-----
Ну вот - показал что еще одну вещь ты не знаешь.
Заменив правильный ЛИНГ на эквивалентные циклы получишь проседание производительности в несколько раз... ![]()
Блин, кто такое прилагательное изучали? ![]()
https://www.duden.de/rechtschreibung/entfernt
И всегда проверяйте перевод "назад"
https://de.wordhippo.com/de/was-ist-die-bedeutung-des-wort...
то что хотелось перевести - selbst lernen. Но это не годится в резюме, думаю. Может быть Selbstgesteuertes Lernen? Хотя тоже не нравится.

Если вы пишете сверхвылизанную по производительности систему, то можно заменить всё на стандартные циклы вместо линк.
-----
Ну вот - показал что еще одну вещь ты не знаешь.
Заменив правильный ЛИНГ на эквивалентные циклы получишь проседание производительности в несколько раз...
Осталось только уточнить, что такое "правильный ЛИНК" и "эквивалентные циклы".
Вот здесь что быстрее? В одном случае мы тратимся на создание итераторов и прочее, а в другом - два раза доступ по индексу. Про читабельность не говорю.
foreach(int o in objects)
o = o % 2;
for(int i = 0; i < objects.Count; i++)
objects = objects % 2;
https://bastiansick.de/kolumnen/fragen-an-den-zwiebelfisch...
Да я тоже её читал. А толку - все пишут как хотят. Ещё раз, в примерах от HR и в интернете стоит Deutschland. В аусвайсе немецкмом - DEUTSCH (причём непонятно, это существительное или прилагательное, т.к. все буквы большие, но если с большой буквы, то это может быть "немецкий язык"), а в российском загранпаспорте - гражданство "Российская Федерация".
Написал как в паспорте, только с маленькой буквы.
Блин, кто такое прилагательное изучали?
А мне Гугл говорит, что это и наречие Google Translate
А на "удалённая работа" говорит Heimarbeit - вообще такого слова не встречал. А в Википедии Telearbeit, и как там заметили, звучит как что-то из 90-х.
И всегда проверяйте перевод "назад"
https://de.wordhippo.com/de/was-ist-die-bedeutung-des-wort...
то что хотелось перевести - selbst lernen. Но это не годится в резюме, думаю. Может быть Selbstgesteuertes Lernen? Хотя тоже не нравится.
HR или бератерин в динстляйстунгсфирме написала и гражданство Deutschland, и "Selbststudium Unity 3D, Blazor" в разделе "Weiterbildung". Пойди разберись...
Википедия с Selbststudium перекидывает на Autodidakt – Wikipedia, где русский эквивалент "самоучка".
Короче, раз общепринятого мнения нет, то надо просто пробовать и смотреть, что скажут.
Опечатки поправил.
Вот здесь что быстрее?
-----
Это ты сам изучишь...
Я изучил, что в подобных маленьких задачках всё равно, что быстрее, т.к. оно того не стоит, считать миллисекунды. В реальных и больших системах вы либо очень опытный и заранее ожидаете узкие места, и обходите их на стадии написания кода (хотя всё равно нет 100% гарантий), или вы находите их при тестировании и эксплаутации системы, и тогда решаете, что выгоднее - поставить ещё железо или платить программистам, чтобы они устраняли узкое место.
проколешься ты со своей «удалённой работой»
Если не на собеседовании, так позже
Где-нибудь в курилке сболтнёшь, что на пособии жил, хотя якобы в это время работал.
Я не отрицаю, что жил на пособие. И если спросят, скажу. Я просто работал на прежних людей, но неофициально - небольшие доработки системы, рефакторинги кода, консультации. Получал символические деньги (100 евро скажем - их даже мельдовать не надо, а для провинции России это неплохая сумма, которую вам не каждый заплатит за небольшую удалённую работу).
Мне нужно только показать, что я не бездельничал эту паузу. А то слишком много стали спрашивать и отказывать по причине "мы не поняли, чем вы занимались (наверное, потеряли квалификацию)".
мне еще не очень нравится слово Problemlösen в описании твоих сильных сторон.
и два раза слово „наш“ применительно к твоему НИИ. Твой он был 100500 лет назад. любишь - отпусти ))
Смотря как принято где говорить. Ну вроде пока работаешь или когда говоришь о времени, когда работал, то это "твоя" организация. Ок, переделаю на "просто НИИ".
for(int i = 0; i < objects.Count; i++)
objects = objects % 2;
objects должны быть с квадратными скобками, но редактор их удаляет. Попробуйте кто-нибудь написать доступ по индексу - слово и квадратные скобки. И потом добавьте индекс между ними. У меня скобки с i просто удаляются без предупреждения - ты даже не замечаешь, что их там в сообщении нет. Редактор сообщений тут похоже самописный и жутко забагованный. Для кода вообще не предназначен.
[o]
objects
Вобщем, оставил Selbststudium и Problemlösen, поправил гражданство, "наш" институт, добавил Homeoffice к entfernt - не знаю, может, тут что-то одно оставить, но так хотя бы объяснено, что имеется ввиду и почему даты такие.
Там ещё есть нестыковки, типа названия работодателей - ну не работал я в Сельскохозяйственной академии, а в "Таком-то научно-исследовательском институте такого-то отделения Российской академии сельскохозяйственных наук" - и это ещё не полное название. Название института меняалось за время моей работы раза три, и сейчас состоит, вроде, из пяти слов. Короче, моё место работы займёт в резюме строчки четыре, поэтому ну его на..., писать полные названия, тем более для иностранцев, которые в этом ничего не понимают.
Тут ещё штука в том, что полировать резюме можно до бесконечности, и всё равно даже близко к 100% успеху не подойдёшь. Банально каждый ашар или собеседующий свои взгляды имеет, и может выбросить моё резюме просто из-за непонравившегося фото или "а чё это всё оформлено в чёрно-белом?.. и кучно как-то - (мне) сложно читать". НО! На интервью, в том числе повторно, меня приглашали и с тем, что было во второй итерации (и даже один раз в первой). И странные или скользкие вопросы, что задавали, я почти исправил. Так что хватит полировать...
А мне Гугл говорит, что это и наречиеЯ больше верю Дюдену :entfernt - Wortart: Adjektivну не слышал я такого тут в этом контексте, и по идее там существительное должно быть
А толку - все пишут как хотят
Можно конечно спорить долго и нудно. Все зависит от того что именно подразумевает вопрос, какие слова опущены.
и смотреть, что скажут
Не нужно пробовать, нужно спросить несколько местных.
"entfernt" - это типа зачеркнуто?
Убери это, не позорься окончательно. Лучше напиши, что путешествовал автостопом по Германии и Европе два года. Изучал, типа, культуру новой родины.
твой резюм мне тут напомнил... Получили мы резюм от некоего поляка из польши. Вот тоже прогнал всё через переводчик и подправил по собственным представлениям, а в конце еще и дописал "моё хобби-изучение и преподавание языков. Немецкий я уже выучил, теперь учу французский". Поржали, прослезились и пожелали дальнейших успехов в преподавании иностранных языков....
и тут собеседовавший тебя спрашивает: а насколько небольшая это была работа?
Я дорабатывал отдельные модули программы по их просьбе, рефакторил и консультировал, что они могут в дальнейшем улучшить. Они запускали программу у себя и проверяли.
Но завалить на чём-то конечно можно всегда. Даже вещи без "странного бекграунда" иногда сложно объяснить.
А мне Гугл говорит, что это и наречиеЯ больше верю Дюдену :entfernt - Wortart: Adjektivну не слышал я такого тут в этом контексте, и по идее там существительное должно быть
"Ich habe damals entfernt gearbeitet." Darf man so sagen? Oder kann man mindestens verstehen, was es bedeutet?
entfernt (HomeOffice) это полная лажа
Что немцы говорят, когда работают удалённо, кроме Homeoffice?
Selbststudium .Net учитывая 10 лет опыта в нем - тоже
Т.е. даже если учишь сам .NET (по идее, ты его всегда учишь, пока применяешь), то лучше это не говорить, если опыта много? Лучше сказать, какие проекты, пусть даже свои собственные, делал?
Core видимо забыто
Что забыто?
Кстати, а в чём такая особенность .NET Core, что это специально спрашивают? Меня спросили "а вы знаете .NET Core?", я сказал "нет, не использовал", и такое ощущение было, что "вы нам не подходите". Так это почти одно и то же. Ну есть там ограничения по библиотекам, и что, сразу "не подходите"? Блин, народ берут с условием переучивания с нуля на новый язык, а тут лишь на Core не программировал. Тем более, что скоро будет единый .NET - на нём я тоже не писал, и тоже не подхожу?
"entfernt" - это типа зачеркнуто?
entfernt не подходит.
Homeoffice - слишком пафосно. Ну не было хоум офиса, а просто (без официального трудоустройства) писал код для фирмы в другой стране.
remote - слишком отдаёт англицизмом.
А что писать-то? Оставить Homeoffice?
твой резюм мне тут напомнил... Получили мы резюм от некоего поляка из польши. Вот тоже прогнал всё через переводчик и подправил по собственным представлениям, а в конце еще и дописал "моё хобби-изучение и преподавание языков. Немецкий я уже выучил, теперь учу французский". Поржали, прослезились и пожелали дальнейших успехов в преподавании иностранных языков....
Если бы я ещё давно устроился на нормальную коммерческую разработку в России, то никуда ни в какую Германию я бы не поехал. Зачем уезжать? - И так нормально платят. Для провинции зарплата даже 80-100к рублей это вообще шикарно - как барин себя чувствуешь. То, что уехал только сейчас, тоже конечно не лучший вариант. Надо было году в 13-14, когда лазейка открылась. По блау карте гораздо сложнее уехать.
По-моему, все эти истории успеха на Хабре, типа "ну я мидлл, звёзд с неба не хватаю, кроме английского больше иностранных не знаю, да и английский так себе - после десятка собесов получил оффер с релокацией в Европу для всей семьи" - просто завлекаловка фирм-помогаек, или ну очень редкий случай везения. Туда же, кстати, и "берут всех подряд". Всех подряд сеньёров с хорошим языком, согласных работать не выше среднего по рынку, лучше ниже.
Мне пока не нравится в резюме, что я убрал "переезд в Германию". А из резюме это не очевидно - будут вопросы задавать... Хотя мне задавали и когда я явно указывал, что переехал - думали, что я до сих пор в России.
Что, если я напишу "remote wegen Umzug nach Deutschland"? Даты тоже надо, пожалуй, переместить, чтобы не было в один узкий столбец...

Если бы я ещё давно устроился на нормальную коммерческую разработку в России, то никуда ни в какую Германию я бы не поехал. Зачем уезжать? - И так нормально платят. Для провинции зарплата даже 80-100к рублей это вообще шикарно - как барин себя чувствуешь. То, что уехал только сейчас, тоже конечно не лучший вариант. Надо было году в 13-14, когда лазейка открылась. По блау карте гораздо сложнее уехать.
какая-то отмазка своей несостоятельности.
зачем на коммерческую разработку устраиваться давно?
И насчёт 13-14 - имхо сейчас на рынке труда самый шоколад. Лучше было может только в 2000, когда в SAP брали всех, кто это слово мог без ошибок написать.
Homeoffice - слишком пафосно.
Ага, а когда гуглишь Homeoffice почему-то гугл подсказывает Telearbeit - https://de.wikipedia.org/wiki/Telearbeit, на английском remote work - https://en.wikipedia.org/wiki/Remote_work, Хотя имхо Telearbeit не подходит, там как-то с телекомуникацией связано, наверное Telearbeit больше подходит для колл-центров. Но когда на ютубе ищешь допустим "euronews homeoffice" находит и homeoffice см. https://www.youtube.com/watch?v=XTbx9iaeOPs
Моя ФЛ Он и ОнаIch habe damals entfernt gearbeitet
Понять конечно можно, но даже для меня, не носителя языка, звучит очень странно. Особенно когда просто одно слово
https://www.babelfish.de/dict?query=Ich+habe+damals+entfer...
https://www.babelfish.de/dict?query=В+то+%D...
И когда таких странностей валом на одной странице - это настораживает
Кстати, а в чём такая особенность .NET Core,
вообще то - это несколько иной мир. Нужно просто попробовать.
Вот у меня есть проектик которым уже лет 5 пользовался без проблем. Сейчас попробовал, кое что не работает. Ладно думаю на .Net Core перейду. А фигвам, либы которые пользовал, в упор не работают исключительно с нет коре
Ради интереса попробуй сделать WPF custom control чуть посложнее простого наследования (не user control!) в нет 5.0 и 4.7
Рановато для деменции))
ну и в роли собеседующего я бы спросил, а зачем тебе платить 45к в год, когда ты за 2,50 в час работал?
То не деменция, а просто я не вёл подсчёт.
Для собеседующего вы уже слишком много вопросов задаёте и лезете в приват. Если хотите знать, потерял я квалификацию или нет, можете задать технические вопросы. На каверзных я скорее всего сразу завалюсь. ))
Ich hatte keinen festen Zeitplan. Ich habe einfach von meinen Kollegen einige Aufgaben oder Fragen bekommen, dann die ausgeführt. Das war unregelmäßig, deshalb könnte ich es vielleicht Teilzeitarbeit nennen.
Хотя последнюю фразу лучше не говорить. Одним сказал, что оцениваю себя как между джуном и миддлом, они чуть ли не обрадовались, что разговор можно закончить и быстро к концу его и свели. Им нужен был, как я понимаю, твёрдый сеньёр.
зачем тебе платить 45к в год, когда ты за 2,50 в час работал?
-----
Вопрос, кстати, регулярный...
Мне на него надо было отвечать в формате "если ты работал за $1.78 в месяц"...
Такие вопросы реально ставят на интервью? Я могу ответить "потому что я так хочу" или "потому что я не согласен на меньшее". После этого разговор закончится?
Что человек желает услышать после такого своего вопроса? Ну вы дерзкий, ок, признаю. Дальше что? Это из той же оперы, что если к вам на улице подойдёт какой-нибудь тип, и скажет "у тебя три секунды, чтобы убедить меня, что я не должен снести тебе башку". Начнёте сразу его бить? Но ведь тоже круто и дерзко звучит?
Ага, а когда гуглишь Homeoffice почему-то гугл подсказывает Telearbeit - https://de.wikipedia.org/wiki/Telearbeit
Там даже в обсуждении статьи говорят, что звучит как что-то из 90-х. Кроме того, я никогда не встречал такого слова Telearbeit.
Понять конечно можно, но даже для меня, не носителя языка, звучит очень странно. Особенно когда просто одно слово
https://www.babelfish.de/dict?query=Ich+habe+damals+entfer...
Откуда вторая фраза? Там смысловой глагол должен в конце стоять.
И когда таких странностей валом на одной странице - это настораживает
Я как бы и не скрываю, что мой немецкий не родной. А что гражданство есть - так для немцев, я думаю, давно не секрет, что их гражданство получают не только те, кто в Германии родился и вырос.
вообще то - это несколько иной мир. Нужно просто попробовать.
Вот у меня есть проектик которым уже лет 5 пользовался без проблем. Сейчас попробовал, кое что не работает. Ладно думаю на .Net Core перейду. А фигвам, либы которые пользовал, в упор не работают исключительно с нет коре
Я понимаю. Есть ограничения. Вы же знаете, что Коре и обычный Дотнет фреймворк во много не пересекаются, а их пересечение обычно покрывается Стандартом. Т.е. если былибы были на Стандарте написаны, то их можно было бы использовать и в Коре, и в обычном фреймворке.
У меня например код для Unity на Standard 2.0 написан, игровая логика и общий код в отделной сборке тоже на Standard 2.0, а тесты на .NET 5. Когда Юнити станет поддерживать .NET 5, все переведу на него.
Алекс, еси честно то смотрю за процессом твоего трудоустройства, это если не троллинг то это весьма все плачевно. Может подумать забросить это дело если тебе почти (как ты сам говорил) 40, но у тебя не то что нет статуса сеньера, но судя по реакции интервьюеров ты и на джуна еле тянешь. Навыков нет, показать нечего, языка нет, от совеременных мод отстал. Может задуматься и либо чет поменять либо идти может в другую отрасль ?
Такие вопросы реально ставят на интервью?
-----
В моей практике - да - особенно для приежих из другого мира...
Ну так доллар-два-три в час было в другом мире, а мы сейчас в этом. Он бы - собеседующий - сам хотел бы жить в мире, где его коллеги и все вокруг зарабатывают не больше трёх долларов (или евро) в час? Или он думает, что это все вокруг лохи такие будут, а он один будет высокую зарплату получать? Если дела начнут обстоять так, как он хочет предложить, то на нём самом тоже это скоро аукнется.
Был бы у меня язык получше, я бы может и толкнул что-то подобное. В вежливой форме, конечно.
Что человек желает услышать после такого своего вопроса?
-----
Ну так поставь себя не его место и постарайся понять что он хотел...
Если и так видно, что чел просит не много (как я например), то собеседующий хотел просто выпендриться и начал дерзить. Если чел просит много, то тут всё логично - обоснуйте, почему вы так много хотите, но явно не показываете знания на эту сумму. Тут есть варианты, вплоть до "это вы нам должны ещё доплачивать, что мы вас на бесплатную практику взяли", но и у кандидата могут быть варианты, кроме как в эту контору собеседоваться. Успехов им с такими собесами.
Навыков нет, показать нечего, языка нет, от совеременных мод отстал. Может задуматься и либо чет поменять либо идти может в другую отрасль ?
В другой отрасли у меня ещё меньши навыков. А навыки я показываю - я и тут писал. Язык далёк от идеального, но меня явно понимают. Лишь когда я пытаюсь какую-то сложную мысль выразить, со сложными предложениями, я начинаю путаться в порядке слов, слова забывать. Но я знаю, что народ берут и с таким и даже может худшим языком.
Какие моды? Джаваскрипт мода? А если .NET 5, 6 выстрелит с их мультиплатформенным GUI-фреймворком, то все, и текущие сеньёры, станут новичками в этом. С какого мне тогда бросать?
Пока я лишь в 26 мест примерно подавался, и это маловато, надо ещё. Кроме того, ещё с некоторых мест ответы не получил. Щас поправил резюм и дальше буду. И вообще, щас себе время работы до... какого там срока? 2021 года? - вот до него "продлил", и буду дальше пытаться. Пока сижу, ваши деньги трачу (на пособия), делаю свой проект. )) До сбора спаржи или чё там мне грозили ещё пока далеко. ))
это если не троллинг
Какой троллинг? Мне делать больше нечего, как тут 60 страниц троллить? Но меня действительно интересует, откуда пошло это "щас всех берут". Я это и на одном немецком сайте в комментах встречал (на немейком) - берут мол всех, кто умеет кодить. Может, это только для веб-студий с джаваскриптом верно?
Ну т.е. я понимаю, что это некая условность, преувеличение... Просто охота узнать, насколько глубока кроличья нора.
Не я один задаю вопросы, на которые никто не хочет или не может ответить.
Успехов им
-----
У них - все нормально - они и при работе, и при деньгах.
А вот у тебя - сложности с пониманием того что именно хотят понять задавая тот или иноj вопрос.
А навыки я показываю
-----
Гхххмммм...
По ситуации - у тебя слишком много непонимания... и неспособности понять...
Может прислушаешься к мнению
BSDLamer?
Откуда вторая фраза?


А что гражданство есть - так для немцев
А причем здесь гражданство? То что язык не родной, всем и так понятно. Я как-то только рот раскрываю, почти сразу говорят русский/поляк.
Вот только резюме - это как бы картинка от меня и было достаточно времени чтобы отполировать ее до блеска.
если былибы были на Стандарте написаны
Им тоже лет этак Х. Интересует решение проблемы.
код для Unity на Standard 2.0 написан
А в резюме это не отражено ![]()
По ситуации - у тебя слишком много непонимания... и неспособности понять...
Может прислушаешься к мнению
BSDLamer?
Мне подобные мнения говорили, наверное, всегда и везде, где я учился, работал и прочее. Если бы я им следовал, то не умел и не занл бы вообще ничего. А так что-то знаю. Просто людям не нравится, когда задают много вопросов, да ещё не с первого раза понимают ответы, и задают вопросы снова. Мне, например, такие как я тоже не очень нравятся.
код для Unity на Standard 2.0 написанА в резюме это не отражено
Так .NET же стоит. Да и работодатели в большинстве не делают разницы между версиями Дотнета. Они и между разными языками не делают - "на шарписта бевербуешься? - у нас будешь ПХПистом и джаваскриптером" - а вы хотите, чтобы ещё и версии Дотнета отдельно указывал. ))
Ну и "на Standard 2.0 написан" слишком пафосно звучит. Начал писать на .NET 4.7.1, немного написал и перевёл Юнити и свой код на Стандарт 2.0 - и всё так же реботает без проблем и ошибок. Правда, кода мало, но тем не менее.
Так .NET же стоит
Это всё было раньше. Надо или Core дописать или 5.0, через месяц можно будет на 6.0 исправить. ![]()
и всё так же работает без проблем и ошибок
Ну со своим кодом, тоже вроде проблем не было. Вот конфигурацию для лог4нет фиг знает сколько лет по всем проектам таскал и никаких проблем не было.
А теперь оказалось что там было полно проблем, которые просто не вылезали.
Вот как заядлый впфщик, можешь написать расширение от Control класса, с темами и всеми прочими приблудами, что имеются в нормальных либах?
Для начала в том же 4.7.1, а после перенести в нет 3.1/5.0. Там должна быть какая заморочка, при переносе. Потому как либа с 4.7 работает без проблем, можно даже в соре запустить с предупреждением, что "старый" нет пользуется.
Но как только меняешь проект на коре весь UI просто не отображается.
Так .NET же стоитЭто всё было раньше. Надо или Core дописать или 5.0, через месяц можно будет на 6.0 исправить.
Да не разбираются они в этом и не отличают ничего. Те, кто резюм читают. А если спецы собеседовать будут, то им можно устно сказать. Да и не проблема перейти с обычного фреймворка на Коре или наоборот.
Ну так доллар-два-три в час было в другом мире, а мы сейчас в этом. Он бы - собеседующий - сам хотел бы жить в мире, где его коллеги и все вокруг зарабатывают не больше трёх долларов (или евро) в час? Или он думает, что это все вокруг лохи такие будут, а он один будет высокую зарплату получать? Если дела начнут обстоять так, как он хочет предложить, то на нём самом тоже это скоро аукнется.
блин, как много букв.
Разве тут кто-то смеётся над твоей зарплатой в Новосибирском НИИ?
Ты же будучи здесь «работаешь» на него удаленно за четверть зарплаты официанта.
Я тебе просто дал пример, как твоё сочинение на раз-два вычисляется.
если врать не умеешь, лучше не берись.
Не получится. Я использовал эту библиотеку для создания дуг в своём контроле, а эта библиотека больше не поддерживается
Arc Class (Microsoft.Expression.Shapes) | Microsoft Docs
Это часть Expression Blend SDK, и если что-то оттуда используешь, то понятно, что не перенесёшь.
Вот такая дуга с сегментами. Насчёт стилей не помню - я максимально просто стремился сделать. Но привязки работают. Привязки на положение стрелки, границы сегментов (кажется), надпись над дугой, показания делений. Делал по этой статье.

Я создал проект на .NET Framework 4.7.1 и .NET 5 - везде как WPF User Control Library. Код и разметку замл скопировал - только этой библиотеки с дугами не хватает. Но если создал проект .NET 5, то можно только на Коре поменять, или Коре на .NET 5. А если .NET Framework, то можно только версии этого фреймворка выбирать - ни Стандарт, ни Коре, ни .NET 5 не доступны.
Нужно просто найти другую библиотеку с дугами, написать свою или забить.
просто если тебе после первого же собеседования отказ и так уже долго, я бы очень задумался над тем что надо что-то менять.
Берут любого мало мальски шарящего в своей отрасли айтишника. Так в Мюнхене например и думаю что в других регионах не особо по другому. По этому если не берут даже при таком раскладе, это значит ты не очень соответствуешь своему стажу. Если ты кодишь с 2008 у тебя должна быть оч солидная база (ну я во всяком случае шел бы на твой инервью с такими ожиданиями), а судя по всему ты оч плаваешь когда задают тех вопросы.
На твоем месте я бы чет продумал бы насчет пробела, что ты отдыхал и ездил по европам или чет типа того. Лучше сказать что ты не занимался IT год, по этому тебе надо обратно адоптироваться, иначе картина плачевная.
я часто сижу на собеседованиях и скажу честно, не радио обиды, я бы тебя не брал, не конкретно из-за какой то технологии, а создается впечатление что ты просто уже лет 10 едешь по одной и той же колее и нового ты ничего не знаешь. И тут вопрос, почему ? А где просто желание развеиваться, где любопытство ? У тебя вроде не так много в скилзах и там есть мс сиквел. Около 10 лет мс сиквел и ты забыл джойны ? Оч странно.
Мой совет, не говори что ты какие-то там мелочи по удаленке делал. Перец с таким стажем сразу находит работу и никаких мелочей по удаленке не делает.
Всё, вариантов нет - будет сочинение. Если кто попадётся из здешних на собесе - вы знаете, как завалить. ))
Буду говорить, что это была подработка, не полноценная работа, т.к. я в основном был занят на курсах изучения языка и делами с переездом.
Легенда путешественника по Европе ещё хуже - какие путешествия, когда Корона? Да и "не занимался айти" - это как раз то, что говорить не нужно. Из-за того, что "не занимался", и не хотят брать.
а создается впечатление что ты просто уже лет 10 едешь по одной и той же колее и нового ты ничего не знаешь
А что нового в Дотнете за последние 2-3 года появилось? Особенно с учётом, что многие до сих пор на 4.7.х сидят. Вот .NET 5 и тем более 6 появятся, да ещё с новым multiplatform GUI - вот это будет новое. Только оно для всех новое будет - и для тех, кто "по Европе катался год", и для сеньёров-помидоров с непрерывным стажем.
То не деменция, а просто я не вёл подсчёт.
Ich hatte keinen festen Zeitplan. Ich habe einfach von meinen Kollegen einige Aufgaben oder Fragen bekommen, dann die ausgeführt. Das war unregelmäßig, deshalb könnte ich es vielleicht Teilzeitarbeit nennen.
Солнце, это называется фрилансерство. Ты должен был выставлять счета за свою работу, твой институт должен был проводить бабки через бухгалтерию. Или тебе конкретные чуваки отслюнявливали из кармана через вестерн юнион?
Я не уверена, может ли сосальщик иметь еще один счет в иностранном банке, кроме шпаркассы. Или тебе из Новосиба бабло капало в шпаркассу? Сколько там перевод из сбера в шпаркассу стоит?
Сотри эту свою фигню и больше не вспоминай.
Солнце, это называется фрилансерство. Ты должен был выставлять счета за свою работу, твой институт должен был проводить бабки через бухгалтерию. Или тебе конкретные чуваки отслюнявливали из кармана через вестерн юнион?
Я не уверена, может ли сосальщик иметь еще один счет в иностранном банке, кроме шпаркассы. Или тебе из Новосиба бабло капало в шпаркассу? Сколько там перевод из сбера в шпаркассу стоит?
Сотри эту свою фигню и больше не вспоминай.
Фрилансерство на 100 евро в месяц? Оплата по "палке" не катит? Или платили не мне, а на указанный счёт моих родственников в России, т.к. я у них занял денег и вот отдавал.
Это всё точно будут выяснять на собесе, узнавая, чем я занимался эти 2 года?
Есть ещё вариант, что я работал вообще бесплатно. Но и ещё меньше времени - просто несколько раз сделал улучшения и доработки в старом софте, плюс консультации.
вот мы уже и путаемся в показаниях.
Чего-нибудь придумаю. Или завалюсь.
Тема про резюме уже почти исчерпала себя. Надо пробовать с таким бевербоваться. Уже второй вариант у меня неплохо зашёл - гораздо больше приглашений на интервью было. Местами казалось, что вот ещё немного, лишнего не болтать, и меньше говорить, что чего-то не знаю или не готов...
Лучше скажите, что там с Blazor - реально есть вакухи или тухло всё? Три года технология на рынке, а на интервью народ вяло так отзывается, мол один проект припоминаю, а чаще говорит, что нет ничего на нём. Очередная МСовская мертворождённая технология?
web-assembly я смотрю вообще не сильно используется. Про неё кричат уже много лет, а толку нет. Потока вакух хотя бы в четверть от стандартных JS-HTML-CSS не наблюдается. Да какая четверть, и десятой части не наберётся.
Вот что на Монстер.де нашёл
Jobbörse, Stellenangebote, Jobs, Jobsuche | Monster.de
Это на всю Германию. При этом в половине Blazor даже не указан, а у остальных это просто одна из технологий. Например
C# / .NET / Blazor Entwickler (m/w/d) - Vesterling Personalberatung für Technologie (monster.de)
3 года и около нуля вакансий - это показатель.
Mobiles Arbeiten
Есть и такое, но там тоже немного другое понимается
https://de.indeed.com/karriere-guide/karriereplanung/mobil...
что там с Blazor
Как и где используется не имею понятия, но судя по нашим тестам до 6-ки у него шансов против ангуляра было очень мало. Довольно большое время первоначальной загрузки для PWA.
C 6-кой получилось уже меньше секунды загнать на простом тесте, который раньше был 8 секунд.
Так дело то не в конкретной библиотеке, а в принципе.
Просто наследовать контрол от кнопочки работает без проблем.
А вот как сделать, что посложнее мне пока неизвестно, никогда не нужно было.
У меня не от Button, а от обычного UserControl. У меня взаимодействия (нажатия мышью и прочее) с ним нет, стили тоже не применяются. Только пачку свойств можно привязать, чтобы модель раскидать по контролу.
Сделать даже такой контрол, как кнопка, полностью с нуля - нетривиальная задача. Чтобы и привязки, и стили, и события, и масштабируемость поддерживались. Сколько свойств и событий у кнопки? - За сотню перевалит. Тут ещё смотря с какого промежуточного класса унаследоваться, но всё равно. Обычно кастомный контрол - вот как у меня, чисто для отображения инфы, или
просто комбинация уже готовых контролов.
Ну какую кнопку моно придумать в WPF, чтобы всё в ней переписывать пришлось? Я как-то хотел сделать "мягкую" кнопку, чтобы как будто на желе нажимаешь - продавливалась мышью и потом выпрямлялась. Это можно всякими хаками делать, имитациями, но прямо чтобы совсем хорошо и без артефактов вышло, нужна полноценная трёхмерная модель и физический движок. Типа такого. А вот такие простые анимации в WPF из коробки легко делаются уже как 13 лет.
Нужно просто найти другую библиотекуМне нужно: datagrid, property grid, docking. Кроме бесплатного хсида ничего не нашел. Платная версия у них тоже коре поддерживает.
А платные "для себя" не подходят.
Написать или забить тоже не вариант.
В WPF версии .NET 5 этого нет? Они что, заново всё пишут и все наработки с .NET Framework 3-4 не катят? Вроде, в руководстве по миграции написано, что WPF полностью имплементирован в 5, но работает только на Винде?
Port from .NET Framework to .NET 5 - .NET Core | Microsoft Docs
Хмм, так оказывается у динстлайстунгсфирм тоже вакансии не всегда в наличии. Или если "неправильно" (слишком узко, мало технологий) резюме составил, они пишут "мы вам не можем ничего предложить". Типа ищем, но не можем вам найти подходящего работодателя.
Вообще, те две позиции, в которых мне отказали в последний раз, это были отказы от самих работодателей, а не от посредников. Посредники-то готовы кого угодно презентировать, как я понял.
Встретилась задачка
class My
{
public int Prop { get; set; }
}
public static List<My> list = new List<My>();
static void Main(string[] args)
{
My item = new My() { Prop = 5 };
list.Add(item);
list.Add(item);
list.Add(item);
foreach (var o in list)
Console.WriteLine(o.Prop);
list.Remove(item);
Console.WriteLine();
foreach (var o in list)
Console.WriteLine(o.Prop);
}
Вывод в консоли
5
5
5
5
5
Какой конкретно объект был удалён из списка list и почему именно этот?
Мне нужно: datagrid, property grid, docking. Кроме бесплатного хсида ничего не нашел. Платная версия у них тоже коре поддерживает.
Жаль что не нашли. А если налепить Internet контрол в WPF приложение, и сделать всё на HTML? В Java JTable вроде гибкая, а это вам что-нибудь даст https://github.com/javagl/JTreeTable? Я делал как-то свою сетку, лепил кучу static-ов, когда много было static-ов, то программа вылетала, надо рисовать сетку, т.е. один static, а в событие Paint рисовать сетку.
Моя ФЛ Он и ОнаИ что, действительно не знаешь какой? ![]()
Ну посмоатри тут:
https://referencesource.microsoft.com/#mscorlib/system/col...
И что, действительно не знаешь какой?
Ну посмоатри тут:
https://referencesource.microsoft.com/#mscorlib/system/col...
Я и без подгляда думал, что первый добавленный.
Ок, добавляет он по порядку, и если передаёшь ссылочный тип по значению, то создаются копии одной и той же ссылки - т.е. все копии ссылаются на один и тот же ссылочный тип.
My item = new();
list.Add(item);
list.Add(item);
list.Add(item);
А вот теперь удаление объектов.
list.Remove(item);
list.Remove(item);
list.Remove(item);
Почему после этого список оказывается пустым? Ведь мы удаляем один и тот же объект, и он каждый раз удаляется успешно, хотя мы уже удалили его при первом Remove.
Я так объясняю. У нас в списке три копии одной и той же ссылки. Мы передаём объект, на который ссылаются эти ссылки, в метод Remove. Этот метод вызывает метод IndexOf. Метод IndexOf находит индекс первого элемента, для которого метод Equals для типа нашего переданного объекта возвращает true. Т.к. у нас в списке все ссылки ссылаются на один и тот же объект, то будет возвращён индекс первого же объекта по порядку - т.е. 0. Объект по нулевому индексу и будет удалён.
Далее все удаления повторяются таким же образом - все введённые объекты удаляются с начала списка. А добавлялись в конец. Не означает ли это, что список на одинаковых объектах ведёт себя как очередь?
Я так объясняю.
Из воспоминаний... В колледже нас заставляли писать документацию по модулям, так-же у нас была коллаборация, т.е. когда программировали исходный код лежал на сервере, он синхронизировался, и там были помечены кто и когда какой кусок кода исправил, добавил, итд. Сейчас вроде GIT популярен. Показать в дейтсвие не могу, т.к. у меня нет пока сервера. Могу лишь показать скрин, как это сохранялось локально в конце 90х, в начале 2000х гг. см. : https://i.ibb.co/ZJSyK1f/demo-min.jpg
На фирме меня больше всего бесило что каждую пятницу нужно было делать мини отчёт что сделал за неделю. Вверху пишите фамилию и имя, Потом пишите на немецком в кратце что вы за неделю сделали, внизу пишите дата и ставите роспись. Но это было в маленькой фирме, в большой фирме там может быть какая-нибудь программа. А ещё на фирмах заставляют проходить технику безопасности, и ещё каждый год делают финансовый отчёт в Finanzamt спомощью программы Elster, и почему-то некоторые на работе делают отчёт, а не дома.
Кстати вопрос ко всем, есть какая-нибудь бесплатная FiBu т.е. программа по бухучёту в Германии, я пользуюсь easy2000, кто знает она платная или нет? Я её скачивал вроде как бесплатную, но там есть какие-то функции которые денег стоят, боюсь если нечайно щёлкну по платной функции она автоматически сделает подписку на платную версию. Поэтому я её на виртуалку поставил, и в интернет операционку на виртуалке не пускаю.
Моя ФЛ Он и ОнаКстати вопрос ко всем, есть какая-нибудь бесплатная FiBu т.е. программа по бухучёту в Германии
Так Эльстер же бесплатный для персонального использования? Или я чего-то не понимаю?
Тут ещё можно глянуть.
Сорри, но давайте о налогах не в этой теме - тут в специальных разделах это обсуждают.
Почитал сейчас подробнее про Angular и Knockout.js. Так между ними разницы почти нет? Я в Нокауте в проектах на ASP.NET MVC делал вью-модельку и привязки без джаваскрипта. Ну там вроде лишь какая-то простая функция вызывается, которую я скопировал - это можно и без знания джаваскрипта сделать. А так все привязки через атрибуты и классы для тегов работают, если мне память не изменяет. В Ангуляре тоже можно это всё делать, не зная джаваскрипта и не пиша ни строчки его самостоятельно?
Я думал, там надо целиком на джаваскрипте писать, а компоненты - это такие сложные контролы со своей логикой отрисовок, и там так же сложно писать, как с нуля какой-нибудь Button или Datagrid в WPF. И при этом всё на джаваскрипте.
На собесе одном спросили, когда я сказал, что самоучка, и в ВУЗе специальность была не программирование - а что вы читали по разработке, ну там книжки всякие умные? Я переспросил, вы имеете введу всякие Clean Code и прочее от... эээ "банды четырёх" (вслух точно их назвать не смог) и прочих таких авторов? Они - да, что-то подобное читали? Я сказал, что только одну книжку прочитал давно, название не помню, что-то про клин код тоже, а так в основном статьи в интернете, МСДН и у людей спрашиваю на форумах. Тут-то по их лицам я и понял, что сказочке конец и можно вести разговор к концу.
Устроиться на работу сложнее, чем на улице познакомиться со случайной девушкой. "Девушки" на собесах такие несговорчивые, и отшивают при любом даже подозрении на что-то плохое. )))
Кстати, как я понимаю, хоть МС и интегрирует Ксамарин в .NET 6, но лучше от этого MAUI aka Xamarin не станет? Так же будут проблеммки и проблемы на iOS и т.д.? Т.е. такого единообразия, как на Флеше или Сильверлайте, где всё на всех платформах рисовалось одинаково, не будет? Потому что вместо собственной системы отрисовки с доступом к железу всё опять будет в песочницах и транслироваться в нативные GUI-технологий каждой платформы, со всеми сопутствующими багами и проблемами?
Т.е. особого взлёта MAUI как новой универсальной мультиплатформенной библиотеки "для всего интерфейсного" можно не ждать? Ксамарин-то не особо популярен.
Чтобы MAUI стал популярным, нужно, чтобы он был как минимум таким же развитым, как WPF, но при этом мультиплатформенным. И чтобы на Виндовс альтернатив не было. Т.е. он должен сожрать Формы, WPF и Ксамарин, и тогда, может быть, его будут больше выбирать как универсальный GUI Framework. Если опять сделают "ещё одну GUI библиотеку", коих и так в Дотнете хватает, то так и будет в чахлом состоянии оставаться.
Т.е. такого единообразия, как на Флеше или Сильверлайте, где всё на всех платформах рисовалось одинаково, не будет?
А как было в UWP? Имхо в классическом флеше, там вроде не было никаких лейаутов, а во флеше с формами мне не удалось к сожалению толком испробывать. Имхо уже в Sliverlight и в WPF там ведь вроде были всякие лэйауты см. https://www.tutorialspoint.com/wpf/wpf_layouts.htm, они были вначале реализованы в Java, чтобы на всех устройствах отображалось одинаково. А в iOS - https://developer.apple.com/documentation/uikit/views_and_controls, и в Android - см. https://developer.android.com/guide/topics/ui/declaring-layout там выбераете определённый View (iOS) или Activity (Android). В современных Android-ах там вроде можно для каждого экрана делать свой лейаут. А в HTML там адаптивность делается благодаря media query - https://www.w3schools.com/css/css_rwd_mediaqueries.asp или Grid Layout, и FlexBox. Было бы хорошо, если они бы взяли идею из HTML5.
Если проще объяснить когда запускают Android Studio, даётся на выбор Activity см. https://google-developer-training.github.io/android-develo..., а в Xcode View см. https://i.imgur.com/cNAyOcp.gif
Моя ФЛ Он и ОнаТ.е. особого взлёта MAUI как новой универсальной мультиплатформенной библиотеки "для всего интерфейсного" можно не ждать? Ксамарин-то не особо популярен.
Когда смотрю на эту картинку https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui-... там где Mono Runtime мне это напомнило .NET Compact. На Windows CE/Mobile .NET Compact вроде ставилось отдельно. Возможно они свой Mono Runitme в iOS и в Android никогда не вставят, потому-что им это не позволят сделать, они могут вшить нативно эмуляцию урезаную NET в apk и в ipa, которая будет ещё играть роль загрузчика, т.е. запускать App. Т.е. примерно так: Запуск App->Запуск MONO.NET->Запуск .NET приложение. .NET приложение оно имхо не совсем нативное, это что-то типа промежуточного кода, т.к. без net фреймворка не запустится.
Моя ФЛ Он и Онасколько девушек склеил в Германии?))
Меньше, чем получил офферов.
А как было в UWP? Имхо в классическом флеше, там вроде не было никаких лейаутов, а во флеше с формами мне не удалось к сожалению толком испробывать.
У флеша был свой пайплайн от высокоуровневого кода до железа, и, насколкьо я знаю, однажды нарисованная кнопка или ещё что-то выглядело одинаковго на всех платформах, где флеш присутствовал.
А в HTML там адаптивность делается благодаря media query - https://www.w3schools.com/css/css_rwd_mediaqueries.aspAlways Design for Mobile First
То-то все сайты, сделанные по такой схеме, как оно самое выглядят.
Тут-то по их лицам я и понял
------
По лицам - понял... а до вопроса самому себе - Почему? - так и не дошел...
Ну, наверное люди не могли понять, кто я (приехал тут какой-то...), и решили спросить, чего я читал-знаю. Может, они считают, что все Настоящие Программисты должны прочитать в своей жизни несколько обязательных Священных Книг от Отцов Программирования.
Когда смотрю на эту картинку https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui-...
Там реально через 5 словё все вертится? Наверное, джаваскрипт и HTML в браузере будут выстрее работать.
Возможно они свой Mono Runitme в iOS и в Android никогда не вставят, потому-что им это не позволят сделать, они могут вшить нативно эмуляцию урезаную NET в apk и в ipa, которая будет ещё играть роль загрузчика, т.е. запускать App. Т.е. примерно так: Запуск App->Запуск MONO.NET->Запуск .NET приложение. .NET приложение оно имхо не совсем нативное, это что-то типа промежуточного кода, т.к. без net фреймворка не запустится.
Вот и я думаю, что придумают кучу палок в колёса, что решения конкурентов если и пропустят, то сделают так, чтобы они выглядели хуже своих нативных решений. Типа мультиплатформенный и открытый веб-стек JS-HTML-CSS растащили по браузерам и потихоньку добавляют фичи только для своих браузеров. Чужие браузеры на свою территорию не пускают, ну или в ограниченном и урезанном виде. Через какое-то время выльется в "у нас как бы стандартный веб-стек, но как бы немного не совместим... поэтому лучше юзайте наши нативные вещи".
люди не могли понять, кто я
-----
Я тоже затрудняюсь!
Декларируемый опыт - 20+ лет...
Демонстрируемые навыки - менее 1 года...
Интересов в специальности - нет...
(Само)Развитие - остановилось давно...
Ну и куда такое пристраивать? ![]()
Может, они считают, что...
-----
... либо уже знает и может
...либо в состоянии быстро (на ходу) освоить.
остальные, в принципе, не нужны.
Ты в какой группе? Какие индикаторы это показывают?
На все позиции требуют аджайл. Что отвечать на вопрос "а вы работали по аджайл?"? Если сказать нет, велика вероятность получить отказ.
Пока придумал, что буду говорить нет, но я работал в команде над одним проектом, в котором мы использовали Team Foundation Server для разделения задачь и хранения общей кодовой базы. Не знаю, как это к аджайл относится, но надо что-то сказать "положительное", чтобы не звучало как совсем неудачный ответ.
... либо уже знает и может
...либо в состоянии быстро (на ходу) освоить.
остальные, в принципе, не нужны.
Ты в какой группе?
Ну, и в той, и в другой немного.
Какие индикаторы это показывают?
А какие надо? Я вам любые покажу, если вы меня на работу возьмёте. ))
Декларируемый опыт - 20+ лет...
Почему не 30+?
Так-то в резюме написано, что я работал научным сотрудником и программистом основную часть времени. Т.е. я далеко не только программировал, а другие обязанности тоже имел. Ну и опыт некоммерческий был. Т.е. если люди ждут от меня 12 лет крутого опыта исключительно в коммерческой разработке в сильных командах, где я постоянно рос и так далее, то они... плохо читали резюме.
Таких людей как я очень много. У вас весь опыт программирования - исключительно плотные занятия этим программированием, без больших пауз и смен деятельности? Например, человек, начавший менеджерить, уже мало программирует, или вообще не, и ему через пару лет, если он захочет к программированию как коммерческой работе вернуться, скажут, что он потерял квалификацию, поэтому нет?
и в той, и в другой немного.
-----
И в той - немного, и в другой - немного...
И - много - в третьей... ![]()
А какие надо?
-----
Те, которые ты в состоянии понимать и самостоятельно анализировать. ![]()
Я вам любые покажу
-----
Мне то они зачем?
У меня для этого дела свои есть.
На их базисе твои возможности уже оценены и по результату оценки сделан вывод, что использование не возможно...
Пока что вроде как проведенная оценка совпадает с мнением других. ![]()
Почему не 30+?
-----
Потому как - декларируемый - у тебя так написано...
и ему через пару лет, если он захочет
-----
Может Я тебя и удивлю, но - да - хотя и по совершенно другим причинам.
Мне вот совершенно непонятно почему имея возраст в почти 40 лет идут суждения уровня 13-14 летнего подростка...
Почему имеет место полный инфантильный максимализм и отсутствие даже базового анализа положения сторон... ![]()
И бы понял если бы было задекларировано ПМЖ в желтом доме, но вроде как не декларируется... Или?
плохо читали резюме
-----
Читали как умели.
Если прочитывают, тем более - регулйрно, не то что ты хотел написать, то, вероятно, проблема не в том как читают.
Таких людей как я очень много.
-----
А кого это интересует?
Популяция людей на земле около 7-8 млд. Из них успешных - 3-5%... остальные интересуют только в плане того что с них можно поиметь...
Что с тебя можно поиметь на прогерской позиции? Ну кроме головной боли у менеджера...
У меня для этого дела свои есть.
На их базисе твои возможности уже оценены и по результату оценки сделан вывод, что использование не возможно...
Пока что вроде как проведенная оценка совпадает с мнением других.
Мне вот совершенно непонятно почему имея возраст в почти 40 лет идут суждения уровня 13-14 летнего подростка...Почему имеет место полный инфантильный максимализм и отсутствие даже базового анализа положения сторон...
И бы понял если бы было задекларировано ПМЖ в желтом доме, но вроде как не декларируется... Или?
Популяция людей на земле около 7-8 млд. Из них успешных - 3-5%... остальные интересуют только в плане того что с них можно поиметь...Что с тебя можно поиметь на прогерской позиции? Ну кроме головной боли у менеджера...
Если бы вы не нанимали "обезьян", ваши рассуждения ещё имели бы какой-то смысл. А так вы просто скулите и жалуетесь, показывая, что все ваши "требования" - лишь мечты об идеальном мире, а в реальности у вас всё хуже. Нанимайте одних лишь крутых сеньёров - от 10+ лет опыта и всё такое. Так делают некоторые. Правда, они будут пытаться учить вас правильно кодить и "обезьяной" будете для них уже вы. Ну или прийдётся ставить их в стойло и затыкать им рот, при этом удерживая как-то от увольнения. Слабо? ))
Слабо?
-----
Давно меня на СЛАБО не пробовали... лет 30, наверное...
И кто пробует - неспособный прочесть две страницы доков и понять что там написано... ![]()
Если бы вы не нанимали "обезьян"
-----
Если бы... если бы...
Ты хоть понимаешь на какое место ты определяешь себя, если "обезьян" - нанимают, а тебя - не-а... ![]()
Что, с такой точки зрения на свой треп не смотрел? Ну посмотри... посиди, подумай... если найдешь чем...
Если бы вы не нанимали "обезьян"
-----
Если бы... если бы...
Ты хоть понимаешь на какое место ты определяешь себя, если "обезьян" - нанимают, а тебя - не-а...
Что, с такой точки зрения на свой треп не смотрел? Ну посмотри... посиди, подумай... если найдешь чем...
Всё верно.
Ты хоть понимаешь на какое место ты определяешь себя
Карьера зависит от многих факторов - пол, возраст, откуда приехал, посты в соцсетях. Не знаю почему ТС не берут, про себя могу сказать - у меня фамилия смешная, Бората немцы насмотрелись, как рассказываю что из РК, все сразу вспоминают этот фильм, я ничего не окончил можно сказать, и на той улице где я жил во время учёбы, как мне объяснили их на работу не берут, по простой причине - этот район находится в чёрном списке у многих работодателей. Ну и ещё я писал в Bewerbungsbrief не по теме, ищу работу по PHP пишу что умею программировать на ASP NET - работадателю где в его фирме программируют на PHP там не интересует мои знания по ASP NET, это так-же как если искать работу хирургом, а по образованию стоматолог и писать в резюме что умеет зубы лечить, и ещё я писал в Bewerbungsbrief что я Teamfähig - см. https://foren.germany.ru/showmessage.pl?Number=38481546&Bo... Программист он интроверт поэтому имхо думаю не нужно в Bewerbungsbrief писать что Teamfähig. Просто мне посоветывали написать Teamfähig, я так и написал, а общаться я особо в живую не люблю.
Кстати когда я вот так написал, мне вроде хотели дать стажировку:
Bewerbung um ein Praktikum als Fachinformatiker
Sehr geehrte/r ____,
hiermit möchte ich mich um einen Praktikumsplatz bei Ihnen bewerben, um einen Einblick in den Beruf des Fachinformatikers im Bereich Softwareentwicklung zu gewinnen. Vor allem der Tätigkeitsbereich des Fachinformatikers hat großes Interesse in mir geweckt. Besonders interessiere ich mich für die Entwicklung von Programmen mit Programmiersprachen und möchte mehr darüber erfahren. Ich beschäftige mich schon sehr lange und häufig mit Computern und habe auch viel Spaß daran, mit diesen zu arbeiten.
Zurzeit bin ich arbeitssuchend.
Von diesem Praktikum erhoffe ich mir nähere Einblicke in den beruflichen Alltag zu erhalten und zu erfahren, ob der Beruf des Fachinformatikers meinen Vorstellungen entspricht.
Auf eine Einladung zu einem persönlichen Gespräch freue ich mich sehr.
Моя ФЛ Он и ОнаТак-то в резюме написано, что я работал научным сотрудником и программистом основную часть времени. Т.е. я далеко не только программировал, а другие обязанности тоже имел.
Слушай, а может ну его, это программирование? попробуй каким-нить научным сотрудником устроиться.
И вообще, разошлись по соседним амтам, фербандам , ферайнам и институтам. Я бы тебе дала адрес бывшей моей конторы, там ищут прогера в отдел, где практически одни русскоязычные, но придется въезжать в яву и яваскрипт. да и Мюнхен это
На все позиции требуют аджайл. Что отвечать на вопрос "а вы работали по аджайл?"?
Отвечай, что аджайл к твоим проектам не подходил, т.к. работал обычно один по заказу клиента напрямую. Поэтому самым подходящим решением были старые добрые ластенхефты и пфлихтхефты + вассерфалл.
Но ты горишь желанием использовать свои аджайл-знания на практике.
Дальше уже спрашиваешь ты: размер команды, какую аджайл-методику используют / хотят внедрить они. И да, выучи основное про канбан и скрам.
Не знаю почему ТС не берут
На разных курсах и видосах по программированию талдычат, что получать отказы по полгода и в сумме 100 отказов - это нормально. Правда, это для начинающих. С другой стороны, если почитать-посмотреть не такие популярные-раскрученные видео, то тоже можно узнать, что там-сям человек, будучи уже в России сеньёром или крепким миддлом, переехал в США и несколько месяцев искал работу, подавшись на сотни вакансий. Таких, которые нашли в первый же месяц на первом десятке интервью, очень мало.
Ещё народ, имея уже работу и иногда ходя на собесы, может получать даже офферы, и потом говорит, что вот мол он не парится по поводу потери или смены работы, т.к. уже пара офферов у него в кармане есть. Правда, он не уточнял, что эти офферы его всегда будут дожидаться, или у них срок действия есть, и сколько по времени у него заняло их получить.
Это всё не означает, конечно, что можно расслабиться и дальше продолжать искать работу до бесконечности, но мои примерно 30 вебербунгов это маловато. Но я смотрю на результаты, и не спешу веером рассылать - коррегирую резюме и что говорить. А первый вариант резюме, самый плохой, послал в самые места, где мне больше всего подходит, и скорее всего "запорол" себе вход туда. Послал через месяц исправленное и дополненное резюме - получил такой же отказ. Так что лучше хреновые варианты сильно не рассылать - также запорешь. Ещё сказывается, что я ограничил себя Нюрнбергом и окрестностями - далеко не самым крупным айтишным центром Германии.
Я себе это так объясняю. Мои претензии не к вообще не берут, а почему сразу не берут, если типа такая потребность в айтишниках. Судя по всему, потребность вовсе не такая, или не в таких как я - а я звёзд с неба не хватаю.
Слушай, а может ну его, это программирование? попробуй каким-нить научным сотрудником устроиться.
И вообще, разошлись по соседним амтам, фербандам , ферайнам и институтам. Я бы тебе дала адрес бывшей моей конторы, там ищут прогера в отдел, где практически одни русскоязычные, но придется въезжать в яву и яваскрипт. да и Мюнхен это
Не надо, спасибо. Мне бы в Сишарп и Дотнет до конца въехать, а вы Джаву предлагаете.
Научным сотрудником ещё сложнее, чем программистом.
Странно, что в амтах, в которых обычно продукты МС (офисы всякие), Джаву юзают. У МС всё из коробки стыкуется, а с Джавой ещё повозиться надо, чтобы с МСовским подружить.
Странно, что в амтах, в которых обычно продукты МС (офисы всякие), Джаву юзают.
Вы имеете ввиду арбайтсамт, или другие какие-то амты? У АА портал вроде на jsp или на сервлетах. У AOK глянул только-что там у них какая-то AOK Systems и oscare вроде на SAP, может и на Java.
Моя ФЛ Он и ОнаСудя по всему, потребность вовсе не такая, или не в таких как я - а я звёзд с неба не хватаю.
за уверенность в себе зачет, но скорее второе.
Странно только что ты видишь что не получается, но практически нечего не меняя продолжаешь биться в стену. Как то немного отсутствует коммон сенс
Я типа таких новостей читал
Linux захватывает Германию. Гамбург откажется от Windows и MS Office - CNews
Давно многие амты планировали уйти от продуктов МС, но у них так ничего и не получилось, и они вернулись обратно. Это где-то за последние лет 5 поток новостей подобный был.
Странно только что ты видишь что не получается, но практически нечего не меняя продолжаешь биться в стену. Как то немного отсутствует коммон сенс
А что можно сделать? Немецкий я тренирую. Английский тоже. Программированием занимаюсь, теорию тоже почитываю. За неделю-две резко скакнуть во всём этом невозможно. Кроме того, попыток устроиться на работу я пока сделал мало, я считаю. Поэтому всё это стоит и дальше продолжать. Пока принципиальных непреодолимых затыков я не вижу.
В других подфорумах я уже давно разбирал альтернативные варианты - учёба в уни, аубильдунг или умшулюнг (формально у меня не программистское образование, и теоретически я могу найти аубильдунг на программиста или попросить арбайтсамт о переобучении), делать язык до С1 под разными предлогами (это дают, вроде, только желающим поступить в уни или для некоторых вариантов аусбильдунга - т.е. не всем), или сразу искать работу.
Уни мне не светит. Бафёг не дадут, а учиться и работать одновременно, да ещё не по специальности и с плохим немецким - верный способ вылететь с учёбы. Да и долго это. И откровенно говоря неинтересно. Много лишних предметов, много времени, результат не гарантируем - так же выйдешь и будешь искать работу наравне со всеми. Если только практику где-то нашёл, то могут и на работу туда взять. Но время, деньги и малый интерес - главные минусы.
Аусбильдунг и умшулюнг - опять время (3 года примерно), деньги (800-1000 евро "стипендии"), и снова такая себе учёба. Узнал у одного знакомого об умшулюнге на программиста - в конце первого года обучения что-то начали программировать. Короче, как старшешкольнику, пусть и не хватающему звёзд с неба, снова в детский сад отправиться.
С1 - снова время (около полугода, т.к. сначала нужно найти место и дождаться очереди, затем учёба). Ну и учат в языковых школах так себе. Ты должен в основном сам учиться. А последнее время ещё и онлайн всё было - плохая связь и прочие ограничения. Я пока работу ищу, плюс-минус так же язык подтягиваю самостоятельно, как и на курсах бы делал.
Откровенно говоря, я считаю, что язык у меня достаточный, чтобы выполнять задания и не сильно участвовать в разработке вслух. Т.е. если много переговоров не надо вести, то ок. Ответить спонтанно на вопрос гладко и чётко, или вести переговоры - я и на русском далеко не факт, что смогу. Мне надо подумать, что сказать. А работу джуниора и даже миддла я считаю что выполнять могу - ну не сильно хуже мурровских "обезьян", наверное. )))
Ну я думаю, если у тебя на фирме все продукты (office apps, databases, programming languages and frameworks, operation systems, web server, etc.) от одного производителя, то они лучше друг с другом стыкуются, чем от разных. Экосистема? А у амтов обычно офисные приложухи от МС, клиентские ОС тоже. Ну и почему бы не продолжить?
Вообще хорошо когда есть возможность управлять документами или самим Microsoft Office из других приложений. Я так пологаю алекс хотел сказать про документооборот, если я не ошибаюсь. В амтах там Word-ом и Excel-ем пользуются. Допустим в арбайтсамте или социаламте они печатают бланки, потом когда заполнишь их, часть в ручную заносят данные, часть может OCR взять, там где крестики и галачки ставят, их тоже помойму программно распознают. Что-то типа такого см. https://youtu.be/77qlBtc01Ok?t=44. В SAP Business One лет 10 назад сделали экспорт отчётов в Excel, когда я смотрел, это был мощный и интерактивный отчёт, на VBA или на VSTO, Это отчёты были от третей фирмы. Если я не ошибаюсь, то эту фирму которая делает интерактивные отчёты для Excel SAP выкупила. Целая документация как пользоваться - https://help.sap.com/doc/012002523100002810992016e/9.2/en-US/How%20to%20Work%20with%20Excel%20Report%20and%20Interactive%20Analysis.pdf
Моя ФЛ Он и Онанасчёт языка, я бы на твоём месте все же пошёл на курс с1, раз все равно дома сидишь.
Ты можешь хоть 10 лет находиться в среде, но правила тебе никто не будет объяснять.
Ну и насчёт переобучения или Универа - я был один из тех, кто тебя от этого отговаривали, и теперь как-то даже сомневаться начал. Хз что у тебя не получается. Посмотреть бы, как ты себя на собеседовании ведёшь…
Жду уже пятый месяц подтверждения. Да подтверждение не пригодилось пока - показывал перевод российского диплома, да и то редко. Нужны знания, опыт, в первую очередь хотя бы на бумажке-резюме, чтобы формально под вакуху подходило, потом на тех. собесе подтвердить, и работа у тебя в кармане.
Я по своей специальности работать не могу и не хочу - я ничего не помню оттуда. Программирование - лучшее, что я умею.
пропила тебе никто не будет объяснять.
Что объяснять?
Ну и насчёт переобучения или Универа - я был один из тех, кто тебя от этого отговаривали, и теперь как-то даже сомневаться начал. Хз что у тебя не получается. Посмотреть бы, как ты себя на собеседовании ведёшь…
Правильно отговаривали. Универ щас нафиг не нужен. Да я его и не потяну, скорее всего. И мотивации у меня нет. Может, когда уже поработаю, можно там будет какого-нибудь местного мастера сделать на программиста, но и то под сомнением.
Да всё нормально пока. 28 бевербунгов, из которых часть ответов ещё не пришла - это реально не много. Вот если ещё через 3 месяца никуда ничего не продвинется, тогда думать надо, что дальше делать.
Я на некоторых собесах чувствовал, по рассказам родственников слышал, а также вот недавно, как я говорил, слушал одного человека, который как я - от Dienstleistungsfirma. И народ работу находит, который тоже звёзд с неба далеко не хватает. Просто скорее более лояльный и сговорчивый, соглашаются на всё, а там как кривая вывезет. Иногда чувствуешь, что вот ещё немного и взяли бы. Я от первой вакансии отказался, которая вообще в моём городе, потому что у них бэкэнд дотнет, а фронтэнд - ангуляр. Я думал, на ангуляре надо на джаваскрипте дофига писать, а если только вьюхи мапить, то это аналог knockout.js и это без проблем - просто почитаю тьюториалы и всё. Не знаю, может, к ним снова пойти. Короче, про ангуляр я щас говорю, что готов с ним работать и быстро изучить, но опыт имею лишь с аналогичным фреймворком. Вообще, конечно лучше на WPF что-то найти.
ИМХО, нет. Попроси курсы по ангуляру и вообще яваскрипту, можно сертификат по яве или сишарпу получить. Глянь, что у них там предлагается.
Всё равно сидишь, балду пинаешь на социальном дне.
Я до января буду ещё пытаться устроиться, потом подумаю про курсы джаваскрипт. Работу найти - это самый лучший вариант сейчас. Другие с наших курсов В2 пошли, насколько я знаю, кто на С1, кто в рабочие профессии аусбильдунг делать. На аусбильдунг программиста часто С1 требуют.
Всё равно сидишь, балду пинаешь на социальном дне.
Не совсем балду - сам изучаю всё. Вот асинки повторил, юнит-тесты освоил (почти), английский и немецкий каждый день, статьи по Дотнету читаю на английском и немецком, свой пет-проект на Юнити делаю. Я кстати не понимаю, почему мне тут задвигают, что я новое не хочу изучать. Я не хочу мурровские странные задачки по XML решать и поменьше с джаваскриптом связываться (потому что язык реально дерьмо, и для нормальной разработки не предназначен). А Юнити это не новое? Там надо спроектировать систему классов, тесты написать, пайплайн другой - не событийное программирование, а что-то типа конвейер. Весь нерутинный код, который не вытащен в отдельные потоки, выполняется в каждом кадре - нужно как-то уместить всю логику, чтобы она по 60 раз в секунду успевала выполняться. Тот же C#, но другая модель программирования. В своём предыдущем проекте, где в реальном времени данные принимались и шёл расчёт, я тоже подобие конвейера организовал в несколько потоков. Немного корявенько было, но работало. Вам джун такое не напишет, по крайней мере далеко не сразу. Теоретически, я могу через какое-то время и в игры податься, а не только веб-десктоп. Ну и если нормальный MAUI будет, то ещё и мобилы добавятся. Везде буду, правда, не спец, но более-менее.
Что вы думаете о джаваскрипте как языке для разработки сложных приложений и систем?
Вы сами давали ссылку на фреймворки, там в коментариях написали, что из-за этих фреймворках каша какая-то. Я лично люблю VanillaJS, раньше не любил jQuery, сейчас она вроде нравится, хотя почему-то те кто используют jQuery их почему-то не любят.
Ну а вообще есть плюсы, а есть минусы.
Плюсы:
1. То что сайт собирается в браузере, а не на сервере, можно по кусочкам подгружать джаваскрипт, и собирать в единое.
2. У некоторых разделяется на MVC.
А минусы если речь не о VanillaJS а о фреймворках:
1. Весят такие фреймворки очень много, а значит будут медленно загружаться, надо javascript как-то кэшировать, или арендовать CDN.
2. Учить долго - пока освоишь их, выйдет новая версия, что-то пометят как устаревшее, которое через некоторое время вообще исчезнит из фреймворка, что-то добавят новое.
Мне не понравилось что в Eclipse OpenUI5 по 20-60 минут прогружается, я скачал Eclipse for Java EE там у меня был jsp или сервлет, ну и поскольку я запарился ждать, я больше такие тяжеловесные фреймворки больше их не добавляю в проект.
Моя ФЛ Он и ОнаМне кажется у тебя очень посредственное представление о работе в ИТ в Гермашке. За 10 лет отралсь очень сильно изменилась(как минимум то что я вижу в НРВ)
Сегодня от работника требуется гораздо больше чем 10-15 лет назад. Всё быстро меняется. В твоё время яву релизили каждые 5 лет сейчас 2 раза в год. Работодатель ищет людей как правило тех которые быстро учатся и могут быстро перестроиться.
Тут дело даже не в твоём лебенслауфе. Очень важна комуникабельность и желание работать.
Я конечно могу ошибаться но читая твои посты я не вижу особой мотивации работать в ИТ и перестраиваться. Всё больше что мир и работодатель должен перестроиться под тебя
Время вросших в кожу свитеров прошло
Твои грамоты из Новосиба без каких то своих проектов и умения доказать свои знания особо работодателю не интересны.
Один ответ на вопрос чем отличаются анонимные классы от функциональных интерфейсов ещё не является доказательством знаний.
И ещё на собеседовании я бы особенно не врал. Здесь такое очень быстро ловят. Что пробелы в биографии что знания.
По поводу влажных фантазий по играм итдю посмотри штеленаусшрайбунги убисофта, и сравни что у тебя есть на данный момент.
Там на столько заточенный персонал что даже хороший мидл и сеньёр редко пролезит.
Незнаю, может есть смысл поступить тут в уни и если такая тяга к ИТ знаниям есть и закончить его за 3 года. Заодно и немецкий подтянешь
перестраиваться
Куда? Всем переходить на джаваскрипт?
По поводу влажных фантазий по играм итдю посмотри штеленаусшрайбунги убисофта, и сравни что у тебя есть на данный момент.
У крупных фирм обычно свои движки. Юнити - для одиночек и контор поменьше.
Смотрел вакансию на Юнити. Как и везде - джуны не нужны, а если и берут, то требования минимум как к крепкому миддлу. Поэтому сейчас даже соваться туда не стоит.
а на unity что серьёзные игры делают?
А какие серьёзные игры? Т.е. игры типа Detroit Become Human на Unity не сделать?
Моя ФЛ Он и ОнаЧто объяснять?правила))
Грамматику тобишь
Как я говорил, лично разговаривал с человеком, у которого с грамматикой (устной) и произношением далеко не отлично всё было. Но он уже давно работает. Не всех такие устраивают, но всё равно таких берут. Через несколько месяцев я буду не хуже этого человека разговаривать. Да и без нормального языка вообще мало где берут - тут программирование мало чем от всего остального отличается. На кассу в магазин тоже не возьмут, если плохо говоришь.
Есть какие ресурсы, чтобы в Германии искать вакансии международных компаний с английским? Ну кроме Линкедина. Немецкие биржы труда по айти заточены, судя по всему, в первую очередь на немецкоязычные вакансии. Там есть английский, но как второй язык, и часто лишь для технических вещей и немного общаться с клиентами, а основной - немецкий. Куда я бевербовался, есть иностранцы (судя по именам, итальянцы, испанцы, с Восточной Европы), но фирмы в основном немецкоязычные - т.е. эти иностранцы по-немецки говорят в первую очередь. А из России народ релоцируется с одним лишь английским, и тоже не совершенным.
Есть какие ресурсы, чтобы в Германии искать вакансии международных компаний с английским?
indeed? xing
Моя ФЛ Он и Онаindeed
О, спасибо, гляну там.
Вот вроде для меня вакуха - WPF, CAN (только это, похоже, не CAN-Bus), Ethernet
.NET / C# / WPF Softwareentwickler 100% Homeoffice (m/w/d) - Deutschland - Indeed.com
Щас начнут гонять по особенностям портов-протоколов...
Щас начнут гонять по особенностям портов-протоколов...
для рекруитеров (и для работодателей) важно не ваше знание протоколов, а ваша реакция на то, что вас проверяют на знание оных. не ведитесь на это. расслабьтесь и попытайтесь в ответ по-еврейски вопросом на вопрос отвечать. вас, например, спрашивают, "а какое число молекул может просочиться через этот протокол в соседний?" на что вы не теряетесь и не пытаетесь дрожащим голосом произнести правильное число, а с бодрой усмешкой в усах (не сбривать перед собеседованием!) вопрошаете в ответ "это имеет значение при определении моего оклада жалования? хэ-хэ-хэ...". дайте им лучше возможность в штаны наложить, чем сами.
Я вот плохо представляю, что за работа такая для WPF/MVVM со знанием протоколов? И не просто знанием, а Know-How - т.е. ты там какой-то суперспец должен быть, который знает какие-то секреты работы с этими протоколами, а не просто букварь по-быстрому прочитал. Они делают какую-то охрененно крутую штуку, работающую с сетями, где WPF просто лишь интерфейс для неё?
при чем здесь интерфейсы и эмвэвээмы? пойдите на ксинг, линкедин и пр. и посмотрите боевой путь лучших айти рекруитеров. никто из лучших из них не изучал программирования или подобного. от слов совсем и никогда.
т.е. они - игроки в покер. и выиграть у них может не гениальный программист, а хороший игрок в покер. то есть если вас спрашивают, работали ли вы с протоколами, отвечайте "йес-явохль! зелбстферштэндлихь!", иначе бы вы не побевербились бы на эту позицию. и не задавайте им также тупых вопросов типа "а как здесь протоколы вязутся с интерфейсами?". если вы ставите вашими вопросами человека в тупик, он автоматически на подсознательном уровне вас начинает ненавидеть и его реакция - попытаться от вас избавиться. поэтому отвечайте "очень хорошо, что вы задали
этот вопрос. я как раз хотел вас сообщить, что именно с этими протоколами я в одном из проектов был очень тесно связан, и очень филе эрфахрунгэн гэзаммэлт ...". прорвитесь на следующий уровень: пусть вас предложат самому заказчику. здесь правила несколько другие, но они ведь вас пока не интересуют.
Вот вроде для меня вакуха
не уверен ![]()
- Software-Architekturen, Clean-Coding und Design-Patterns
- Du kennst "Scrum" und hast bereits Erfahrung in der agilen Softwareentwicklung.
- Du arbeitest gerne in einem kleinen Team von etwa 10 Personen
Хотя, судя по этому, шансы есть: Du bis Experte mit Berufserfahrung (mind. 1 Jahr, ideal 3 Jahre oder mehr). ![]()
Вот вроде для меня вакухане уверен
- Software-Architekturen, Clean-Coding und Design-Patterns
- Du kennst "Scrum" und hast bereits Erfahrung in der agilen Softwareentwicklung.
- Du arbeitest gerne in einem kleinen Team von etwa 10 Personen
Архитектура, хорошее знание протоколов, развитый интерфейс на лучших паттернах, маленькая команда сеньёров-помидоров - там наверное очень крутая прожка. ))
Я конечно бевербуюсь туда и всё узнаю, если на разговор пригласят. Для джобцентра всё одно в отчёт пойдёт и побазарить лишний раз по-немецки не мешает. Заодно поотвлекаю маленькую команду от работы. ))
Как я говорил, лично разговаривал с человеком, у которого с грамматикой (устной) и произношением далеко не отлично всё было. Но он уже давно работает. Не всех такие устраивают, но всё равно таких берут.
Вот ты его забыть не можешь))
Да может он сват-брат начальницы отдела
Или его брали в англоязычную команду
Или он с собой жирного заказчика в фирму привёл.
Как я говорил, лично разговаривал с человеком, у которого с грамматикой (устной) и произношением далеко не отлично всё было. Но он уже давно работает. Не всех такие устраивают, но всё равно таких берут. Через несколько месяцев я буду не хуже этого человека разговаривать. Да и без нормального языка вообще мало где берут - тут программирование мало чем от всего остального отличается. На кассу в магазин тоже не возьмут, если плохо говоришь.
все хуже. В больших городах можно спокойно найти работодателя который закроет глаза даже на то что ты вообще немецкий не знаешь и английского хватает ровно для работы.
Но это будут не немецкие компании?
Моя ФЛ Он и ОнаТак на работе, если попадёшь, быстро раскусят, какой я работник с протоколами, и выкинут. ))
вы всегда покупаете незнакомый товар и обнаруживаете, что он строго соответствует описанию? "лечу от всех болезней" (с) ?
так же и с вами будет. конечно, если вы не знаете вообще что такое протокол, и не работали ни с одним, то лучше поищите другую вакансию, но если вы, скажем, знаете I2C, CAN, а хотят LIN, то можете смело отвечать, что это ваше муттершпрахе. за пару часов прочтете что это такое и будете знать не меньше (если не больше), чем те, что там уже работают.
решайте проблемы по мере их возникновения. в вашем посте ключевое словосочетание на данном этапе "если попадёшь". вот и делайте все, чтобы если состоялось. а потом
будете решать задачу "чтобы не выкинули". понимаете? чтобы выкинули, нужно сперва попасть.
Прикольно. Первый же вопрос, попавшийся наугад - чем наследование отличается от композиции. Ок, это легко. А когда одно используется предпочтительнее другого? - Не знаю. Знаю, что много народу ругает наследование и предпочитает композицию. В Юнити добавление функциональности объектам реализовано через композицию (так называемые компоненты).
Из комментов оттуда
- привет, это на синьора?
- Не важно, это просто скрининг собеседование, чтобы отсечь неадекватов. Настоящее собеседование после этого проходит в офисе компании вживую. 4-5 секций по 45 минут. В зависимости от роли, обычно одна секция на архитектуру, остальные на кодинг. Еще может быть секция на поведенческие вопросы и на знание конкретных технологий.Тут конечно простые случаи, на онсайте сложнее.
- Чем в итоге закончилось? Они предложили работу?
- Съездил на онсайт в Сингапур, но оффер не получил.
Сам видос ещё не смотрел, но по-моему тут немного лукавят. Если он покажет себя джуниором, то получит отказ 100% - никто заграницу джуниора брать не будет, тем более с релокейтом. Миддл - ещё может быть, и то маловероятно. Да и навряд ли джуна будут гонять по 4-5 секций по разным аспектам разработки - у него по определению не может быть столько опыта, чтобы что-то осмысленное услышать.
Прикольно. Первый же вопрос, попавшийся наугад - чем наследование отличается от композиции. Ок, это легко. А когда одно используется предпочтительнее другого? - Не знаю.
Не, так нельзя отвечать. Нужно начать что-то говорить, даже если мыслей нет. По ходу додумывать... Ну, на вскидку, с наследованием сложнее вносить изменения, особенно, если это изменения где-то в середине или начале цепочки наследования - нужно следить, чтобы во всех потомках ничего не сломалось. А это могут быть чужие классы. С компонентами проще, т.к. они не часть класса, в который входят, поэтому их проще изменять, заботясь лишь о соблюдении их контрактов (какие свойства и методы предоставляют). Т.е. компоненты уменьшают связность между частями функциональности. Это пока первое, что в голову пришло. Готового списка "чем лучше, чем хуже, когда что лучше-хуже", который бы от зубов отскакивал, нет.
На одном собесе человек хотел конкретное число отличий С++ от C#. Сказал, что их 4 - назовите их. Я кроме управляемой памяти (про которую я забыл, как она на английском и немецком называется - пришлось описывать своими словами, что мол не нужно следить за освобождением, объекты удаляются автоматически и т.д.) ничего назвать не смог.
- Du hast Know-How in Netzwerktechnologien und Protokollen (Ethernet/IP, CAN, etc.)
Погуглил - выдают какую-то очевидную лабуду про размеры сетей, и что маленькие проще поддерживать, чем большие
Network Know-How: LAN vs. CAN vs. WAN | by Brian Miller | Medium
Difference between CAN (campus area network) and Lan - Microsoft Community
Хотя, судя по вопросам, проблем там хватает
c# - EtherNet/IP (Industrial Protocol) .NET Library - Stack Overflow
¿Anyone knows an ethernet/IP library for .net? : PLC (reddit.com)
Я на дотнете работал с классами TcpClient и SerialPort. Столкнулся с разным порядком записи байт (endianness) на разных архитектурах. Придумывали свой простой протокол общения между железкой и моей программой через TCP. Вот это и буду толкать на собесе. ))
.NET 6 release (around May 2022)
.NET and .NET Core official support policy (microsoft.com)
Ещё долго ждать.
Сказал, что их 4 - назовите их.
-----
Странно - у меня больше получается.
Смотря что за различия считать. Он подсказал - указатели (pointers). Я не знаю, есть ли в Шарпе указатели в понимании С++, но что-то сомневаюсь, что прямо совсем указателей нет. Иначе в чём смысл тогда небезопасного кода.
ничего назвать не смог.
-----
А почему ты ожидал что ты сможешь ответить на подобный вопрос?
И более сложный момент - что именно хотел понять спрашивавший?
Я читал о небезопасном коде когда-то давно. Даже какую-то обёртку над библиотечными функциями С++ делал. И я даже сейчас не скажу, нужен ли для обёрток небезопасный код - не помню. Это было давно и, т.к. мне это дальше не надо было, я уже забыл. Ну а т.к. вопросы были спонтанные, я не подготовился к подобным.
Что он хотел понять не очень выяснил - трудно по-немецки всё точно понимать мне пока. Я сказал, что давно писал и вообще начал с С++. Он спросил что-то вроде "а в чём вообще разница между С++ и С#?". Я сказал что в основном в управляемой памяти. Потом он спросил про различия и сколько их. Я не понял, какие именно различия, начал что-то говорить, он вроде согласился, но хотел ещё, и подсказал про указатели. Про указатели я выше сказал - как-то странно, и вроде они в Шарпе тоже есть. Короче, я сказал, что С++ был лишь в виде студенческих лаб и чуть-чуть самостоятельной практики, а так я его лишь до шаблонов изучил и уже забыл.
Что он хотел понять не очень выяснил - трудно по-немецки всё точно понимать мне пока.
-----
Я вроде как не по-немецки пишу... и ответов тоже не на немецком ожидаю... ![]()
так я его лишь до шаблонов изучил и уже забыл
-----
Повторюсь - образование это то, что остается после того как забудешь чему тебя учили...
Ты не изучил - ты ознакомился.
Так же как ознакомился с махонькой кучкой чего-то.
И отказался изучать огромную гору того что необходимо изучать.
Я не понял, какие именно различия
-----
А домашнюю работу тоже не сделал? ![]()
Техническое собеседование в международную ИТ компанию - YouTube
Очень сложно мне его понимать. Он съедает до четверти слов. Это по первым 3 минутам. Там в комментах сказали, что речь у него чистая, и это может быть не нейтив спикер, а обычно американцы скажем говорят ещё хуже. По мне, так у него не чистая речь. Я некоторых немцев слышал на интервью - их немецкий для меня понятнее был.
Щас попытался как бы вживую, без подготовки ответить на его вопросы на 3:45 на английском. Запинаюсь на каждом предложении, но вроде отвечаю. По-немецки так же говорю. Раз пять всё равно лазил в переводчик. Что отвечает собеседуемый неясно, но такое ощущение, что он всё нормально понимает и не мямлит, как я. Вопросы какие-то широчайшие...
А, потом он специфические задаёт. И похоже, что ответы пропускает - там время слишком быстро идёт и пауз почти нет. Так что возможно, он тоже плохо говорит.
Вобщем, как я понял, чтобы на тебя косо не смотрели и не отшивали самым первым среди всех кандидатов примерно равного уровня, нужен минимум В2 уровень. Причём очень хороший В2. Только после курсов такого не получишь. Нужно ещё годик практиковаться хорошо. И с заточкой под программирование. И с распознаванием кучи разных особенностей речи. Без этого ты понять, может, и сможешь, как и тебя, но тебя всегда будут ставить при выборе в последнюю очередь, даже если будет кандидат похуже тебя в профессиональных навыках, но гораздо лучше разговаривать.
Тот отрывок, где Боб про юнит тесты говорит, я лучше понял, но всё равно его назад мотал раз 10-20. Опять же, понимаю в основном общую суть, а если надо нюансы - он же там на них упирает, то уже сложнее. Ну и он иногда быстро-быстро всякую кашу "mambo-jambo bullshit" как выдаст. Субтитры не подходят - надо с первого раза и даже без перемотки понимать. В реальном телефонном, видео или живом разговоре же не будешь каждый раз переспрашивать. 2-3 раза и дальше ты становишься неприятным.
Да съедает там собеседующий парень слова. Аж субтитры местами не точные - плохо Гугл распознал. С самого начала видео несколько раз в субтитрах встречается слово intreview, а он его либо на самом деле не произносит, либо почти полностью съедает до одного звука.
Вот пример как парень из видео сам говорит с рекрутером.
Я помню фильмы смотрел и аудиокниги слушал на немецком.
Особенно был в восторге от "Парфюмера" П. Зюскинда
https://www.audible.de/pd/Das-Parfum-Hoerbuch/B004V038YU?q...
Я уже смотрю, слушаю (радио), читаю и болтать пытаюсь 2 с лишним года. Соседей не понимаю часто. Лишь если они чётко и ясно произнесут. Никто же в жизни академический немецкий не употребляет. Они ещё баварского часто добавляют и жаргона, похоже.
Это всё придёт со временем, но с существенно бОльшим временем, чем я думал.
встречается слово intreview
Мы просто привыкли к "нормальной" форме
Они ещё баварского часто добавляют
Это да отличается сильно и тут ничего не сделаешь.
А с ТВ есть проблемы понять?
Вот эти раньше были нормальные
Хаха, вот пример как надо говорить на собесах! 6:35 примерно. Ему говорят, что на фронте JS, а он отвечает, что ага мол, неплохо звучит, у меня есть знания по джаве (!), и ваще не вопрос на неё перейти, хотя основной язык (!) .NET. Не знаю, поняла ли его правильно рекрутер, но пауза была. )) Но чел не теряется, где ожидается хорошим ответом "да" - говорит "да" даже не задумываясь. И пофиг, как оно на самом деле.
"Мы наш недуг в достоинство превратим!"
А с ТВ есть проблемы понять?
А я не смотрю. Я радио слушаю. Гуляю или бегаю - радио слушаю. Чуть-чуть на Ютубе каналы немецкие глядел. Ну там реклама курсов для начинающих по программированию, но они около этого темы проговаривают, включая термины - я таких штук 30 пересмотрел. Так я ролики в основном смотрю - английски-немецкий. Пока на права сдавал, кучу видосов автошкол немецких пересмотрел.
Да источник найти не проблема. У меня все ссылки на всё есть - не пересмотришь и за всю жизнь.
Цитаты с комментов с того видео
- А какой у вас уровень английского? Сдавали EILTS или TOFL?
- Не знаю, не сдавал.
- а по своим ощущениям?) Как долго учите английский и каким способом?)
- Объясниться хватает, но достаточно часто сейчас меня не понимают. До переезда читал документацию на английском, смотрел фильмы/сериалы. Мне бы кто рассказал как его учить:) может в Канаде сам выучится(это конечно не так)
Это чела взяли в "типичную айти фирму в Канаде". Я читаю это и, что называется, оуеаю.
Ещё цитата с коммента с другого видео
- Работал в стартапе приезжал к заказчику в офис в США. Так вот приходят они к 9, в 12 обед, потом треп и в 3-3.30 разъезжаются по домам. Привыкай. Синьор отличается от мидла тем что он умеет лучше делать вид что работает.
Какую?
-----
Возможно, что когда-нибудь поймешь...
Это я делаю постоянно.
-----
У меня как-то была курсантка, для которой единственной проблемой в программировании было... правильно ли она произносит то, что написано. Больше ее ничего не интересовало - ни что такое алгоритм, ни переменные, ни управляющие конструкции - только правильно ли она это произносит исходный текст программы... ![]()
Единственное положительное качество - работоспособность. Можно было дать 30-40 страниц и поручить заменить все "ая" на "ою"... было бы сделано... скорпулезно и аккуратно... в ручную... до использования поиск-замена - сама бы никогда не дошла.
Я к чему об этом вспомнил - напоминаешь ты мне ее очень... ![]()
не отшивали самым первым среди всех кандидатов примерно равного уровня
-----
Я тебе открою небольшой секрет. Очень небольшой. Практически и не секрет даже - скорее статистические данные.
Иностранцу, чтобы найти работу, нужно быть специалистом более высокого класса, чем имеющиеся местные.
вот и вся проблема.
У нас тут тестировали простую хрень - несколько одинаковых по качественным показателям резюме представлялись на предлагаемые позиции. На собеседование чаще приглашались "те" у кого были местные имена-фамилии... полные "иностранцы" всегда были в конце списка.
У меня как-то была курсантка, для которой единственной проблемой в программировании было... правильно ли она произносит то, что написано. Больше ее ничего не интересовало - ни что такое алгоритм, ни переменные, ни управляющие конструкции - только правильно ли она это произносит исходный текст программы...
Вы детям основы программирования преподаёте?
У нас тут тестировали простую хрень - несколько одинаковых по качественным показателям резюме представлялись на предлагаемые позиции. На собеседование чаще приглашались "те" у кого были местные имена-фамилии... полные "иностранцы" всегда были в конце списка.
Ну это и не секрет вовсе, а как раз понятно. Я-то говорил, что иностранцы с плохим языком и знаниями тоже не блистающими находят работу. С проблемами или без, и сколько им пришлось искать - не знаю. Но они работают.
Тут есть некоторые места, типа уже упомянутого Ketterer IT-Solutions (ketterer-it.de), где только удалёнка. И сайтец у них такой... (раздёл "About", например). Конечно, это может быть и очередной стартап (10 человек же у них всего), да и моё прошлое место работы - ещё меньше фирма и ещё проще сайт. Но всё же, есть какая-то защита в таких случаях от мошенничества? Скажем, они возьмут на удалёнку, я ухожу с социала, через месяц работы зарплаты нет, на звонки не отвечают и всё такое - мне снова на социал топать.
Вобщем, как правильно на чистую удалёнку устраиваться? Так же, как и на обычное место, только физически до работодателя трудно дотянуться? Я так понимаю, что нужно попросить сначала договор на вычитку, потом с удалёнщиками что? Посылаешь по почте подписанный экземпляр? А всякие выплаты в больничную кассу и прочее - они нормально оформляют, или это какой-то другой концепт, типа заведения ИП (индивидуальный предприниматель) или его аналога в Германии, и потом сам выплаты делаешь и за налоги отчитываешься? Просто, насколько я знаю, вся эта бумажная волокита в обычных фирмах делается их персоналом, а ты лишь пришёл, устроился, договор подписал и работаешь. А с чистыми удалёнщиками как?
Ещё вопрос - в Германии обычно как часто зарплату платят - раз в месяц, неделю, каждые 2 недели?
как часто зарплату платят - раз в месяц
обычно в конце месяца.
я ухожу с социала, через месяц работы зарплаты нет
сложно мне тут подобное представить.
По мейлу присылают тебе контракт, сканируешь подписываешь отсылаешь обратно, ну перед этим можно еще вопросы позадавать. Потом контракт приходит подписанный назад. Его можно отослать в АА, остальное, по идее, не твои проблемы.
Ну и также по мейлу отсылаешь все документы, что просят. Но обычно, всё равно, хотя бы день на фирме проводишь.
Похоже, тему магистерской работы действительно лучше выкинуть. Нерелевантная программированию, трудно объяснять на двух иностранных языках, что делал там (давно это было), будут задавать лишние вопросы про "микрополоски" и что это за фигня. "Магистр в технике и технологии" - такой-то ВУЗ тогда-то закончил, всё.
Ну и для англоязычных и международных компаний советуют выкинуть фото, дату рождения, возраст, национальность и прочее, что может быть потом использовано как повод для отказа. Или точнее, о чём они боятся, что это может быть использовано как жалоба, что отказали по этим данным. Это в Германии и России хотят видеть все эти данные.
если фирма в Германии, то устройство не отличается от обычной работы в офисе.
как уже написали, вероятность мошенничества минимальна, но конкретно эта контора какая-то странная. Не указана никакая правовая форма(GmbH, AG и т.д.)
https://www.ketterer-it.de/impressum.html
или в другой стране
Насчет другой страны, не знаю. Зависит от многих факторов.
А вот на другой конец Германии было, почти месяц и с России было два программиста. Потом только онлайн. Правда рабочее место всё равно было, но это не обязательно.
Нужно народ хотя бы раз вживую увидеть.
Вы детям основы программирования преподаёте?
-----
Если надо - могу и детям.
Но должен тебе сказать что твоя самооценка (как ребенка) несколько завышена... ![]()
и знаниями тоже не блистающими находят работу.
-----
Находят, находят...
Только вот ты никак не хочешь посмотреть сколько из тех кто искал - нашли именно то что искали...
А вот на другой конец Германии было, почти месяц и с России было два программиста. Потом только онлайн. Правда рабочее место всё равно было, но это не обязательно.
Нужно народ хотя бы раз вживую увидеть.
Не понял, вы почти месяц провели на другом конце Германии, а потом вернулись и стали работать из дома?
Возможно получше стало. Хотя новые проблемы появились.
C# только в одном месте и какая то сборная солянка получается.
Git и Svn получается не знаем...
Ну да, Шарп в одном месте. А в другом WPF - там тоже Шарп. Думаете, люди и автоматические системы фильтрации резюме могут просто выкинуть моё, если встретят раздел Frontend и там не будет C#?
Гит не знаю. Но знаю TFS, а это почти одно и то же. Правда TFS уже тоже название сменил.
как жалоба, что отказали по этим даннымДовольно странный повод, так так причина отказа часто не называется, либо типа - мы нашли кандидата более подходящего под наши требования.
Прямо очень много советов отовсюду убрать эти личные данные из резюме для англоязычных иностранных компаний, особенно из США.
У вас для иностранных компаний всё так же, как для немецких? Я на английском составил другое резюме на базе немецкого, где всё личное выкинул, оставил лишь контактные данные.
вы почти месяц провели на другом конце Германии, а потом вернулись и стали работать из дома?
Написано же: рабочее место всё равно было. Филиалы по всей Германии, в одном из них и сидел, но вся команда была только онлайн.
резюме могут просто выкинуть моё
Нет конечно, просто создается некоторое впечатление.
У вас для иностранных компаний всё так же, как для немецких?
А на кой мне иностранные компании? Даже и в Швейцарию особого смысла не нашел перебираться.
особенно из США
давно уже не интересовался, не имею понятия что там любят ![]()
но от тебя
Что дали то и взял ![]()
Нету их в handelsregistre
Rechtsform Einzelfirma
https://www.firmenwissen.de/az/firmeneintrag/79294/7010019...
Похоже, просто группа программеров собралась и зарегались в доме одного из них.
Ketterer IT-Solutions - Google Maps
В любом случае, похоже, им нужен с хорошим опытом специалист (т.е. не я), т.к. если они стартап и их всего 10, то от каждого нужна хорошая отдача и фуллстек по всем фронтам. Но попробую всё равно. Может даже отниму у них время на разговоры. )))
ты же должен получить железо, а они должны убедиться, что ты существуешь
Вот это, кстати, тоже интересно. Некоторые говорят, что ноут выдают с ключом. А у некоторых, похоже, на своём железе работаешь.
Пусть почтой железо присылают. Тратить бак бензина и полдня-день времени на сплошную поездку - такое себе.
Ну а если вообще на очень удалённую фирму работаешь, не будут же ноут присылать оттуда или я туда лететь не буду? Только на своём железе остаётся?
- Du arbeitest gerne in einem kleinen Team von etwa 10 Personen.
Du suchst eine anspruchsvolle Herausforderung und möchtest schon heute mitwirken an innovativer Software für morgen?
.NET / C# / WPF Softwareentwickler 100% Homeoffice (m/w/d) - Deutschland - Indeed.com
Похоже, в гараже зарождается новый Гугл. Как обычно с такими фирмами - могут и кинуть на зарплату? Чел потом скажет "твои адвокаты против моих"? Чтобы в минус сразу же не уйти, нужно хотя бы первую зарплату получить. А то получится, что я с пособий снялся и на свои деньги этот месяц жил.
Пушо кодить в Майами, когда 10-20 минут до пляжа и лето круглый год со свежими фруктами-овощами круче, чем без всего этого. )))
Вот ещё интервью на английском нашёл по C#, см. https://www.techrepublic.com/blog/software-engineer/c-developer-interview-questions-and-answers/, https://www.devteam.space/hiring-interview-tips/50-c-interview-questions-and-answers/, и https://www.fullstack.cafe/blog/c-sharp-interview-questions гуглил так - c# backend developer interview questions.
Мне вот так понравилось:
Кстати когда-то я капался в вакансиях этой фирмы (про которую в видео говорится), они искали Python-иста как понял для разработки ПО для автомобилий, вот я всё понять не могу, как взаимосвязано автомобиль и Python?
Моя ФЛ Он и ОнаМне вот так понравилось:
Блин, как я отвык от этих говен на второй минуте.
Вот ещё интервью на английском нашёл по C#, см. https://www.techrepublic.com/blog/software-engineer/c-developer-interview-questions-and-answers/, https://www.devteam.space/hiring-interview-tips/50-c-interview-questions-and-answers/, и https://www.fullstack.cafe/blog/c-sharp-interview-questions гуглил так - c# backend developer interview questions.
Да это всё фигня. Как и каверзные вопросы. Подготовиться невозможно. Ты либо знаешь, либо гадаешь. Просто желательно хорошо знать язык, на котором собеседование проходит, чтобы даже если знаешь, что-то толковое ответить. А то в немецком язык можно сломать:
Es wird verwendet - It is used - Это используется
Es wird verwendet werden - It will be used - Это будет использоваться
Es wird verwendet werden müssen - It will have to be used - Это нужно будет использовать
Es würde verwendet werden - It schould be used - Это следовало бы использовать
Es muss verwendet werden - It must be used - Это должно быть использовано
Es wird verwenden müssen - It will have to use - Придётся это использовать
И теперь всё то же самое, но со сложными предложениями с их перестановками глаголов, с отделяемыми приставками, а также добавить партиципы как прилагательные (т.е. причастия) в активной и пассивной формах.
Кто что думает - лучше убрать название магистерской диссертации, если она спрограммированием не связана? Оставить лишь инфу про окончание ВУЗа и магистерскую степень?
Master of Science in Technik und Technologie
Masterarbeit: “Forschung und Entwicklung der Filtersynthesemethode für unregelmäßige Mikrostreifenleitungen”
Пушо кодить в МайамиНе нужен нам никакой хаити
Майами, Калифорния, или просто недалеко от побережья в развитой стране - это конечная точка маршрута на пути к "успешному успеху". Достигнув её, больше никуда ехать не надо. Сиди и обустраивайся. Как на край света попал, дальше которого нет пути.
Читал-смотрел многих программёров, которые тоже по свету поездили. Ну приехал чал на острова или куда-нибудь в Малайзию, а там вроде тепло и океан, но страна не развита, медицина там не очень, ещё что-то. В Германии вроде развито всё, но холодно и моря нормального нет. В Италии не сильно развито, хотя тепло и море есть. Зато работы мало. Короче, США и ещё пара мест - идеальное сочетание развитости, развития, услуг и, главное, нормальный иностранный язык, а не эти ваши немецкие-итальянские-французские. И ещё, тебе не надо 2 языка учить - какой-то европейский и английский - а достаточно только английского.
Вобщем, ездиет чел по миру, ездиет, и оседает где-то не на островах обычно, а в Европе, выбирая развитие, а не тепло. А в США компромиссов нет - всё как надо. Только попасть туда и закрепиться сложнее, чем в Германию, Канаду или там Сингапур.
Мурр сидит там в своей Ирландии, мёрзнет.
Вот ещё один джаваскриптер. Как можно на Макбуке без мыши работать?
так так причина отказа часто не называется
-----
Когда мне надоело получать отказы - Я попросил чтобы присылали анонимный анализ интервью.
Обосновал - чтобы мог понять над чем именно мне надо работать.
Не все, но примерно каждый третий присылал какую-то писульку.
Только ТС это не поможет - он "домашнюю работу" не делает.
ну только там тебя два года не будут на пособии держать
И увольняют с сегодня на завтра.
а так конечно рай.
Поэтому Америка стронг!
Когда мне надоело получать отказы - Я попросил чтобы присылали анонимный анализ интервью.
Обосновал - чтобы мог понять над чем именно мне надо работать.
Не все, но примерно каждый третий присылал какую-то писульку.
Только ТС это не поможет - он "домашнюю работу" не делает.
Да и так понятно - язык надо лучше, знаний больше, от джаваскриптов и вообще не отказываться (хотя бы на собесах и так явно). Ну и мне говорили несколько раз, в чём мои слабости. Всё совпало - язык, знания, "а что делал в последние два года? на курсах сидел не принимается".
Нашёл фильмец неплохой, да ещё на-немецком (фиг щас найдёшь что из стоящего - бесплатные только каналы с третьесортными поделками). Хотел Терминатора глянуть на дойче (понравился кусок озвучки на Ютубе) - а фиг найдёшь.
когда 10-20 минут до пляжа
-----
И нет времени до него добраться... ну или только после заката...
и лето круглый год
-----
Да. с +40 на улице... и +30 в офисе... ну или +50 если кондиционер сдох... а если работает - на твою мокрую спину будет лится поток холодного воздуха...
Тебе, учитывая что ты с Новосиба, не понять что такое постоянная летняя жара и необходимость кондиционера в машине.
со свежими фруктами-овощами круче,
-----
Конечно.
Вот только одна маленькая особенность - в одном месте эти свежие фрукты-овощи находятся далеко не всегда.
Даже когда это место называется супермаркет.
В Калифорнии, помнится, чтобы собрать нормальный русский ужин надо было несколько часов ездить на машинке...
когда 10-20 минут до пляжа
-----
И нет времени до него добраться... ну или только после заката...
Когда пляж от тебя недалеко, он никуда не убежит и может подождать до выходных. А в Майами и вечером, и после заката офигенно. А немцы вынуждены в италии-франции-майорки мотаться, полдня-день в дороге, выбор отеля-апартаментов-дома для съёма, и времени на всё про всё примерно две недели. Это конечно лучше, чем в моём Новосибе полгода зима и вот такое регулярно, но я, приехав сюда, был разочарован, что климат не сильно-то теплее. Единственное, что зима тут мягкая зимы тут нет.
Да. с +40 на улице... и +30 в офисе... ну или +50 если кондиционер сдох... а если работает - на твою мокрую спину будет лится поток холодного воздуха...
Жар костей не ломит. Ну а кондёр да - проблема, если под ним сидишь. Но это, пожалуй, единственная проблема (кроме ураганов во Флориде).
В Калифорнии, помнится, чтобы собрать нормальный русский ужин надо было несколько часов ездить на машинке...
Я не знаю, что все так за чем-то там русским гоняются. Я что в России, что тут нажарил себе котлет, курицы или рыбы, картофана сварил, лапшы или там гречку с рисом, кетчуп-соус, что-то из овощей-фруктов, сока налил и сижу жру. Мне норм. Могу суп сварить. Даже два. Какой такой "русский ужин"? Борщи чтоли? Блины фаршированные? Беляшы? Пельмени-оладьи? Так половина из этого вообще не русская. А то и почти всё.
Вот только одна маленькая особенность - в одном месте эти свежие фрукты-овощи находятся далеко не всегда.
Даже когда это место называется супермаркет.
Не знаю, как в Америке, а в Италии меня удивило сильно. Проезжаешь в конце лета мимо виноградников, заезжаешь в местный Лидл, выбираешь виноград... а он недозрелый! Как и половина фруктов и овощей (помидоры, например). Они там совсем уху ели? Всё же прямо тут под ногами растёт, сезон в самом разгаре, каково... недозревшее срывают и продают? И цены ещё, ять, повыше, чем в Германии.
Говорят, надо где-то местные рынки искать и у итальянцев покупать, подальше от туристических зон.
Это конечно лучше, чем в моём Новосибе полгода зима и вот такое регулярно, но я, приехав сюда, был разочарован, что климат не сильно-то теплее. Единственное, чтозима тут мягкаязимы тут нет.
Ничоси «не сильно теплее»
На прошлой неделе в среду тут 20 градусов тепла было. Вчера-сегодня 12-14 и солнце.
в Новосибе поди уже снег был, не?
Снег может и был, но вот сегодня было +13. А вообще.
Лето в этом году в Новосибе было жарче, чем в среднем в Германии. Я следил специально. А так плюс-минус одинаково. Отличия начинаются где-то с конца сентября - в Новосибе рачинает резко холодать.
Сухо там щас. Правда для Новосиба это означает весь город в пыли, так что лучше когда снег. Я по этой вебке наблюдал, как зимой, когда там снег и лёд, чуваки нарушают и дрифтуют на кольце по ночам. ))
Только попасть туда и закрепиться сложнее
-----
Без разницы. В Штаты сейчас даже проще - через Мексику... ну можно и через Канаду... это если не пробивной и лень прямо до места...
всё как надо
-----
Это отсюда глазами гламурных блогеров... внутри там все несколько по-другому.
Кстати - нахрена тебе ИТ - доводи блог до 300К подписчиков и будет тебе дохода больше чем в ИТ - можешь жить в Италии, у теплого моря...
может подождать до выходных.
-----
Может и до следующих выходных подождать... или до послеследующих.
Я жил как раз в 20 минутах от пляжа. Был на нем за все время раза три...
И по секрету тебе скажу - народу там практически нет, несмотря на то что вдоль берега жилая зона...
Жар костей не ломит.
-----
Это тебе кажется. Когда работать надо - оптимальная температура +17... но при этом половина офиса сляжет через день...
или там гречку
-----
Вот за ней ты и поедешь в русский магазин... а он - один на час езды по фривею... и еще надо найти где...
А за чем-то другим - еще час, но в другую сторону...
А пожрать - вон - через дорогу перейти... но не продадут - ты не на машине...
Поэтому Америка стронг!
Нам с Казахстана предлагали тогда в США уехать, но помойму мы не выиграли грин кард. Ещё вариант был уехать в Россию. Но нам по чистой случайности дали вызов в Германию, мы всё побрасали и уехвли. У нас компьютерная программа стояла во многих банках, отелях, и магазинах (типа ЦУМ). Программа использовалась даже на Байконуре. Потом Visual Basic пришёл конец, и всем программам тоже конец, пытались перенести на NET, но там столько самописных компонентов было, что очень трудно было портировать. В Германии нет мини-атс, а в гостиницах использовались какие-то немецкие компьютерные программы. Кстати я в 2010 году пытался на Microsoft Access 2010 сделать гостиничную программу, там надо уметь шахматку рисовать, т.е. комнаты и их состояние. А так-же я бы ещё сейчас так-же непрочь поиграл бы в мини-атс, да не знаю где их покупать. Короче когда позвонишь, то с USB мини-атс на комп приходит в ASCII или в CSV формате когда, куда и сколько звонил. Мини АТС ставят чтобы внешние линии экономить, допустим 2 линии от АТС, и 4 внутренних линии от Мини-АТС, 2 линии не всегда заняты, когда-нибудь будут свободны.
А знаете как мой одноклассник из колледжа пытался устроится программистом? Мы в колледже каждый год ездили на выставку IT-SA, раньше она находилась в Мюнхене, сейчас в Нюрнберге. Короче одноклассник одел костюм и галстук, взял ноутбук с собой и помойму показал что умеет делать, прям там, т.е. помойму своё портфолио, тогда не было никаких github. Кстати IT выставка если я не ошибаюсь помойму в Ганновере, а IT-SA это выстовака по IT безопансости, но помню на IT-SA там были Wikipedia, Ubuntu, они хотели чтобы им задонатили. Оттуда я узнал про AVG. И мне много всяких дисков надовали, есть допустим с выставки OpenXchange под линукс, конкурент Microsoft Exchange.
Моя ФЛ Он и ОнаДа!Центр города.
Канал по одной улице одного района. Насмотревшись тех видео, создаётся ощущение, что вся Америка такая. Все пропагандисты давно растащили эти видосы как железный аргумент, что "Америке-то вашей скоро кирдык". Те, которые дают ссылки на подобные "патриотичные" высказывания в упор не замечают, что сказано это было набухавшимся русским парнем-бандитом, пришедшим в наркоманский притон, где его русских тёлок пялят иностранцы за гроши и щипотку дури.
Снимающий знает, где ездить, поэтому специально там ошивается постоянно. Kensington, Philadelphia - Wikipedia
In recent years, Kensington has experienced increasing social issues primarily related to drug abuse. The area is frequented by a significant number of people experiencing drug addiction and/or homelessness. Both locals as well as non-locals converge and constantly dwell in the streets to obtain and consume drugs.[37] It has gained great notoriety and nationwide attention, as well as extensive press coverage for its thriving narcotics drug scene, which has been described as the largest on the east coast.
Достопримечательность чуть ли не всей Америки.
в Новосибе поди уже снег был, не?
-----
На моей памяти первые заморозки (со льдоm) - в августе, последний снег - в июне
И это исключительные случаи. Так-то лето в Новосибе примерно как в Баварии, плюс-минус. Вот другой исключительный. Обычно за среднюю зиму 2-3 раза опускается ниже 30 на несколько дней. Раз в 3-5 лет бывает до минус 40. Но бывает и +1-3 в декабре раз в те же 5 лет.
А так-же я бы ещё сейчас так-же непрочь поиграл бы в мини-атс, да не знаю где их покупать. Короче когда позвонишь, то с USB мини-атс на комп приходит в ASCII или в CSV формате когда, куда и сколько звонил. Мини АТС ставят чтобы внешние линии экономить, допустим 2 линии от АТС, и 4 внутренних линии от Мини-АТС, 2 линии не всегда заняты, когда-нибудь будут свободны.
Это всё нафиг не нужно, когда есть интернет и мессенджеры. Ещё какие-то динозавры есть со своими телефонами и АТС, но это их проблемы.
Кстати я в 2010 году пытался на Microsoft Access 2010 сделать гостиничную программу, там надо уметь шахматку рисовать, т.е. комнаты и их состояние.
На WPF в 2010 году всё уже давно рисовалось как угодно - 2D, 3D и прочее. В это время джаваскриптеры пИсали от восторга, если им удавалось коряво анимировать кнопочку в своём HTML.
Это всё нафиг не нужно, когда есть интернет и мессенджеры. Ещё какие-то динозавры есть со своими телефонами и АТС, но это их проблемы.
В РФ и в странах СНГ до сих пор Мини-АТС популярны, в Казахстане там интернет хуже, а нормальный интернет хороших денег стоит. До отъезда т.е. до 2004 года мы выходили на 56К спомощью российского интернет провайдера ROL.
На WPF в 2010 году всё уже давно рисовалось как угодно - 2D, 3D и прочее.
Неохота было на WPF делать, хотел за неделю сделать, меньше кодить, в MS Access там быстро формы можно создавать. В Казахстане защищались от пиратства спомощью Guardant, в Германии я тоже хотел накупить Guardant, чтобы мою прогу не пиратили. Чтобы не декомпилировать создаёшь MDE ну или ACCDE. С MS Access прикол в том, что клиенту не нужно покупать Microsoft Access, достаточно установить MS Access Runtime, и он будет отрабатывать MDE или ACCDE без самой программы. На MS Access можно за несколько дней сделать сложную программу, быстро программируется засчёт всяких ассистентов по созданию форм, отчётов, итд.
Моя ФЛ Он и Онаbuckwheat groats - Walmart.com
Цены, правда, ...нутые. Но можно такую взять - получится по примерно 8-9 баксов за кило.
В Германии где-то 3 евро за килограмм.
Ну, в России тоже не отставать пытаются, поэтому килограмм начинается где-то от полутора евро.
Достопримечательность чуть ли не всей Америки.
-----
В крупном городе всегда будет хотя бы одно такое место...
И оно будет не локализованное - несколько блоков...
бывает до минус 40.
-----
Мой личный опыт - -43... чутка восточнее...
это когда на улице был, могло быть и холоднее, но пережидал в помещении...
а в количестве и частоте этого плохого
-----
Решение проблемы бездомности в Калифорнии - кусок мела и разрешение очертить место для установки палатки...
Напомню - Калифорния один из богатейших штатов...
Нет решения. Т.к. бездомные туда толпами со всех США валят, т.к. именно что штат богатый и ништяки раздаёт. Ну и тепло - не умрёшь от холода. Решить же проблему "а откуда вообще бездомные берутся?" - это явно не в компетенции одного штата. Тем более, что некоторым просто нравится бродяжничать, ты ничего с этим не сделаешь.
Что-то от трети до половины вакансий "Нюрнберг и окрестности" на самом деле не в Нюрнберге, а в Эрлангене. Эрланген, а не Нюрнберг, второй по величине (после Мюнхена) центр баварского айти?
см. https://ru.wikipedia.org/wiki/Эрланген
Вместе с Нюрнбергом, Фюртом и несколькими малыми городами составляет Среднефранконскую агломерацию.
Моя ФЛ Он и Оная хз про какие ты мини-АТС вещаешь
но в России по стационарному телефону уже и бабушки почти не разговаривают
Сомневаюсь, в Москве может быть да, а в мелких городах нет, если всё так круто то зачем такие проекты как Starlink и internet org?
Моя ФЛ Он и Онат.к. платят за интернет 5 долларов))
И чем меньше город, тем дешевле.
А толку то от такого интернета?
Моя ФЛ Он и Онапри слове старлинк за 100 долларов в месяц россияне крутят пальцем у виска, т.к. платят за интернет 5 долларов))
И чем меньше город, тем дешевле.
В некоторых местах в России тоже только спутниковые интернет нормально (для спутникового интернета) работае. И расценки там как раз вокруг 100 баксов пляшут. При этом за 100 баксов дают не сильно-то высокие скорости.
Но Старлинк в Россию не пустят, даже если он будет бесплатным, т.к. конкуренты лишние не нужны, и чтобы цензуру не обходили.
при слове старлинк за 100 долларов в месяц россияне крутят пальцем у виска, т.к. платят за интернет 5 долларов))
И чем меньше город, тем дешевле.
С учётом того, что их там всего 10, то обычно в такие стартапы нужны профи с хорошим опытом. Я туда написал лишь потому, что им почему-то WPF нужен.
нужны профи с хорошим опытом
не нужно переживать заранее. Нужно просто быть самим собой и доказывать, что именно ты нужен.
Знаешь ,то то и это и опыт есть, не с нуля ведь начало.
Часто получается так как и не думаешь. Туда куда хочешь не берут, а туда с кем думал просто поиграться, так как считал, что не возьмут, получается наоборот.
чел, что за тупые вопросы ты задаёшь?
Потому-что кроме айтишников, интернет и никому не нужен. Зачем продавцу или грузчику интернет? Вот у меня много родственников из России тут в Германии живут, у них ни интернета, ни компьютера нет.
Моя ФЛ Он и ОнаПолный... Такое ощущение, что мой немецкий (и английский заодно) только хуже становится. Я начал нести какую-то чушь, извиняться за свой язык, говорить, что вот тут не знаю, а знаю хорошо только WPF, но я всё равно готов начать работать и на бэкэнде... Не знаю, зачем я это всё говорил, но мне просто нечего было больше спросить... Был бы я на его месте, я бы просто извинился и повесил трубку уже через 5 минут, а тут он со мной полчаса говорил.
Обычно разговор вели те, кто приглашал на него - т.е. меня спрашивали и я отвечал, и потом пару вопросов задавал. Тут человек рассказал мне про свою фирму, я пару вопросов задал, а дальше что не знаю. И начал нести всякую чушь (я). Думал, просто попрактикуюсь в языке. А даже этого не получилось... Ну я и на русском бы примерно так же постоянно сбиваясь говорил. Чувствую, что надо заканчивать, а как? Я попросил термин на следующий разговор, на техническое собеседование или просто собеседование. Только как-то невежливо получилось, как будто я прерываю разговор и договариваюсь о следующем, а это обычно делают сами представители фирмы. Надеюсь, что просто откажут, а то сильно позорно было.
Вобщем, это фирма, которая ту тулзу, на которую они разработчика ищут, уже 10 лет делает. Нужно подключаться к устройствам удалённо и как-то с ними работать. WPF, многопоточность (при проектировании GUI), асинхронность - всё это им надо.
с чего ты решил, что это стартап?
Больше на ляйку похоже.
Ну, не знаю. Позвонил человек с фамилией как его фирма - т.е. владелец, как я понимаю. Зачем владельцу лично работников искать, если он ляйка?
Ну точно дурачок.
Я нет, кстате он мне тоже особо не нужен, я сейчас больше времени в оффлайне провожу. У меня много разных игрулек, они мне более интересны чем интернет, форумы, и ютубы. А в соцсетях я уже давно не сижу.
Моя ФЛ Он и ОнаЕсли кому-то не нужен интернет, это ещё не значит, что он без него прожить может. )))
Сейчас настолько всё на сети завязано, что это даже не обсуждается.
Вам не Интернет не нужен, а конкретные сайты и соцсети. Я например в соцсетях не сижу, но интернет мне нужен. ))
Вобщем, собрался с мыслями и написал им более собранное письмо, чем по телефону я всякую фигню нёс. Написал свой опыт работы с сетями, протоколами, сбором данных через Ethernet и их парсингом. Извинился за свою нервозность и попросил вежливо следующий термин на разговор.
Если кому-то не нужен интернет, это ещё не значит, что он без него прожить может. )))
Сейчас настолько всё на сети завязано, что это даже не обсуждается.
Я не имел в виду IoT. У меня вместо смартфона кнопочный хендик, когда я получал QR сертификат что привился, врач сильно удевился что у меня нет смартфона. У меня бумажная версия QR сертификата, зато там всё про меня написано, когда привился, когда родился, итд. Я захотел хендик на KaiOS, KaiOS популярен в бедных странах (Африка, Азия). Есть ещё такой человек как я, это президент РФ, он тоже не любит гаджеты и интернет. А так я сейчас играюсь в оригами, строю всякие фигнюльки спомощью кирпичеков лего и металлического конструктора, и фотографированием занимаюсь, фоткаю на мыльницу Canon, а на IT я поставил жирный крест, мне уже почти 40, в 40 уже трудно устроится. Тем более у меня всегда конфликт с коллегами, для меня здоровье важнее. Я изучал много всияких ЯП, у меня каша в голове от этих ЯП. Единственное что будет в интернет выходить, это может быть интернет радио, хочу иностранные радиостанции принимать и слушать новости и музыку.
Моя ФЛ Он и ОнаЕсли кто работал удалённо, то как часы считаются? Там где-то отмечаешься или что?
И если ты захотел, допустим, дополнительно поработать, и в какой-нибудь системе контроля версий или заданий отмечено, что ты такой-то тикет обработал поздно ночью, то заплатят сверхурочные, ночные, или поругают и скажут, чтобы больше так не делал, а всё надо в дневные часы успевать?
Например, есть человек, который не успевают - новичёк там или просто плохо понимает. Ему надо больше времени, чтобы вникнуть. Он хочет покопаться в программе дополнительно. Он может это сделать, но ему никто не оплатит? Тут дилемма. Если не будешь успевать - выгонят. Если хочешь успевать, но требуется для этого дополнительное время, то запретят, не заплатят, выгонят. Т.е. нужно либо сразу всё хорошо делать, либо выгонят рано или поздно.
Тебе всё оплатят согласно договора. Как и при работе в офисе. Сейчас почти у всех есть системы учёта рабочего времени. Приходишь утром- поставь крыжик "я пришел", уходишь на паузу или вообще ставишь крыжик "я ушел". Что ты там ночами ковыряешь никого не колышет (как правило). Я такую ситуацию представить не могу, но всякое бывает.
Обычно всякие средние и крупные манагеры любят выпендриться и отправить е-мэйл в полночь. Я им ответы на такие письма тоже отправляла отложенно : либо поздно вечером, либо часа в четыре утра
я тебе уже говорила. Не умеешь импровизировать (а ты не умеешь)- готовься к интервью. Ты должен уметь объяснить каждую запятую в своем резюме, должен изучить каждый пункт в вакансии, должен выучить имена и фамилии своих интервьюеров, проштудировать сайт фирмы и их партнёров. Продумай заранее пяток вопросов. Всё это запиши на листочек и повесь перед собой на монитор.
Если кто работал удалённо, то как часы считаются? Там где-то отмечаешься или что?
Ну наверное дают задания, дают вам deadline, потом сдаёте то что сделали, возможно там как-то с другими коллегами через GIT или CVS код синхронизируете, есть внутринние какие-то фирменные веб порталы. Допустим скажут сделать Login, вы делаете а потом сдаёте. А вообще по идеии если крупная фирма, то должны ещё дать какую-нибудь RFID карту, тикиты или как-то программно чтобы можно залогиниваться и отмечаться, вот когда я на стажировки был, мой начальник знал в какие я комнаты заходил и выходил и когда, т.к. ключ был ещё RFID. В комплекте с Windows Server есть портал, забыл только как называется. Ну может через Tobit David.
Моя ФЛ Он и Онаещё дать какую-нибудь RFID карту, тикиты или как-то программно чтобы можно залогиниваться и отмечаться, вот когда я на стажировки был, мой начальник знал в какие я комнаты заходил и выходил и когда, т.к. ключ был ещё RFID.
Представляю диалог с начальником
- (посмотрев на историю проверок моей метки по помещениям офиса) Ты чего это по коридорам гуляешь в рабочее время?
- Ну я хотел спросить у одного человека в другой тиме, который раньше над этим проектом работал, как в одном месте лучше сделать валидацию, но потом подумал, что не стоит его наверное отвлекать и вернулся обратно.
- Вот и вычтем эти 10 минут из твоего рабочего времени.
то работал удалённо, то как часы считаются?
Зачем размышлять о непонятном будущем?
Как попадете на работу так и расскажут. Не обязательно чтобы у всех было одинаково.
Даже с системами учета времени и то сверхурочные редко бывают, это обычно в американских компаниях тута принято, как я слышал.
А если наниматься на удалёнку в заграничную контору, то как это оформляется? Нужно заводить подобие ИП (индивидуального предпринимателя), как в России, только немецкий вариант, потом заполнять декларацию налоговую самому (и вообще вся бухгалтерия) и отчитываться? Или как-то проще можно? Я имею ввиду, если фирма в Германии представительства не имеет и ты в неё не через немецкий филиал устраиваешься.
Что я на них должен получить? Я вам приводил пример, как мне рассказывали, что на этих курсах проходят - я там буду весь курс учить азбуку, а в конце может даже простой калькулятор написать дадут из четырёх действий.
Почему мне предлагают какие-то крайности. Либо вообще уйти из профессии (при этом нанимают разных кверайнстайгеров и джунов без вопросов), либо презентуют как сеньёра, либо предлагают отправиться в детский сад для программистов.
https://habr.com/ru/post/585892/#comment_23638380
Отработал в компании чуть меньше года, проект закончился. Менеджер говорит - новых проектов нет, но мы тебе найдем внешний. Через неделю скидывает мне мое резюме с пятью(!) годами опыта (играть - так по-крупному) и ссылку на видеоконференцию с примечанием "java lead". Собеседование зафейлил, хотя вопросы по языку ответил, но понятное дело, что многие архитектурные вещи не знал или не все технологии использовал. Потом зафейлил еще пару аналогичных. Вердикт менеджера - не тянешь...
Что-то знакомое...
Менеджер совсем бдительность потерял и не скрывает, что блефует по-крупному? Похоже, что это нормально и уже давно устоявшаяся практика. Спроси такого менеджера, он ответит "а чё такова? всегда ж так делали!".
И далее
Странный менеджер и компания, впрочем таких много
Тогда это уже не странный, а нормальный, обычный. Странные, кто так не делают. Fake it till make it. Не нае...шь, не проживёшь.
Ситуация один в один была: устроился джуном на ставку 40к, после первой недели, сразу отдали на аутстаффинг в другую компанию на крупный проект. После 2-х месяцев работы пришлось расстаться с ребятами из-за небольшого конфликта, ну и я, соответсвенно, сообщил об этом тех.лиду компании заказчика. Он предложил работать напрямую и спросил, мол, какая у тебя ставка. Я не знал, за сколько они меня продавали, поэтому сказал, что за 80% от изначальной. Получилось 1700р в ЧАС.
1700 * 1,25 * 8 часов в день * 22 рабочих дня = 374к.
374 / 40 = 9,35.
А чё так мало? Совсем чуть-чуть до круглого числа не дотянули. Это ж золотое дно! Бабки из воздуха, даже если успешно удаётся втюхать лишь одного из пяти. Люди - вторая нефть.
Понятно теперь, почему рынок вакансий почти полностью оккупирован посредниками-мошенниками, а напрямую нанимаются в обход бирж труда и по знакомствам. И понятно, откуда такая популярность курсов по программированию - это непрерывная поставка таким посредникам сырья, которое ещё полгода назад с компьютером на "вы" обращалось, а теперь его можно успешно продавать как минимум как миддла, а через год-полгода простейшей работёнки - уже как сеньёра. При этом их удаётся устроить, судя по всему, в основном случайно и лишь самых толковых - вот этот один из пяти. Но даже он окупает затраты, т.к. ценник на него завышают на порядок.
Ну а что не так? Иначе откуда больше половины объяв на биржах труда от бодишопов, ляек, кадровых агенств и прочих посредников? В России тоже кстати, да и во всём мире, похоже. Та же хрень много в каких областях - недвига, машины.
Это всё бы мало относилось к устройству на работу, если бы они не продавали тебя в разы дороже, чем ты просишь. А клиенты, кому тебя продают, соответственно, спрашивают с тебя тоже в разы больше. По-другому работу сейчас трудно найти.
Я просто не подозревал, насколько сильно богатеют на этом другие. Так, краем уха доходило, что там или сям буквально двое-трое предприимчивых программистов с опытом от 10 лет до всего лишь 2-3, поднявшиеся в период 2000-2010, решали организовать простенькую фирмёшку, заказчики уже были с фриланса и по старой работе, нанимали местных парней джунов в основном, и за 3-4 года вот уже известная фирма-галера со штатом 50 человек и больше.
Или как организуются такие же галеры в оффшорах в вывозом дешёвых русских программистов из разряда миддл плюс-минус (не из Москвы или Питера, а из регионов - чтобы подешевле и посоглашательнее). Где-то на кипре покупается или арендуется комната 30-40 квадратов, туда наносятся столы и стулья, компы на 20 человек (видел фотки подобных офисов в таких "стартапах"), берётся кредит или находят какого инвестора (обычно всё из прежних наработок), программистов загоняют в эту комнату, и недалеко для них тут же снимают дешёвое жилья из разряда 20-30 кв.м. студия на человека или вообще вскладчину хату на несколько человек. Всё, стартап готов. Старшее менеджерьё рубит капусту, программисты получают свой оклад ниже среднего по Европе. Завлекалка обычно - зарплаты выше, чем в России, тёплый климат, море в доступности, работа в Европе, перспективы продолжить карьеру там же. Ну и работа среди своих, в русскоязычной среде. Вроде, все довольны, но как-то поганенько. Программёры в такой конторке понимают, что работают как сельди в бочке, и особых перспектив по зарплатам не будет, если фирма не обретёт бешеную популярность (обычно не обретает). Поэтому просто терпят, пока не появится шанс свалить на места поденежнее в Большой Европе.
Это не бизнес, и уж тем более не стартап в его классическом понимании с идеей какого-то ноу-хау. Это банальное рвачество и использование момента. И менеджерьё, организовавшее это, по сути обычные базарные барыги, только решившие торговать программистами. Такие галеры как были галерами в момент своего основания, так ими и остаются по 10-20 лет, работая по сути на конвейере переправки дешёвых новичков из нищей Восточной Европы (бывшего СНГ в основном) в нищую Западную.
Ну и историю парня приводил, который с совсем хреновым английским (ну типа как у меня) попал в Канаду, где не мог найти общий язык с половиной команды. Опять же, судя по его описанию (я приводил видео), проектик с совершенно ошалелым менеджерьём, у которого дела толком месяцами не двигаются, программёры балду пинают и водят их вокруг пальца, и они берут каких-то вообще случайных людей со всей планеты, которые толком коммуницировать не могут, путают джаву с джаваскриптом, легко соглашаются на них работать, хотя прежний опыт был на дотнете. Их переправляют в Канаду (уже на одно это столько бабок надо) и пытаются со всем этим взлететь. Похоже, проект просто попил чьего-то бабла, списание средств на имитацию бурной деятельности. Зато парень потом возвращается на родину, в резюме - работа в крупной иностранной компании за границей, подтянутый немного английский и ожидания по зарплате минимум х2 (фигли, к вам заморский спец приехал, повидавший жизнь).
Вобщем, прикольно часто в мире "дела" делаются. ))) Правда, думаю, история этого парня - это классическая "история успеха" и дикой везухи. Тут главное, не попадать в неприятные ситуации, не соглашаться перевозить разные подозрительные посылки с непонятными веществами, и вообще быть на чеку. А то можно закончить и на нарах или том свете.
Читаю МСДН "что нового в C#" на английском и тут же на немецком. Это не дословный перевод. Немецкую версию писал явно носитель немецкого языка. Там часто предложения вообще по-другому построены, чем в английской версии.
ляек
Мне в основном только встречались ляйки, но это в 2010 году было, я искал только на сайте AA, почему-то они там прячутся, бевербуешься на ляйку, приходишь не на саму фирму, а на ляйку, берут интервью а потом дальше либо берут, либо откажут, мне довольно часто не приходил отказ. Они бешенные деньги вроде на этом делают. На ляйки отбирают подходящих кадров, потом сдают рабочую силу, потом фирма которая арендует у ляйки платит за это денюжки. Потом если проходишь испытательный срок, то могут нанять и уже не при ляйки, а если не пройдёшь испытательный срок, то могут отказать. Кстати в Европе вроде так везде мне кажется.
Может на других сайтах типа monster, stepstone, xing, job24, indeed нет ляек. Кстати я искал так-же на сайте meinestadt, можете поискать так-же работу в газете вашего города, у них на сайте должны быть объявления.
Моя ФЛ Он и ОнаМожет на других сайтах типа monster, stepstone, xing, job24, indeed нет ляек
Они есть везде.
Что-то я не догадался раньше так сделать, а сейчас в карты гугла тупо вбил Softwareentwickler и нашёл несколько вакух в своём городе, которых на биржах нет.
Да и если просто в гугле даёте поиск fachinformatiker c# job, я про это давно знал, но забыл сказать, европа возмущалась что гугл сделал поиск вакансий.
Моя ФЛ Он и ОнаИзвиняюсь, всё же не вакансий, а фирм программистских. Но обычно у них на сайт заходишь в раздел вакансий и кто-то да требуется. Вобщем, уже пару нашёл, которым Шарп нужен, но на биржах труда я их не встречал. Мой городишко вообще на биржах труда почти не отображатеся - либо полный ноль, либо одна-две вакансии не на Шарпе.
100% присутствие на всех биржах только у разных посредников-ляек. Этих везде понапихано.
Ещё интересно, что те места, что мне предлагали в одном посреднике, на самой бирже я не нашёл. Вообще фирма свои места только через посредника презентует. При этом если зайти на их сайт, то вакухи есть. Но на биржах - лишь через посредника.
они вам ангеботы шлют?
-----
Они не только шлют - они звонят, выясняют как настроение, нет ли желания поработать и спрашивают разрешения прислать подходящую, по их мнению, вакансию.
Вот прямо сегодня звонили, минут 20 беседовали, вакансию - прислали.
И ты знаешь - весьма близкую к моему профилю.
Одна проблема - та шарага, для которой они ищут работников, в году 2009/10 как-то не пожелала хоть как-то отреагировать на отправленные резюме... а тогда совпадение профиля было еще больше.
И вот теперь - не хочу рассматривать их вакансии...
Уже пару пятилеток как отказываюсь, но все одно - звонят...
Немцы, кстати, тоже звонили.
Полчаса трепались почти ни о чем - проходили по пунктам резюме, погоде, транспорту и т.п.
По результатам - непонятно. Рабочее место предлагается в городке где есть университет - должно быть дохрена "знающих и могущих" из преподавателей и студентов... но вот оказывается что и работу надо кому-то делать...
Буду или нет - еще не решил...
Ну да, может создаться мнение, что это вы ими вертите как хотите. А ашар просто выполняет свою работу. Позвонить вам, побеседовать и предложить вариант, от которого вы раньше отказывались и снова откажитесь - вообще ни о чём. Вы думаете, что это у них горит, поэтому гнёте свою линию, набиваете цену. А они звонят вам и думают, что у вас может горит, может жизненная ситуация ухудшилась, может работёнка нужна - нука, проверим его, не согласится ли на прежние условия, от которых раньше отказывался... Вобщем, история успеха, "это рынок работовзятеля" и "катастрофическая нехватка кадров" должен, по-моему, как-то иначе выглядеть. Ну типа тебе позвонили, предложили, ты сказал "+20% и ниип...", и они тут же согласились. Всё остальное, долгие разговоры, названивания месяцами с предложениями, на которые я заранее не согласен, и прочее - пустое сотрясание воздуха. Ашар запишет себе "час уговаривал клиента принять ваши условия" и получит свою зарплату, пусть и без премии за хантинг. А вы просто потратили время.
И это мы ещё вас разбираем - типа сеньёров-помидоров. Все кто ниже, сами бегают за работой с высунутыми языками и соглашаются на прогибы, а ашары лениво выкидывают половину резюме в мусорку сразу.
Они не только шлют - они звонят, выясняют как настроение, нет ли желания поработать и спрашивают разрешения прислать подходящую, по их мнению, вакансию.
Я когда в магазин захожу, ко мне тоже подходят "чего изволите-с" и всё такое. Это ни к чему не обязывает, просто вежливость. А что на восточных базарах творится - с непривычки обрушивающихся на тебя потоков лести и уговоров можно себя королём почувствовать, пока тебя обводят вокруг пальца. Показатель успеха только один - за тобой бегают и почти сразу соглашаются на твои небрежные "+20% и ниип...". Всё остальное - лирика лохам в ушы. И проценты ещё повысить надо бы.
они звонят, выясняют как настроение, нет ли желания поработать
Сомневаюсь, без портфолио или если вас не знают, вы никому не нужны, вот пример портфолио. Мне тоже звонит мой бывший начальник..., а неизвестные мне не звонят, а если звонят то это скорей всего мошенники. Ещё те кто занимаются веб дизайном им тоже названивают.
Моя ФЛ Он и ОнаКогда особо не горит куда-то устраиваться, можно какие угодно списки с какими угодно правилами создавать у себя под одеялом. Всё равно о них никто не знает и всем поф. Вам на них поф, им на вас. Взаимовыгодное сотрудничество. )))
Примерно как в анекдоте про царя.
Интересное начинается, когда кому-то становится нужнее менее поф.
Бевербуюсь, пробую описать свою деятельность. И наткнулся на русское слово "придумать". "Я придумал это решение", "сложно каждый раз что-то новое придумать" и т.п. Ни в английском, ни в немецком нет одного слова, чтобы это слово описать. Переводчик подсказывает только английское "I came up with..." или немецкое "ich komme mit". Так нормально переводить, или есть варианты получше? А то наиболее близкий перевод получается "я пришёл к этому", "я нашёл", а не "я придумал".
наиболее близкое немецкое слово к «придумать» это наверное ausdenken, но оно как правило употребляется в контексте, когда человек себе что-то нафантазировал
В твоём случае я бы сказал
Eine Lösung finden
Eine Lösung vorschlagen
Eine Lösung erarbeiten
Вобщем, как я понял, для разных вариантов, где в русском я везде обычно применяю "придумать" ("я придумал стих", "я придумал решение", "я придумал, как это сделать" и т.д.), в немецком и инглийском употребляется свой глагол со своим предлогом. Одного слова, которое подходило бы достаточно хорошо для всех подобных случаев, как в русском, нет.
я придумал решение
Вариантов предлагают море. Прямого эквивалента нету. По ругательствам, думаю также впереди планеты всей ![]()
я придумал решение - ich habe eine Lösung erfunden
Ich versuche eine Metapher für Mission Blue zu finden, und diese habe ich mir ausgedacht.
Damals, im zarten Alter von sieben Jahren, erfand ich eine Geschichte.
Ich habe mir meine eigene Definition von Erfolg gebildet, als ich 1934 an einer Highschool in South Bend in Indiana unterrichtete.
Also habe ich einen Weg gefunden, genau das für drei Dollar zu machen.
Um das zu verdeutlichen habe ich mir ein kleines Spiel ausgedacht.
я придумал решение - ich habe eine Lösung erfunden
------
Что-то меня сомнения гложут в том плане, что эта фраза означает, что:
в прошлом было создано (фиктивное) решение которое в настоящее время не может быть использовано (реально не существует). ![]()
Русский довольно неточный язык. Английский в этом плане несколько точнее.
erfunden
Это "изобрёл"? В русском изобрёл - это что-то существенное. Если несущественное, то это юмор, насмешка. Например, придумал, что подложить под косую дверь, чтобы не закрывалась сама - это "придумал", а не "изобрёл", потому что мелочь. Немцы на такие мелочи тоже часто говорят "erfunden" серьёзно, без насмешки?
У вас много примеров, но переводчик усиленно предлагает (что в немецком, что в английском) варианты с "я пришёл (к такому-то решению)" - ich komme mit (zu), I came to.
Что именно? Одним словом не обойтись
ich habe einen neuen Algorithmus erfunden
Ich habe folgende IdeeIch habe mir ausgedacht
Ich habe einen neuen Algorithmus entwickelt
Ich habe mir Folgendes ausgedacht
Он же сказал, что придумал решение.
твои варианты вообще ни о чем.
Теперь нашел и перевел назад переводчиком ![]()
Eine Lösung finden - Найти решение
Eine Lösung vorschlagen - Предложить решение
Eine Lösung erarbeiten - Разработать решение
- ich habe einen neuen Algorithmus erfunden - я изобрел новый алгоритм
- Ich habe folgende Idee -У меня есть следующая идея
- Ich habe mir ausgedacht - Я придумал
- Ich habe einen neuen Algorithmus entwickelt - Я разработал новый алгоритм
- Ich habe mir Folgendes ausgedacht - Я придумал следующее
3-й совместно с 5-ым вариантом вроде больше подходят, чем вариант с решением.
Что я тут понимаю неправильно?
http://www.ihvo.de/12361/rachel-ich-habe-mir-eine-geschich...
Rachel: „Ich habe mir eine Geschichte ausgedacht und die wollen wir euch jetzt zeigen.“
Что именно? Одним словом не обойтисьich habe einen neuen Algorithmus erfunden
Ich habe folgende IdeeIch habe mir ausgedacht
Ich habe einen neuen Algorithmus entwickelt
Ich habe mir Folgendes ausgedachtОн же сказал, что придумал решение.
твои варианты вообще ни о чем.
Всё нормально, не ругайтесь. Просто мне было непонятно, что говорить в случаях, когда по-русски подходит "придумал". Мы всегда говорим "придумал" и норм. А в английском-немецком значит надо каждый раз подходящее слово знать.
Бевербовался тут. Попросили поподробнее о себе написать, документы разные дослать. Написал аншрайбунг, что я поздний переселенец, имею опыт по вашим запросам (пересказал резюме), приложил перевод дипломов, сертификат по немецкому В2. Написали "мы с вами свяжемся"... Хмм. Вообще, фирма большая, по всей Германии куча рабочих мест. Глянул вокруг Нюрнберга - программистов Дотнет не надо. Нужны WPF и вообще Дотнет, но где-то далеко. Может, из-за этого? Вообще, надеялся, что удалёнку могут предложить.
Нашёл вокруг своего городишки штук 10-15 типа айтишных контор (тупо в Гугл Картах вбил Softwareentwickler). Надо тут попробовать. И чего раньше не догадался. Думал, что безальтернативно надо на биржы труда идти. Правда, тут местные не хотят сильно платить, но хотя бы не в дороге каждый день по 2-3 часа.
Вообще странно. В России в городе с населением 20-60к вероятность наличия программерских контор стремится к 0. А в Европе, похоже, не так уж и редко.
Вот бы ещё в реальном разговоре все эти нюансы употребления слов знать
Кое что придет с опытом, но необязательно. Я уж сколько лет пользовал данное выражение и не было особых проблем, если бы сейчас не узнал, так бы и осталось.
Это надо хотя бы школу здесь окончить.
п/о для аптек - что-то знакомое
А нет, то другая контора была
https://cgm-success.csod.com/ux/ats/careersite/5/home?c=cg...
- Mindestens 5 Jahre Erfahrung als Programmierer:in in Delphi und C# / .Net
Долго будут искать. Ну или чудом найдётся, кто Дельфи по старой памяти помнит. Но вот это вот "минимум 5 лет", и ещё поди будут придираться, что вы им последние лет 10 не занимались. А надо было?
Слабые комбо какие-то. Надо просить Аду и Джаваскрипт. И чтобы без перерывов в опыте.
Туда же. Stellenangebot (csod.com)
Вот более-менее адекватное - туда подамся. Stellenangebot (csod.com)
Вот ещё вроде Stellenangebot (csod.com) Смущает
Idealerweise siehst Du Dich als Mentor:in, bzw. Coach des Teams und gibst Deine Kenntnisse gekonnt an Kolleg:innen weiter
- Idealerweise Berufserfahrung in der agilen Softwareentwicklung oder erste praktische Erfahrung, die Du Dir aus Werkstudierendentätigkeiten oder Praxisphasen angeeignet hast
Кто кого учить-то будет? Они меня или я их?
Вообще смущает адекватность вакух. Дельфи с Шарпом, начинающий ментор-джуниор. Сразу видно, серьёзные люди там рулят.
Долго будут искать. Ну или чудом найдётся, кто Дельфи по старой памяти помнит.
Дельфи так-то живее всех живых. В последнее время очень развился.
Кто кого учить-то будет? Они меня или я их?
Там одна объява на всех. Не стали отдельно публиковать юниора и сеньора.
Нет, с рынком всё в порядке, он на подъёме. Как раз сейчас дигитализация в самом трэнде.
Находят работу даже год назад приехавшие 60-ти.летние товарищи из стран СНГ.
Мурр скоро на пенсию, я на острова, АлекНек уже неделю не может на Айфон "хеллоу ворлд" написать... Кто работать будет?! )))
Там одна объява на всех. Не стали отдельно публиковать юниора и сеньора.
Походу, там ко всему такой подход - Джава/Дотнет, Дотнет/Дельфи, сверху джаваскриптом приправлено, и т.д. Ну просто чтобы два раза не вставать. Почему С++ в отдельную вакуху выделили непонятно. ))
Долго будут искать. Ну или чудом найдётся, кто Дельфи по старой памяти помнит. Но вот это вот "минимум 5 лет", и ещё поди будут придираться, что вы им последние лет 10 не занимались. А надо было?
скажут они это или нет, ты узнаешь только побывав на собеседовании
Я кажется уже постил это видео
Алекс, ну не те текстовые блоки в описание вакансии впихнули, что ты как маленький?
на Делфи у них тамговно мамонталегаси, которое они постепенно на с# переводят.
Да я понимаю. ))
Я кажется уже постил это видео
И это понимаю. Лучше не накручивать себе, а спросить их непосредственно.
Просто тут иногда постят же вакухи на поржать, вот и я.
Что интересно, написать, что надо будет переписывать "говно мамонта" они напрямую не могут. Как когда какую-нибудь херню продают, и все цены лишь по личному обращению. Обычно это признак разводилова, когда клиента будут "качать" на максимальные бабки. Вот и тут явно какая-то "позорная" деталь, которую лучше не обнажать. Раскрывается только на собесе или уже при выходе на работу.
Нанять нельзя отсеивать — ставим запятые / Хабр (habr.com)
Есть у этого какой-нибудь логический конец? Ну т.е. можно ли пробивать одно дно за другим бесконечно, и к чему это приведёт?
Моя первая работа тоже была где-то в дветысячипервых. Там конечно был научный институт - конкуренции считай не было. Но просто кого попало тоже бы не взяли. И что-то типа пробного срока было - дали задание, я сидел ночами делал (т.к. новое для меня было), справился. Спросили стандартные "почему вы выбрали нас?" и прочее. Я тупил, как всегда, и говорил правду - опыта почти нет, а я просто хочу подзаработать денег во время учёбы (учился тогда ещё). Ну и если я вам пользу принесу, то будет взаимовыгодно. Взяли.
Просто тут иногда постят же вакухи на поржать, вот и я.Твои не ржачные.
Да? А я щас под стол сползу. Я только недавно кинул описалово с "начинающим джуниор-ментором-тимлидом", и тут в статье встречаю...
Только им нужен был не тимлид, а разработчик. Нужно было делать .NET, Docker и так далее. Кстати, стоит ли упомянуть о том, что так как работать нужно было с командой из США, то следовало быть готовым работать по ночам? Ну это да. Не всегда, но нужно. О, кстати, мы вас предупредили, что вам ещё надо будет подучиться и быть DevOps? У нас нехватка, а вы будете на подхвате. Ой, мы вам забыли сказать, что на самом деле вам надо ещё уметь делать релизы на живую систему. Ой, и чтобы вы знали – там ещё команда из пяти человек, вы будете у них неофициальным тимлидом. Вы на самом деле не будете тимлидом, потому что мы вам не платим за тимлида, но как бы по факту мы этого от вас желаем. О, и так, чтобы по приколу, вы ещё будете обучать народ. Мы вам за это платить не будем, но мы требуем.
Может там и не описались вовсе, и не соединили две вакухи в одну? Может, они на самом деле так... такие... ну вобщем...? ))
Как я понял, там народ жалуется, что не то, что не берут на работу, а вообще не отвечают на apply. Я-то на это пожаловаться не могу - у меня где-то половина так или иначе отвечали, даже больше. С третью разговор имел. С где-то пятой частью - аж видеоразговор и по нескольку раз. Я ещё достаточно крут по сравнению с некоторыми.
Так что все ваши пожелания по смену деятельности оставьте тем, кому вообще не отвечают. Я буду педалить эту тему, пока педалится. ))
Но есть и некоторые не нравящиеся мне моменты.
Если вы ищете работу, то, пожалуйста, работайте. Несколько раз я встречал людей, которые приходили и умоляли дать им работу, ибо жрать было нечего. Я оценивал кандидата и давал ему работу. Знаете, что я получал в ответ? «Ну, не, я с PHP работать не хочу».
Друг мой, а мне пофигу. У меня есть легаси-сайт, на котором крутится 10% клиентов. И пока шесть разработчиков день и ночь переносят всю эту базу кода на новую систему, мне нужно латать дыры в старом окружении. Начальник – он отвечает за весь проект. И когда он планирует свои действия с высоты птичьего полёта, то ты, возможно, не в состоянии понять всё, что происходит. Можешь пойти и спросить, но сделай это прилично. Не стоит устраивать разнос начальству просто потому, что тебе не дали твою любимую технологию.
Вообще, в принципе всё верно про найм, но про подход к работе - вот это вот "вывалил пачку денег на стол - получит тот, кто решит проблему" и "мне пофиг, что это не твой профиль - я плачу"... Отдаёт российскими программистскими "шабашками на коленке" из 90-х - начала 2000-х, когда разные бизнесы, в том числе и программистские, организовывали зачастую люди, далёкие не то, что от программирования, а вообще от интеллектуального труда. Типа бывших военных, а то и просто бандитов, решивших "остепениться". Набирали всех, кто, как им казалось, мог с компьютером на "ты", и лепили из них программистов, админов и прочие будущие яндексы. Им казалось, что как они все проблемы решали радикально - добрым словом и пистолетом - так и эти "очкарики" вполне могут порешать свои, тем более, что им даже стрелять не надо. До какого-то уровня такой подход работает, а потом... "Что будет, когда сапоги будет тачать пирожник, а пироги печь сапожник?" А права на ошибку тебе не сильно-то дают. Один-два раза налажаешь в незнакомой технологии - на...й с поля.
А, вот оно что - они сразу кучу ищут
"suchen wir mehrere Developer (m/w/d) verschiedener Erfahrungslevel (von Junior bis Senior)"
Тогда и туда подамся.
80% Mobile Work möglich
Это это самое "хотя бы 1 день в неделю в офис приезжать"?
Блин, юзаю мобильный интернет, тут звонок из этой "медицинской компании", говорю, связь прерывается... У меня догадки, что похоже один модуль связи используется для мобильных звонков (2G) и мобильного интернета (4G)? Т.е. если звонят, у тебя интернет рвётся, если что-то в телефоне пытается линк поднять через мобильную сеть, то звонок рвётся? Т.е. хочешь позвонить или ждёшь звонка - лучше не юзать мобильный интернет?
Причём, похоже, один модуль даже на двухсимочниках.
Позвонили, сказали, что все три вербунга, куда я апплаивался, в Фюрте. Мне подходит.
Прошерстю ещё местные ангеботы... Хотя... Местные, наверное, с бОльшей вероятностью захотят, чтобы я у них в офисе постоянно был - недалеко же, мол. Да и платят местные меньше, чем в Нюрнберге и окрестностях. Но всё равно попробую. С моими запросами и местные должны быть довольны.
Я только вчера-сегодня апплаился. Позвонили через час. Сказали, мы вам пришлём по почте приглос на собес, может быть - я так понял. Пока ничего нет.
Зато получил отказ от бевербунга, который был пару недель назад. Это уже привычно. ))
Когда держать за тебя кулачки?
Не надо ничё держать. Слишком сильные ожидания обычно не оправдываются, да и разочарование потом большое. Успех должен быть случайным, неожидаемым и как бы походя, само собой разумеющимся. Чтобы не напрягать нервную систему.
Челы, которые говорят, что работу найти легко, обычно уже имеют её и собеседуются один-два раза в месяц. Раз-два в год может получат оффер, который их не устраивает, но считают, что они типа востребованные. Моя ситуация, что у меня работы пока нет, поэтому такого расслабона тоже нет.
В этой медицинской компании тоже попросили объяснить, что я делал с января этого года. Сказал, что с прежними коллегами расстался, т.к. они технологию сменили не на мою, а я пошёл улучшать свой дойч на курсы, а теперь вот работу ищу, а пока сам изучаю и пет-проект делаю, пытаюсь в других обастях развиваться - Unity, Blazor, Xamarin.
Превередливость и нетерпимость к любым "не таким" мелочам просто запредельная. Хоть в чём-то не подходишь под вакуху - уже куда-то в конец очереди ставят. Никто никому на рынке сильно не нужен. Нужны сеньёры за мелкий прайс, на которых пытаются навешать обязанности двух-трёх лиц - вот о них всё нытьё, что недостаток и всё такое. В остальных полный достаток и перепроизводство, но они не нужны. Фирмам выгоднее открытые вакухи по полгода-год держать, чем с какими-то "изъянами" нанять. Отдельные исключения "да у меня знакомый в 60 лет нашёл работу ваще влёт" - это не правило. Если бы такие вокруг постоянно так находили, то да. Если у вас 10 подобных челов за год нашло работу, а 100-200 получили отказ, значит у вас просто набор исключений, который вы постоянно приводите в пример.
Вестись на такие сказки не надо. Рынок айти никогда не был и сейчас даже близко не такой, как его вы и другие ашары и продавцы курсов описывают.
На многих островах ничего хорошего нет. Грязюка, развалюхи, местные нищие аборигены с завозными продуктами (ибо не прокормиться), и какие-то непонятные приезжие кенты.
В принципе возможно. Но тогда я хотел бы знать "секрет", почему меня не берут, а почти всех остальных берут. Я специально не отнекиваюсь. Ну вначале тупил, скромничал и сам себя оговаривал (то не знаю, это небуду). Щас стараюсь говорить, что знаю, а если и нет, то буду. Но первые где-то 20 мест просрал.
Вообще, я пока штук 35 бевербунгов послал. Было, как уже писал, примерно 70% обратной связи, из которых где-то 40% телефонных разговоров, 20% разговоров по видео, 10% - повторных по видео (т.е. дошёл до технического интервью). Это с учётом, что в некоторые фирмы по нескольку раз (разные позиции). Отовсюду говорят, что это мало, и надо не менее сотни. Сотня, на мой взгляд, как-то дофига - столько мест в Баварии по Дотнету может и не оказаться за короткое время.
Слабые места для себя уяснил - немецкий, дырка в опыте за последнее время. Вроде, дырку слегка "подлатал", и стал говорить, что вайтербильдунгами занимался в последнее время. Ну и резюм переписывал, ибо первые варианты совсем самосливные были. Вобщем, по большому счёту, нормально бевербоваться только недавно начал.
А вы не думали, что некоторые устраиваются по знакомству, а выдают, будто сами и с первых разов получилось?
Что ещё интересно, по идее, эти конторы-бодишопы же не одно предложение имеют, а кучу, и постоянно новые появляются. Но как от них один раз отказ получил, так они молчат. Т.е. они ждут, пока я сам буду раз за разом на каждое их предложение откликаться, а не они мне предлагать будут? Значит, никакого дефицита у них нет - могут позволить себе просто игнорировать кучу соискателей, а обращать внимание только на тех, кто сам за ними бегает.
Только один раз было, что какая-то женщина из одной такой конторы мне 3 разных предложения сделала (три раза отказ). В остальные разы весь бодишоп не нашёл ни одного места, куда бы я подходил. Потом второй такой. И потом третий. Я им настолько не понравился? Мне трудно поверить, что все остальные настолько в выгодную сторону от меня отличаются. При условии, конечно, что кандидаты не сплошь немцы с родным немецким и отличным английским. Я говорил, что беседовал с человеком, который уже работает - ничего особенно, а наоборот даже - тоже имеет свои изъяны. И уж точно не немец.
Если поиск работы это рулетка, то пара-тройка десятков бевербунгов - слишком мало попыток, чтобы в неё что-то выиграть. Надо бевербоваться больше. Просто полно историй, где челы с первых, грубо говоря, пяти-десяти попыток находят работу. И есть, как я говорил, где после ста не находят.
И да, если это действительно во многом рулетка, то самокопанием "ах, что же во мне не так?!" заниматься бессмысленно. У рекрутера сегодня плохое настроение, поэтому он всех послал - а ты сидишь, думаешь, где ты что не так сказал. Ты думал, что нужен индивидуальный подход, честно говорить, не преукрашивать. А они резюме не читают, переспрашивают то, что там есть, ведут опросы по своим методичкам, ведутся на апплаи, заполненные просто кипой ключевых слов.
Вот было последнее интервью, где меня просили оценить свои знания Дотнета по 5 бальной шкале, где 5 - максимум. Я сказал, что 4, хотя ощущая себя на 2. А если все остальные про себя скажут, что 5 однозначно, то я в пролёте, ведь девочка-манагер действует по методичке, где если болше баллов набрал, то на собес попал. Вывод? - Надо больше пи...деть!
Просто долби их, пока кто-то не возьмёт.
В принципе возможно. Но тогда я хотел бы знать "секрет", почему меня не берут, а почти всех остальных берут.
Резюме мы твоё здесь общими усилиями вроде причесали, хотя я уже не помню конечный вариант. Если на собеседование зовут и потом отказывают, то либо не хватает языка либо ты себя как-то не так на собеседовании ведёшь.
что некоторые устраиваются по знакомству
Скорее не по знакомству в русском смысле, по то тому что уже знают человека.
Вот сейчас в проекте как раз подобное, шеф уже знал человека по прошлой фирме и взял его в другую.
Точно также мне как то дали веб проект только потому, что я раньше там другой проект делал. А так фиг бы десктопнику веб дали.
Но как от них один раз отказ получил, так они молчат
Это обычное явление.
Если поиск работы это рулетка
В какой то степени да, но есть еще много но...
И есть,
У каждого есть свой "коэффициент востребованности", на фирмах лайках особенно отлично видно. Так как проекты чаще меняются.
Да я тут просто единственный, похоже, который "отчитывается", что да как сделал. Другие просто молча всё делают. Ну у меня была цель - собрать инфу, советы. Я не ною, а "пишу жёлтые провокационные заголовки", чтобы вернее стриггернуть народ, чтобы кто-то что-то высказал. Хотя кого я обманываю - конечно же ною! ))
В принципе возможно. Но тогда я хотел бы знать "секрет", почему меня не берут, а почти всех остальных берут.
ну так тебе уже сказали почему с самого начала, потом ты и сам уже признал.
знания и так не очень обширные так в них еще и дырка лет в 10, а это значит и опыта нет и новых трендов ты тоже не знаешь и не хочешь знать, да еще ко всему немецкий слабый.
То есть так как спрос на айтишников сейчас огромный, то и даже с твоим CV проявляют к тебе интерес, но потом после первого собеседования понимают что в общем ты мало что можешь и возни с тобой будет больше чем толку.
И на юниора в твоем возрасте неохотно берут, спорить с тобой и доказывать тебе все придется и в конце ты все по своему сделаешь, потому что обычно в таком возрасте уже высокий ЧСВ.
Если такая слабая статистика успеха, надо не чуток подпилить резюме напильником и посмотреть чуток какою то новую десктопную технологию. Надо радикально все менять, иначе как уже выше написали останется только ныть что все не так и все не правы.
Я б на твоем месте, сел бы, запилил бесплатный аккаунт на azure. Написал бы пару майкросервисов на своем льбимом дотнете/сишарпе. Разобрался бы с git workflow, задеплоил бы через пайплайны в облако, погонял бы это все на aks, написал бы пару фронтендов к ним. И глядишь к тебе потянутся люди. Но для тебя это ж все хипстерские новшества. Ты лучше и дальше будешь сидеть мечтать о wpf и прочих вещах которые уже давно не в тренде.
новых трендов ты тоже не знаешь
-----
Бэкграунд - тоже никакой.
и не хочешь знать
-----
Угу... и не воспринимает это как недостаток...
Еще и анализ у него почти никакой... даже когда носом тыкают...
и в конце ты все по своему сделаешь
-----
Нее, не сделает... будет делать - да... потом кому-то переделывать придется...
Ну и опыта работы под давлением нет вообще никакого...
Зарегистрируйся на сайте https://www.get-in-it.de. Фирмы сами тебе писать будут. Конечно половина из них фуфло, но на остальные стоит взглянуть.
Что ещё интересно, по идее, эти конторы-бодишопы же не одно предложение имеют, а кучу, и постоянно новые появляются. Но как от них один раз отказ получил, так они молчат.
Если ты не подписал с ними датеншутцэрклерунг и договор о сотрудничестве, то твой резюм сразу удаляется.
Я б на твоем месте, сел бы, запилил бесплатный аккаунт на azure. Написал бы пару майкросервисов на своем льбимом дотнете/сишарпе. Разобрался бы с git workflow, задеплоил бы через пайплайны в облако
у него был шанс выпросить облачный курс у ДЦ нахаляву, получить сертификат и давно работать, но за три года даже не почесался.
Если такая слабая статистика успеха, надо не чуток подпилить резюме напильником и посмотреть чуток какою то новую десктопную технологию. Надо радикально все менять, иначе как уже выше написали останется только ныть что все не так и все не правы.
Сейчас 90% курсов скоростного научения программированию основаны на джаваскрипте. Остальные - датасайентисты все как один. Все осталные теряются на фоне этих. Ну, так видится мир облачникам и джаваскриптерам. Когда в руках лишь молоток, всё кажется гвоздями.
Я б на твоем месте, сел бы, запилил бесплатный аккаунт на azure. Написал бы пару майкросервисов на своем льбимом дотнете/сишарпе. Разобрался бы с git workflow, задеплоил бы через пайплайны в облако, погонял бы это все на aks, написал бы пару фронтендов к ним.
новых трендов ты тоже не знаешь
Вы просто агитируете за свою область знаний. )) Джаваскриптеры, облачники, датасайентисты - вот это вот всё. Сейчас все курсы на них заточены. Обещают из любой домохозяйки облачную сайентистку сделать в момент. Остальне, по-вашему, умирающие старпёры.
Да в те места, куда Алекс подаётся, и не требуют никаких микросервисов в облаках.
А по-моему, как мобилы в тренд вошли лет 10 назад, так до сих пор и в тренде. И, что характерно, мобильные приложухи обычно простые до ужаса - дофига обрезанный функционал - как поделки-игрушки какие-то выглядят, зачастую вообще тупо интерфейс к веб-сервисам. С насыщенностью и сложностью десктопных и рядом не валялись. Но все как один хотят себе мобильное приложение заиметь. На кассе в Лидл каждого спрашивают - "а у вас есть наш Лидл-плюс?" - нет, блин, и видеть его не хочу у себя на телефоне, и так мусора до чёртиков.
Чё там, прямо щас ломается тренд с мобил на облачников?
А в чём разница вообще? Нафига мне чего-то деплоить и заниматься админством облаков, как тут BSDLamer советует? Я же разработчик, а не девопс там или админ. Мне вообще пофиг, для чего писать - классы и методы в любой области на любой платформе одинаковые. Или чтобы дёргать несколько встроенных функций облачной платформы, нужно обязательно сертификат этой платформы иметь?
не требуют никаких микросервисов в облаках.
-----
Не знаю как в Германии, но у нас в Ирландии практически нет обьявлений без микросервисов в облаках...
Плюс к этому еще и 3-5 лет практического опыта требуют...
Т.е. джуниоров и миддлов только импортируют, а свои возникнуть не могут? Ну, по вашей логике.
Зарегистрируйся на сайте https://www.get-in-it.de. Фирмы сами тебе писать будут. Конечно половина из них фуфло, но на остальные стоит взглянуть.
Это точно GET in it?
(Senior) Mobile Developer (m/w/d) | Senacor | get in IT (get-in-it.de)
По-моему, просто ещё одна биржа труда, наполненная до краёв бодишопами и ляйками.
Хреновый сервис - нельзя указать язык и вообще ключевые слова. Похоже, реально для айнштайгеров, которым по барабану, с какого языка начинать.
Глянул ещё - да все те же бодишопы, в том числе, которые мне отказывали с других бирж труда.
Вобщем, очередная биржа труда, только хуже других - все языки и технологии в кучу, поиск никакой, нихрена не для начинающих (ищем мол от джуниоров до сеньёров).
Спасибо за ссылку, но сайт дерьмо, объективно. ))
Мне вообще пофиг, для чего писать
-----
Ну это возможно в двух случаях:
- когда ты знаешь все на ять...
или
- твой вариант. ![]()
классы и методы в любой области на любой платформе одинаковые.
-----
Угу... если выкинуть 90% используемого функционала .Нета - так и будет.
Текущая задачка:
Т4-шаблон компилируется в класс и генерирует "что там задано".
Обычно - используется как однозадачный вариант внутри Студии.
Недавно спрашивал как скомпилить проект со стандалоне хандлером.
Т.е. возможности использования - понятны.
Требуется:
Задать права на использование шаблона.
С какой стороны подходить к задачке будешь? ![]()
Что ещё интересно, по идее, эти конторы-бодишопы же не одно предложение имеют, а кучу, и постоянно новые появляются. Но как от них один раз отказ получил, так они молчат.Если ты не подписал с ними датеншутцэрклерунг и договор о сотрудничестве, то твой резюм сразу удаляется.
А, точно, там когда бевербуешься, какие-то галочки - типа, мона мы ваш резюм для дальнейшего спама продвижения будем использовать? Я обычно убираю, т.к. боюсь, что вместо продвижения будет спам ненужных мне вакух. Как тут жалуются - джависту джаваскрипт присылают и наоборот. Мол, настоящий индеец любую хрень выучит и на любую технологию перейдёт. Это только лохи в одной области специализируются, чтобы вечными джунами по всем бэк и фронт эндам не быть.
Текущая задачка:
Т4-шаблон компилируется в класс и генерирует "что там задано".
Обычно - используется как однозадачный вариант внутри Студии.
Недавно спрашивал как скомпилить проект со стандалоне хандлером.
Т.е. возможности использования - понятны.
Требуется:
Задать права на использование шаблона.
С какой стороны подходить к задачке будешь?
Смотря где у вас этот шаблон крутится. На веб-сервере, типа IIS, там роли всякие есть. На СУБД тоже. В операционной системе, если у вас этот шаблон каким экзешником запускается, юзерам права раздаются через оснастку или через "свойства файла - секьюрити" и далее юзеры-роли в ОС. Короче, от контекста и окружения зависит. Если время есть, тупо берёшь, читаешь и делаешь по букварю. Если для какой-то технологии букваря-тьюториала нет и надо обладать типа сакральными знаниями, передающимися из уст в уста или через дорогие курсы-сертификации - идёт эта технология в пешее эротическое. Времена, когда какой-нибудь МСДН распространялся на дисках за денежки по подписке, а за использование фреймворка нужно было платить, давно прошли.
ну так его и туда не берут где его знания востребованы. Я по этому и сказал что вместо того чтоб сдувать пыль со своих знаний и идти туда где ты проспал 10 лет и конкурировать ни с кем практически не можешь, даже с джунами, не целесообразней было бы глянуть немного в другую сторону, и перспективы и конкуренция не такая.
Если время есть, тупо берёшь, читаешь и делаешь по букварю.
-----
Задачка - за пределами букваря.
Мало того - любая попытка ее решить... даже проще - вывести процесс из-под Студии наталкивается на молчаливое противодействие афилированных с мелкомягкими структур.
Смотря где у вас этот шаблон крутится.
-----
Т.е. прямо сказать - не знаю что за шаблоны и где и как используются - не под силу.
Посмотреть документацию по шаблонам и области применения - за пределами возможного.
Прочитать внимательно постановку задачи - тоже никак.
Но говорить глупости - это наше все.
Ты действительно НЕ понимаешь почему заявляя об 20 годах опыта и демонстрируя наличие знаний на уровне менее года опыта ты получаешь отказы? ![]()
Вы просто агитируете за свою область знаний. )) Джаваскриптеры, облачники, датасайентисты - вот это вот всё. Сейчас все курсы на них заточены. Обещают из любой домохозяйки облачную сайентистку сделать в момент. Остальне, по-вашему, умирающие старпёры.
можно на ты. Да я вообще никого ни за что агитирую и дикая нехватка людей которые умеют облако или кубернетес мне как бы только на лапу.
Но опять же, я как то рассказывал как я общался давно с админами NetWare где-то в 2006. Это были такие перцы которые матерились на все эти windows и linux, и насколько netware круче. Это тогда дядьки были такие лет 40 - 50. Мир дальше пошел, никто на сегодняшний день пор этот netware и не слышал. И тогда я понял что я не хочу быть такими как они.
Ну всё, пипец котёнку... в смысле, веб фронтэнду и мобильным разрабам. Щас вся толпа побежит в "учёные".
Идёт быстрое сворачивание курсов джаваскрипт (теряют популярность) и замена их на "учёных". Из каждой домохозяйки - учёную. А ты и дальше сиди, как лох, со своими джаваскриптами и, тем более, ВПФами.
Задачка - за пределами букваря.
Мало того - любая попытка ее решить... даже проще - вывести процесс из-под Студии наталкивается на молчаливое противодействие афилированных с мелкомягкими структур.
Прочитать внимательно постановку задачи - тоже никак.
Повторяется история с XML - "я тебе задачу поставил, а ты не решил". Мы тут не задачи решаем, а за жизнь говорим. ))
Т.е. прямо сказать - не знаю что за шаблоны и где и как используются - не под силу.
Я о генераторах кода читал лет 8 назад, когда думал, как бы автоматизировать написание кучи однотипных свойств для разных слоёв по одному классу модели. Потом бросил и оказалось, что если ты этим не занимаешься каждый день, то проще минут 30 покопипастить.
Ты действительно НЕ понимаешь почему заявляя об 20 годах опыта
Я у вас в опыте расту раз в 10 быстрее, чем время идёт. Скоро вас уже перерасту. ))
я очень люблю на интервью спрашивать про прочитанные книжки. Сразу всё становится понятно.
Последний раз брал в руки книжку по программированию... лет 10 назад, чтоли. Нет, ещё раньше. 10 лет - это у меня книжка 4-килограммовая "Дотнет 3.0 для профессионалов что-то там" служила подставкой для монитора.
Чуваки, вы чё? Гуляешь там или сидишь на диване - читаешь "что нового в шарпе" на смартфоне. Я вас зелёным террористам сдам за то, что природу не бережёте. А ещё о бумажные страницы можно порезаться.
Особенно прикольно перепечатывать листинги по несколько страниц.
И эти люди мне что-то заясняют про "ты отстал от жизни". Вы даже Тиктоком пользоваться не умеете, а там сейчас вся движуха.
намекают на свой высокий скилл в X/Y, но в 90% процентов случаев все остается только на уровне разговоров.
Можете дать ссылку, где я намекал на свой высокий скилл? Вроде, наоборот, везде говорил, что не высокий? И добавлял, что щас с этим не прорвёшься - нужно везде себя позиционировать минимум гуру с 10-летним опытом, потому что любой случайный Вася так делает. Ты просто затеряешься среди них.
лень искать, но во всяком случае мне так показалось когда речь зашла о программистах сидящих в кафе со своими мэкбуками быдлокодящими на js в VS Code по методологии scrum.
Тогда ты как бы кажется говорил что вот шарписты в студии это другое дело, они то занимаются серьезными вещами, я думал ты о себе.
это да
Но там он будет совсем новичок, который прочитал полторы книжки по этой теме и завёл один тестовый контейнер.
конечно совсем новичек, но которому и предьявить нечего, новичек же. А в том что он до этого делал, там вроде он уже долго этим занимается, а до сих пор новичок. Вот тут уже другой спрос
лень искать, но во всяком случае мне так показалось когда речь зашла о программистах сидящих в кафе со своими мэкбуками быдлокодящими на js в VS Code по методологии scrum.
Тогда ты как бы кажется говорил что вот шарписты в студии это другое дело, они то занимаются серьезными вещами, я думал ты о себе.
Но джаваскрипт действительно дерьмо по сравнению с шарпом. В тех областях, куда этот джаваскрипт двигают из того места, откуда он вышел, он дерьмо и не подходит.
Но джаваскрипт действительно дерьмо по сравнению с шарпом.
Многое зависит и от точки зрения и от использования. Могу сказать печальную для меня новость, что блазор проиграл ангуляру по нашим критериям.
Например, один и тот же "специфический" код в консоли выполняется около 100 мс, в вебассембли больше 3 секунд. Пока еще ничего не разбирался, но челюсь отвисла, так как под net 5.0 получается даже 30 секунд.
Ангуляр справляется за 200 мс.
Код простейший: цикл на миллион, выборка элемента массива, сложение и деление.
Специально делал чтобы были медленные операции.
Ну тогда навряд ли я знаю больше вас. Штука в том, что я и не претендую на какие-то высоты. Ром, свиная грудинка и яичница место с зарплатой, компьютер и тасктрекер - вот всё, что мне нужно.
Могу сказать печальную для меня новость, что блазор проиграл ангуляру по нашим критериям.
Как говорится, если долго смотреть на девушку, то можно увидеть, как по реке проплывает труп врага.
Я так толком Блейзор и не пощупал. Туда же, похоже, отправляется и Ксамарин Формс. До выхода MAUI. Если они реально это раскрутят, то хотя бы заменят WPF. А вот Юнити живее всех живых.
Например, один и тот же "специфический" код в консоли выполняется около 100 мс, в вебассембли больше 3 секунд. Пока еще ничего не разбирался, но челюсь отвисла, так как под net 5.0 получается даже 30 секунд.
Ангуляр справляется за 200 мс.
Какая-то лажа. А что профилировщики показывают? Может, куча прослоек обращения тормозит? Сколько вообще запусков было? "Кеш прогрелся?"
Очень отстал, вообще как из леса только что вышел. Книжки нынче электронные, а не бумажные.
Чтобы получить структурированные знания надо читать книжки, а не только "что нового в шарпе".
Как вы думаете, признание диплома может быть бесплатным? Сейчас звонил в министерство, там молодой человек ответил, что вам должно скоро прийти признание диплома, и платить даже не надо. Может, он ошибся? Вроде, всегда все платили?
Насчёт "структурированных знаний" в современных книжках - вот сейчас смешно было. Такие книжки ещё долго искать придётся. Раньше хоть "... in Action" серия от Маннинга была. Сейчас и она испортилась. Имхо, конечно. Я за последние 5 лет чтоб именно по программированию... Spring Boot in Action и Cloud Native Java читал. Году так в 18.
Проблема, по-моему, в том, что жутко ускорили циклы развития. Пока книжку напишешь, всё что ты описал устарело и уже совсем по-другому. Поэтому книжку надо писать быстро. Соответственно выходит хреново. Накопипейстил записей из блога - вот тебе и книга.
Мое мнение: сегодня читать книжки "как программировать на Х / использовать технологию У" - удел новичков. Когда ты ничего не знаешь, то не знаешь и где в сети найти. И что вообще искать. Читать надо что-то вроде Clean Code или Design Patterns. При микросервисы ни одной хорошей книги не знаю... Как и про облако. Про DDD есть Эванс.
П.С. Соврал. Ещё одну книжку "про программирование" в этом году читал. Ну как читал. Пролистывал. Java Puzzlers. Набор "загадок" - а почему этот код не работает как ожидалось. Чтоб молодёжь помучать :)
Повторяется история с XML
-----
Может тебе не видно, но история повторяется и повторяется - практически по любому вопросу.
Даже в тех вопросах где тебе на это не указывают явным образом.
Может пойти от противного - обрисуй свои текущие задачи и как ты их решаешь - поглядим что есть...
а за жизнь говорим.
----
Да ну?
А Я то грешным делом думал, что кому-то помогают поправить резюме на программиста...![]()
П.С. Соврал. Ещё одну книжку "про программирование" в этом году читал. Ну как читал. Пролистывал. Java Puzzlers. Набор "загадок" - а почему этот код не работает как ожидалось. Чтоб молодёжь помучать :)
Это же "каверзные вопросы". Каверзные вопросы по C# / Хабр (habr.com)
Может пойти от противного - обрисуй свои текущие задачи и как ты их решаешь - поглядим что есть...
Решаю задачу - написание системы классов для своего пэт проекта. И сериализация графа объектов из этого класса. Задача стандартная - приделываешь везде Serialisable и пользуешься дефолтной, или пишешь свою (бинарную, например).
А вообще задача - как в Юнити расшарить синглетон среди всех компонентов. Напрашивается либо базовый класс со ссылкой на этот синглетон, либо статический класс с публичным свойством в виде этого сигнлетона. DI не предлагать. Юнити это вообще сильно про доступо отовсюду, поэтому выставить где-то публичное свойство в статическом виде для всеобщего доступа - нормально.
а за жизнь говорим.
----
Да ну?
А Я то грешным делом думал, что кому-то помогают поправить резюме на программиста...
Уже поправили. Щас работу мне ищем получше. И делать чтобы поменьше. Чтобы пришёл домой и ещё силы на пэт проект оставались.
На сегодня - одна вакансия.Среди требований: 5 years+ of .NET,.NET CORE, Docker, Kubernetes, event sourcing, Microservices, Domain Driven Design, REST APIs
Интересно, вот вам присылают, присылают варианты, а вы всё отказываетесь. Им не надоедает вам присылать? Может, у них правило есть какое, типа 10 раз подряд отказался - мы с вами больше не сотрудничаем?
в дотнете он далеко не новичок
Половина моих коллег включая меня нервно курят в сторонке.
так в чем тогда проблема ? Гуру дотнета не берут никуда, неужели только из за языка ? 70% из всех бевербунгов закончились интервью, но потом отказ
Но джаваскрипт действительно дерьмо по сравнению с шарпом. В тех областях, куда этот джаваскрипт двигают из того места, откуда он вышел, он дерьмо и не подходит.
продукция майкрософт дерьмо, по сравнению с Solaris, Oracle и прочих продуктов. Дерьмо и для многого не подходит. Но что ж теперь.
вообще задача - как в Юнити расшарить синглетон среди всех компонентов. Напрашивается либо базовый класс со ссылкой на этот синглетон, либо статический класс с публичным свойством в виде этого сигнлетона
зачем велосипед изобретать?
public static Singleton Instance
{
get
{
return instance;
}
}
зачем велосипед изобретать?
public static Singleton Instance { get { return instance; } }
Сам синглетон не проблема. Проблема (скорее, вопрос), как расшарить его среди всех Юнити компонентов, которые ты используешь. Сколько ни читал, народ лепит кто во что горазд. Типа такого. Это только с опытом придёт, когда попробуешь с 3-5 игрушек написать, тогда поймёшь, что когда и как лучше использовать.
Там понимать нечего. Если графики не касаться, а только саму логику игры разрабатывать, то это обычная система классов а-ля модель, как в любом другом приложении. Которая должна быть максимально абстрагирована от того, какая клиентская технология применяется.
public static Singleton Instance { get { return instance; } }
Это должно быть в некоем статическом классе типа MySingletonServices?
Этот синглетон у меня - объект, хранящий всё состояние игры. Это состояние надо постоянно обновлять. Буквально тысячи обращений в секунду на разных уровнях вложенности графа объектов в этом синглетоне. Как лучше сделать - тупо дать публичный доступ к изменению свойств (сеттерам), или городить методы типа SetProperty1, SetProperty2 и т.п.? Видел какие-то непонятные подходы, где сеттеры непубличны, геттеры публичны, зато публичны методы изменения свойств. В чём смысл, если так и так свойство можно поменять извне, но только через метод, а не свойство? Такое ощущение, что народ думает, что если сеттер скрыл, то типа дофига инкапсулировал данные в своём классе. И пофиг, что та же самая установка свойств через публичные методы сделана.
Встречал мнение, что если у тебя геттеры открыты, то мол трудно отследить все изменения свойств. А с методами легче? То же самое, вид сбоку.
Например, читаю у человека (сама статья не важна, привожу лишь один пример оттуда)
public class Turns
{
public int CurrentTurn { get; private set; }
internal void NextTurn ()
{
CurrentTurn++;
}
}В чём смысл такой архитектуры перед банальным публичным сеттером свойства CurrentTurn? Как я обезопашу себя, что кто-то присвоит CurrentTurn не то значение? Я могу вызвать метод NextTurn много раз и присвоить CurrentTurn всякую белиберду - неправильное значение. Какое-то раздувание "архитектуры" ради архитектуры.
Другие говорят, что тут мол принцип ответственности - мол, добавлять единичку к ходу (CurrentTurn) может только класс Turns, поэтому у него есть специальный метод для этого, а просто так присваивать любые значения или уменьшать их нельзя. А увеличивать сколько угодно много раз можно? Если по логике метод NextTurn не может быть вызван несколько раз подряд без проверки условий, но данная архитектура мне его вызвать позволяет, то смысла в этом всём громадье кода почти нет. Т.е. если разработчик не знает, как правильно использовать класс Turns, то он и с такой архитектурой набедокурит. А если знает, то проще дать публичный доступ к сеттеру CurrentTurn.
По моему, если так охота трястись, чтобы CurrentTurn не изменялся как попало, то тут больше подойдёт банальный публичный сеттер и валидация внутри класса Turns для свойства CurrentTurn. В представленной архитектуре я не вижу никакой особой инкапсуляции и тем более какой-то особой защиты от дурака по произвольному изменению свойства CurrentTurn.
Чел просто набросал гору кода, которая ничего не гарантирует, зато внешне по методичкам написана. Я такого кода полно встречал в разных примерах в интернете. Люди городят всякие инкапсуляции ради инкапсуляций, закрывают всё подряд, потом делают кучу методов, которые тупо дают доступ вместо закрытых свойств. Якобы они ограничивают тип доступа - типа только инкремент на 1, или только умножение. Но то, что я и с этими ограничениями могу натворить дел - это игнорируется. В результате есть раздутый класс строк на 100, который, если просто сделать полностью публичные свойства, ужмётся до максимум 10 строк. Народ за деревьями леса не видит.
Чем моя последняя работа была похожа на то, что я выше описывал - игровой проект и некий класс, к которому должны иметь доступ множество других классов, компонентов и т.д. - было клиент-серверное (или лучше сказать многокомпонентное) взаимодействие с очень частыми (буквально в реальном времени) изменениями состояния одного из компонентов в зависимости от пришедших с другого компонента данных. Одним компонентом была плата сбора данных, другим - десктопное приложение. Нужно было показывать анимированный график, отображающий ход процесса и расчёта. Там я тоже применил некий объект, в котором весь расчёт и происходил, и который хранил своё состояние. И также шарил этот объект среди десятков классов той же вью модели, чтобы она могла вытащить оттуда результаты и привязать их к контролам представления (включая графики). Только делалось всё это несколько раз в секунду.
Так и хочется спросить какую букву в ООП открытое поле нарушает... Я так понимаю вас инкапсуляция интересует, да? Если "скрывать" нечего, то можно доступ за методами и не прятать. Если последнюю наносекунду сэкономить надо. Пока всё в одном потоке проблем не будет. Лично я всё равно спрятал бы за get/set, не RTS же разрабатываем.
Это должно быть в
-----
А почитать что из себя представляет паттерн Singleton как-то вне возможностей?
То, что ты описываешь паттерну не соответствует.
А с методами легче?
-----
Как раз тот момент, когда знание того что есть сеттер и геттер может позволить не говорить глупости.
Как я обезопашу себя, что кто-то присвоит CurrentTurn не то значение?
-----
Действительно - Как?
Я вот хочу кусочек теста в котором это будет сделано...
Я имел ввиду, что по приведённому фрагменту класса непонятно зачем нужна такая инкапсуляция с прятанием сеттера - она ничего особо не обеспечивает. Может, чел упрощал, чтобы концепт рассказать, а в реале код обвешан ещё двумя десятками проверок условий и ещё столько же тестов. Всё может.
Не, он еще книгу не дописал. Но как то и так пока хватает, он на всех конференциях. И Microfrontend фрейморк вроде написал.
Как лучше сделать - тупо дать публичный доступ к изменению свойств (сеттерам), или городить методы типа SetProperty1, SetProperty2 и т.п.? Видел какие-то непонятные подходы, где сеттеры непубличны, геттеры публичны, зато публичны методы изменения свойств. В чём смысл, если так и так свойство можно поменять извне, но только через метод, а не свойство?
это явистов пустили в c#, они по старой памяти геттеры с сеттерами везде пихают))
Синглетон-объект можно в любом классе сделать. Я думал, если их много в приложении, то они объединяются в каком-то другом классе, который как бы предоставляет сервис по доступу к синглетонам.
Считается, что лучше прямо обозначить в названии, что этот объект синглетон? Из его объявления этого не видно? Ну т.е. если в классе будут публично доступны Object1, Object2, Object3, и Object2 это синглетон, то лучше отобразить это в имени - типа Object2Singleton?
Синглетон-объект можно в любом классе сделать
Как то попалась мне прога после чъего-то озарения - на синглетонах можно сделать усё и не надо думать как передавать данные между объектами.
Думаю, не надо рассказывать, каким образом эта прога оказалась в палате интенсивной терапии. ![]()
Не, ну если однопоточое приложение, то работать будет. А в многопоточном я вот даже не знаю что сломается первым... Или непойми что будет передаваться - не успел и половину записать а это уже кто-то читает, или в дедлоки свалимся при попытке синхронизировать всё это счастье. Или каждый синглтон - функция без состояний. Так тоже можно, чё :)
эта ветка наглядный пример тому что девелоперам нужен скрам и люди которые занимаются процессами :D
сделай daily на 15 мин и они там будут 2 часа обсуждать технические моменты и спорить что лучше.
ветка о том как работу найти плавно перетекла в дискуссии про геттеры и сеттеры. Болтовня про всякую програмистскую лабуду во всю, а воз и ныне там.
это я так, как сторонний наблюдатель ;)
Так всю эту лабуду спрашивают на собесах так или иначе.
Вот ещё лабуда. Как обмануть HR по-американски / Хабр (habr.com)
Второй абзац в комменте, где "хай бро...".
Откуда они бабки берут на всю эту лабуду? Ну т.е. набрали, те им "наработали", дальше что? Банкротство?
Сейчас новости читаю про Близзард - это из игровой индустрии. Ещё полгодика-годик такой лабуды, и конторке хана. А рулили (и может ещё пока продолжают) миллиардами баксов.
Синглетон-объект можно в любом классе сделать. Я думал
-----
Нужно сделать две вещи:
- прочитать что собой предствавляет singleton-паттерн
- понять прочитанное.
Считается, что лучше прямо обозначить в названии, что этот объект синглетон?
-----
Да-да - "как правильно это произносить?"
Не, ну если однопоточое приложение, то работать будет.
-----
вот при такой имплементации синглетона:
public static readonly Singleton Instance = new Singleton();
- не будет даже в однопоточке.
В какой-то момент будет нулл-референсе ехцептион.
Причем будет непонятно откуда - вот создали, работали, не удаляли, а вот уже и нулл-референсе.
Может в новых версиях починили, но сомневаюсь - там конфликт требований инициализации статика и управлением памятью при загрузке ДЛЛоk...
Так всю эту лабуду спрашивают на собесах так или иначе.
почти уверен что пройдет еще пару месяцев, в ветке будет в два раза больше сообщений, но результата не будет никакого. Дальше будешь обсуждать тонкости дотнетов и сишарпов в /dev/null
то работать будет
Так проблема то не в том, что работает или нет. Практически любое г. можно заставить работать, если ничего нигде не менять больше.
А вот попробуй нужный кусок оттуда выдрать или хотя бы понять как оно всё работать. Ну или изменения какие-то внести, типа вместо одного сенсора стало два.
Просто же
Угу, пока сам не попробуешь ![]()
Особенно, если учесть, что в синглтоне сенсора используются другие синглтоны.
Так что нужен как минимум еще синглтон списка устройств, который будет управлять этими двумя устройствами.
Правда есть еще одна заковырочка, что после инициализации первого устройства, второе инициализироваться будет уже неправильно. Так как первое устройство через другой синглтон уже "сказало", что устройство инициализировано.
И подобных зацепок еще море.
А так, идея конечно замечательная, как нужна какая то взаимосвязь между модулями сделал синглтончик и ни о чем больше не думаешь.
результата не будет никакого
-----
Эээ... только сейчас осознал? ![]()
Чел замечательно подходит на должность политрука - на плацу перед строем может толкать часовую речь на заданную тему... и не сказать ничего.
Хотя - нет - скажет... что-то типа того что надо взять боеголовку (4-6 тонн) и отнести в шататы на место подрыва... ![]()
Кто собеседовался в Accenture?
-----
Отпарвлял несколько раз резюме и не получил никакого отклика.
Шарага в сером списке.
вот думаю тратить свое время или нет.
-----
Если первая подача резюме - можно и попробовать.
А сам Я бы уже не стал стал - от шараги из серого списка требуется прямой офер.
Сравнил себя с Муром.
Я ищу работу, он ищет другую работу.
Я апплаюсь сам, он ждёт предложений... даже не собесов, а аж готовых офферов. Отмахивается от "невкусных".
Я не могу найти 3 месяца, он... сколько он уже тут "ноет"?
У меня нет работы, у него есть. Но судя по всему, она его раздражает. Но конечно если вдруг чё, то он сразу себе новую найдёт, а то, что давно уже жалуется на "не такие" предложения - это так... Просто не надо пока.
Вообще, разница невелика. Не понимаю, чего тут кто-то высказывает мне претензии. Я просто решил свои приключения на публику вынести, а основная масса молча всё делает, набивая шишки сами.
он ищет другую работу
-----
Ошибаешься - Я просматриваю вакансии, но практически не ищу работу... мне уже не надо... ![]()
Но если совпадут мои хотелки и требования работодателя - могу рассмотреть.
Тут, кстати, хохма нарисовалась - случайно ткнул не туда и проаплаился на позицию по которой практически нет совпадения профиля.
Результат:
I reviewed your application for our Senior Dotnet Developer job and am impressed with your background.
I’d like to schedule a call with you to discuss your experience.
Can you share a few dates and times that would work for a 30 to 45-minute call?
Повторюсь - нет соответствия профиля и вакансии... практически совсем нет - там требуется облачник и по каждой позиции надо что-то доучивать.
Не
понимаю, чего тут кто-то высказывает мне претензии.
-----
К тебе и претензии? Хи-хи-х-кс...
Тебя уже даже не поправляют в тех местах где ты либо не понимаешь, либо простo гонишь... ![]()
Бо, гонишь ты почти в каждом посте и за все время не случилось ни разу чтобы у тебя что-то поправилось... ![]()
Ошибаешься - Я просматриваю вакансии, но практически не ищу работу... мне уже не надо...
Но если совпадут мои хотелки и требования работодателя - могу рассмотреть.
Немножко беременна... )))
Тут, кстати, хохма нарисовалась - случайно ткнул не туда и проаплаился на позицию по которой практически нет совпадения профиля.
Результат:
Вот когда оффер будет... Предложения поговорить (или мне сами звонят) и я получаю в примерно 60% процентов случаев. Если бы не сам апплаился, а разместил бы где своё резюме, ашары так же бы предлагали поговорить. Им тупо деньги платят за разговоры и сбор базы резюме.
гонишь ты почти в каждом посте и за все время не случилось ни разу чтобы у тебя что-то поправилось
Совсем ни разу? Плохо...
Вот такие книжки нужно сегодня читать или подобные.
.NET Microservices. Architecture for Containerized .NET Applications | Microsoft Docs
.NET application architecture documentation | Microsoft Docs
Пока прочитаешь всё, оно уже устареет. А предполагается, что ты ещё и опыта с шишками должен успеть набить, и штук 10 подобных сервисов-приложух сделать.
Вопрос.
Я тут снова позвонил в Министериум Виссеншафт и Кунст, и они сказали, что вот уже почти получили они признание моего диплома (и даже платить не надо, чему я очень удивился), и скоро мне отправят. Вобщем, что изменится для меня относительно джобцентра и поиска работы, если я это признание засвечу и буду его вместо простого перевода своего диплома везде показывать? Правда, есть подозрение, что моего мастера они оценят ниже своего бакалавра - т.е., чтобы полноценное что-то получить, придётся доучиться.
А то у меня подозрение, что я хоть и показываю переводы своих дипломов, но для работодателей это пустой звук. Точнее даже, что это не подтверждение, что у меня вышка, а просто какие-то бумажки. Они из-за этого вполне могут меня в последнюю очередь перед любым другим кандидатом с подтверждённой вышкой рассматривать. Диплом тут важен, вопреки разговорам, что нет. В требованиях вакух у всех вышка, сами они тоже просят показать. На нескольких собесах даже разговоры были, что это за звания такие у меня понаписаны и что я делал на учёбе.
Обычно даже если признали диплом, делают умшулюнг, допустим есть от Отто Беники Штифтунг.
Моя ФЛ Он и ОнаПравда, есть подозрение, что моего мастера они оценят ниже своего бакалавра
с чего бы это?
то у меня подозрение, что я хоть и показываю переводы своих дипломов, но для работодателей это пустой звук. Точнее даже, что это не подтверждение, что у меня вышка, а просто какие-то бумажки. Они из-за этого вполне могут меня в последнюю очередь перед любым другим кандидатом с подтверждённой вышкой рассматривать.
этого нельзя исключать, но мне такие упоротые не попадались.
Правда, есть подозрение, что моего мастера они оценят ниже своего бакалаврас чего бы это?
Уже не помню подробностей... Сейчас посмотрел на Анабине - на магистра в моём универе стоит Abschlussklasse A5. Точно моей специальности нет, поэтому смотрел других магистров. Т.е. 5 лет обучения. В России обычно надо 6 лет на магистра учиться. Но, говорят, если у немцев такой же специальности нет (а обычно нет), а по близкой набор предметов не совпадает (обычно нет 100% совпадения), то предлагают доучиться. Т.е. признание будет неполным. Вроде так.
А то у меня подозрение, что я хоть и показываю переводы своих дипломов, но для работодателей это пустой звук.
не правда. иначе бы тебя даже не приглашали.
На нескольких собесах даже разговоры были, что это за звания такие у меня понаписаны и что я делал на учёбе.
это нормально
Правда, есть подозрение, что моего мастера они оценят ниже своего бакалавра - т.е., чтобы полноценное что-то получить, придётся доучиться.
На кого ты там собрался доучиваться. У тебя есть профессия и какой-никакой опыт работы. Тебе надо доучивать современные технологии разработки ПО. Подтвердят бакалавра- и хрен с ним. Бакалавр-это тоже хорошо. Даже не заморачивайся.
Плохо, что ты балду три года пинал, а мог получить сертификат по шарпу, например. Это на интервью и напрягает.
Опять пошли тупые отмазки. Интеграционные курсы+ ориентировочные курсы = 700 учебных часов. Что ты там больше 15 месяцев делал?
У меня есть несколько знакомых ПП программистов и админов. Все начали работать в течении года. Что они делали не так как ты?
Хотя... знаю.Теме три года, а ты всё пинаешь балду дальше:
https://foren.germany.ru/showmessage.pl?Number=34429339&Bo...
alex445 прохожий
27.11.18 17:43 в ответ dazan 27.11.18 14:18
Вы можете сидеть на социале и годами ждать, когда курсы дадут.
Вроде, безработному постепенно урезают социальные выплаты? Т. е. сначала есть и на покушать, и на оплатить съёмную квартирку, а потом только на квартирку и останется, а на покушать - иди просрочку в суперкаркетовской помойке подбирай. Нет?
Можете пойти на любую работу - чернорабочим, грузчиком, охраником. Проработав три года можете идти в АА и требовать специальных
курсов для людей с ВО.
Вот это очень плохой вариант для человека с ВО, по-моему. Я программист. Там знания устаревают очень быстро, и навыки теряются. Чем больше я буду работать чернорабочим, грузчиком и так далее, тем меньше вероятность, что я вообще к деятельности, связанной с ВО, тому же программированию, когда-нибудь вернусь. Да и работодатель будет смотреть в том числе, чем занимался последние несколько лет. Если лопатой махал - какой из тебя программист? Моя задача как можно дольше, пока дают на жыльё и еду, сидеть на социале, учить язык, подучивать программирование, и ходить на собеседования по программистским фирмам, пытаясь устроиться. А курсы языковые и переподготовки я рассматриваю просто как вариант растянуть этот "социал" на подольше. Разве я не правильно рассуждаю?
Вобщем, поговорил с медицинской фирмой. Вот щас вроде гораздо лучше получилось, чем в прошлый раз. Глядишь, ещё пяток подобных интервью, и будет от зубов отлетать.
Им оказывается нужно не переписывать с Дельфи на Дотнет, а и то, и другое. Бэкэнд на Дотнете, фронт - на Дельфи, как я понял. Странная система, но видно у них там полно старого кода, которые они не хотят полностью переписывать. И они сказали, они ищют кого-то, кто им ПОМОЖЕТ (unterstützen) это сделать, а не тот, кого самого ещё учить надо. Т.е. Дельфи, Джаву или там Тайпскрипт желательно УЖЕ хорошо знать.
Ещё одна позиция - Джава плюс Дотнет. И ещё одна - Тайпскрипт плюс Дотнет. Я сказал, что Тайпскрипт не знаю, но готов изучать. А Дельфи и Джава - раз надо на них писать, а не просто систему переписывать - мне не подходят.
Чисто дотнетовских позиций или где надо с чего-то старого на Дотнет переводить нет. Вобщем, посмотрю, что скажут по поводу Тайпскрипт + Дотнет. Скорее всего откажут.
Зашлю пачку своих резюме в местные конторы, что в Гугл Картах нашёл.
Вот блин, куда ни сунься, везде нужны не просто фуллстеки, а ещё и совсем другие технологии знать! Ну кому в голову может прийти Дельфи и Дотнет в одном проекте мешать? Только если разные его части в разное время разными командами написаны были. Но теперь-то им нужен чел, который в обоих шарить будет!
Опять пошли тупые отмазки. Интеграционные курсы+ ориентировочные курсы = 700 учебных часов. Что ты там больше 15 месяцев делал?
Приехал. Пока Фридланд прошёл, пока доки оформил и везде анмельдовался, и курсы нашёл - месяц примерно прошёл. И это мне ещё родственники помогли, а то сам бы я куда больше времени потратил. Курсы нашёл, но они стартовали спустя почти 3 месяца от того, как я приехал. Интеграционный курс идёт 7 месяце - как хотите эти часы раскидывайте, но вот так. Потом экзамен, потом полтора месяца сертификат - без него податься на В2 нельзя. Посреди курса случилась корона с локдауном - 4 месяца перерыв. Мы юзали мобильное приложение от VHS, но это было не взамен курсов, а dazu. Потом, получив сертификат В1, сразу нашёл курсы В2, но они тоже начинались лишь через 2-3 месяца и только онлайн (снова локдаун был). Из-за онлайна они продлились на 1 месяц дольше, т.к. по каким-то правилам они не могли больше 3,5 часов (примерно) длиться. А Präsenzunterrchten могут длиться 4-5 часов (но у нас они лишь 2 с лишним недели были - локдаун). Длился В2 не 4 месяца как положено, а 5 - из-за онлайнового варианта. Ну и вот примерно получается:
3 + 7 + 4 + 1,5 + 3 + 5 = 23,5 месяца. Почти полгода. Работу я начал искать сразу после сдачи экзамена - сертификат В2 пришёл тоже через почти 1,5 месяца. Вот 3,5 месяца (или 4 уже?) ищу.
Где-то в конце интеграционного курса и перед началом В2 сделал права немецкие - тоже время нужно было потратить. Тем более, что все учителя лишь на немецком и немного английском говорили. Права делал довольно долго, т.к. пришлось выкатывать 20 с лишним часов, т.к. опыта почти не имел - в России только сдал на права и сразу уехал. Сам никогда там не водил.
Претензии ко мне высказывали разные чуваки тут, на форуме, но в основном - а чё ты ваще на курсы пашёл? Надо было сразу арбайтен - я тя чо, кармить должен?
Кстати, везде говорю, что я на курсы языковые ходил. Это плохо? Типа, ага - значит, не работал, значит всё забыл, значит, нафиг не нужен? Для этого я добавляю, что работал тайлцайт и энтфернт, и ещё петпроект.
Глянул на своё расписание - пока провёл где-то 13-14 видеоразговоров по полчаса-часу, штук 30-40 телефонных, ну и попереписывался.
AlexNek, это не вы были случайно? Там такой человек был, в возрасте. Говорил, что тоже Blazor пробует, но для себя. И MAUI.
У меня есть несколько знакомых ПП программистов и админов. Все начали работать в течении года. Что они делали не так как ты?
Я думаю, потому что они лучше меня.
Как я сказал, я в лучшем случае миддл, плюс английский не очень, а немецкий вообще был почти нулевой. После В1 тоже не было смысла - я сейчас-то еле-еле на уровне, когда можно о чём-то говорить, в интервью участвовать, да и то лишь спустя несколько месяцев практики с этими интервью. А с В1 вообще плохо было.
Хотя... знаю.Теме три года, а ты всё пинаешь балду дальше:
https://foren.germany.ru/showmessage.pl?Number=34429339&Bo...
alex445 прохожий
В 18 году я только бумажки собирал, чтобы в Германию отправить, чтобы мне "приглашение" выслали. Я тогда темы сильно заранее создавал, чтобы заранее всё узнать.
Тебя так кто-то обидеть хочет или злой джобцентр решил бедному программисту урезать социал?
Я заранее спрашиваю.
Заранее.
Вроде, безработному постепенно урезают социальные выплаты? Т. е. сначала есть и на покушать, и на оплатить съёмную квартирку, а потом только на квартирку и останется, а на покушать - иди просрочку в суперкаркетовской помойке подбирай. Нет?
Вроде так. Мне присылают раз в месяц самую неподходящую вакуху от Арбайтсамта, типа чистого джаваскрипта, я пишу на фирму, что вот я шарпист, получил от джобцентра инфу от вас, если у вас найдётся место для шарписта, пусть с фронтэндом на каком-нибудь Ангуляре, например, то готов работать. Обычно ничего в ответ не получаю.
Если не бевербоваться по предложениям Арбайтсамта, то грозятся срезать на 30% выплаты. Ещё мне сказали (не в амте, а от других людей слышал), что через какое-то время безуспешных поисков всё равно лишают 30%. Или отправляют куда-то на переподготовку. Ещё могут привлекать к разным общественным работам вроде.
бред сивой кобылы
Почему бред? Там учат как на немецком всё называется.
Моя ФЛ Он и ОнаКстати, везде говорю, что я на курсы языковые ходил. Это плохо? Типа, ага - значит, не работал
А сам то как думаешь? Если ты два года посвятил изучению немецкого (по твоим словам) и так его не выучил, то ты необучаем. И локдаун тут не причем.
ЗЫ: тем временем, к нам в декабре придет новый программист. Он два года в Германии, ему 62 года и да, он получил все возможные ява-сертификаты от арбайтсамта. До этого работал программистом с++. А ты продолжай ныть.
Рекрутеры совсем подурели:
derzeit sind wir für die xxx GmbH auf der Suche nach einem Web-Entwickler (m/w/d) in xxx - 50km от меня.
Das Gehaltspaket liegt je nach Berufserfahrung bei über 50.000 EUR.
Не знаю даже как наиболее вежливо сказать, чтобы больше такой глупости не посылали.
ему 62 года
Кстати, не так уж мало меня собеседовали "старичков" - 50-60 лет, может и старше. Вот сегодня было два человека явно старше 50. В России увидеть двоих разработчиков за 50 в одном месте - наверное, почти невозможно.
ЗЫ: тем временем, к нам в декабре придет новый программист. Он два года в Германии, ему 62 года и да, он получил все возможные ява-сертификаты от арбайтсамта. До этого работал программистом с++.
Он пока их получал эти 2 года - не работал?
респект деду))
А зачем деду Джава в 62? Особенно когда он по С++ специалист?
Вообще ситуация странная - чел, по идее, ваще лютый спец по С++ должен быть. Т.е. влёт работу должен найти. Но он идёт на Джаву по сути джуном. Ну хорошо, миддлом - сделают скидку на опыт в другом языке. Но перед пенсией. Нафига?
Рекрутеры совсем подурели:
derzeit sind wir für die xxx GmbH auf der Suche nach einem Web-Entwickler (m/w/d) in xxx - 50km от меня.
Das Gehaltspaket liegt je nach Berufserfahrung bei über 50.000 EUR.
Не знаю даже как наиболее вежливо сказать, чтобы больше такой глупости не посылали.
Щас из России программеры массово побегут, обвалят тут ваще всё.
Не заметил чего-то интересного

А зря. Один и тот же код в консоли выполняется 0.25 сек, а из под веб ассембли аж 15 секунд на нет 5
В нет6 сделали чуть быстрее 10 секунд, можно догнать даже до 0.6 на размер *.васма увеличивается до 14 Мб
Тут подробнее
https://medium.com/young-coder/blazors-aot-compilation-isn...
Вы при тестах эти сборки web-assembly непосредственно вызываете, или через браузерную прокладку? Может, это нормальная практика для веб-ассембли, так тормозить? На других языках веб-ассембли летает?
Не знаю даже как наиболее вежливо сказать, чтобы больше такой глупости не посылали.
Я такие сообщения как правило игнорирую. Некоторые особенно настырные рекрутеры пишут во второй раз типа "жду ответа". Тогда отвечаю им, что так мол и так, спасибо за интересное предложение, но оно не вписывается в мои представления о зарплате. Говорю о своих зарплатных представлениях и прошу написать мне, когда у них будет идеально подходящее для меня предложение :)
Надо настроить автоответчик, чтобы присылали письмо с указанием расстояния до работы, зарплаты и прочее - короче, заполнили форму. И скрипт, чтобы проверял числа, и если не удовлетворяет - отсылал что-то вроде
"К сожалению, в данный момент я не могу вам сделать никаких предложений. Но я желаю вам дальнейших успехов в поиске кандидатов. Если меня в будущем заинтересует ваше предложение, я вам перезвоню. С наилучшими пожеланиями..."
Сколько можно это терпеть? Врага нужно бить его же оружием! Вы программисты в конце концов или нет?
Значит у него был отличный английский. Сертификат он тут тоже на английском получил, как и учился Джаве. Работу тоже нашёл в англоязычной фирме.
Непонятно только, как он с джобцентром общался и добился оплаты Джавы. Родственники помогли?
Фирма у нас немецкоязычная. Английский тут никому не нужен.
Из родственников, насколько я понимаю, у товарища тут только жена, дети и внуки. Приехали все вместе.
Джобцентр-это для тех, кто сидит на самом дне. Арбайтсамт оплачивает с удовольствием курсы и сертификаты от оракла всем желающим.
Фирма у нас немецкоязычная. Английский тут никому не нужен.
Из родственников, насколько я понимаю, у товарища тут только жена, дети и внуки. Приехали все вместе.
Как он устроился на немецкоязычную фирму с одним английским, когда в вакансиях везде требования хорошего немецкого?
Джобцентр-это для тех, кто сидит на самом дне. Арбайтсамт оплачивает с удовольствием курсы и сертификаты от оракла всем желающим.
Я не на арбайтсамте - там можно быть зареганным, если отработал что-то типа от года в Германи, а потом работу потерял. Джобцентр или "социал" - туда попадают все только приехавшие ПП. Арбайтсамт ещё заслужить надо. Как ему один амт оплатил что-то, что его не касается, когда он состоит на учёте в другом амте?
Я не понимаю, зачем вы советуете курсы Шарпа или Дотнета пройти? Как это будет выглядеть для работодателя? У меня типа 10 лет стажа, а я пошёл на курсы?
Я говорил, кажется, ещё в теме с обучением давно - я рассматриваю их только как крайнюю меру. Если не будут брать, то можно (попытаться) попросить оплатить курсы. Сейчас для меня курсы - это лишь ещё больший перерыв в работе.
Как он прошёл собесы на немецком, если ему фирма только собирается курсы немецкого оплачивать?
Вообще странно. Человек хоть и с опытом, но в С++. Джаву он знает лишь с курсов, библиотеки её - скорее всего практически не знает. Немецкий почти никакой. Английский - неизвестно. Прошёл два собеса и взяли... Ну я рад за него. У меня не так.
Он учил немецкий и параллельно осваивал востребованные технологии. И будет продолжать это делать. Настоящему программисту не составляет труда начать программировать на новом языке сразу после курсов.
Но у тебя не так, да
Хеллоу ворлды - да, наверное, не составляет. Серьёзные приложения на серьёзных фреймворках, не имея опыта работы с ними? - Нет.
Сам я не менял радикально технологии и языки. Читал про опыт одного майкрософтовского MVP, который переходил на платформу Эппл (Objective C) - примерно год-полтора заняло у него каждодневного труда и постоянных практик, чтобы примерно приблизиться к тому, что было у него на Дотнете.
Becoming an iOS Developer | Josh Smith on WPF (wordpress.com)
Значит у него был отличный английский.
-----
Скорее у него были знания С++, операционок и кучки технологий - все то, что ты считаешь не нужным...
Плюс - у него неплохие навыки самообучения.
Как он устроился на немецкоязычную фирму с одним английским
-----
Я тебе уже говорил - это можно сделать и без немецкого... и без англиского, до кучи...
У меня типа 10 лет стажа, а я пошёл на курсы?
-----
Хи-хи... у тебя оценочный, типа, уровень опыта менее года...
А Я, при моих почти 20 годах работы с .НЕТ и Шарпом, с удовольствием прошел бы курсы и практику - непокрытого навыками там еще больше чем изученного.
Джаву он знает лишь с курсов
-----
А что тебе мешает изучить Жабу вообще без курсов?
Документация - есть, туториалов - валом, железо - дешевое, софт - бесплатный.
Что мешает освоить?
не имея опыта работы с ними? - Нет.
-----
Однако - Да.
Но! Не для тебя!!!
У тебя необходимость запомнить (Я специально не использую - изучить и понять) что-то новое вызывает какую-то странную реакцию, которая наблюдается у школьников изучивших первый язык - мне это не надо, я хочу вот то...
А людей с такой реакцией среди программистов просто нет - не выживают.
Читал про опыт одного майкрософтовского МВП,
-----
Ох уж это МВП...
Америка.
Ведущая программистка с крупной американской фирмы специализирующаяся на АСП и небольшой сайтик на этом самом АСП.
Сайтик - примитивный... с ма-а-аленьким таким ньюанасиком - АСП переведено в обьектную форму.
После пары часов анализа она так и не смогла понять как оно работает...
Но ведь - работает!!!
Год-полтора на изучение Си? Ну-ну... от узкого мелкомягкого .Нет МВП Я другого и не ожидал бы... скорее ожидал бы невозможности перехода на что-то другое...
Если курсы весьма не простые были и человек года 2-3
-----
Т.е. возможность сделать так как делают все нормальные прогеры - освоить самостоятельно и в недельные сроки - тобою отметается как невозможная к выполнению... ну-ну... повторюс; - у тебя все оооочень медленно...
Значит у него был отличный английский.
-----
Скорее у него были знания С++, операционок и кучки технологий - все то, что ты считаешь не нужным...
Плюс - у него неплохие навыки самообучения.
Как он устроился на немецкоязычную фирму с одним английским
-----
Я тебе уже говорил - это можно сделать и без немецкого... и без англиского, до кучи...
Мужик молодец, если не по фарту, протекции или чьей-то просьбе его взяли.
А Я, при моих почти 20 годах работы с .НЕТ и Шарпом, с удовольствием прошел бы курсы и практику - непокрытого навыками там еще больше чем изученного.
А что мешает? "А что тебе мешает изучить Жабу вообще без курсов?"
Джаву он знает лишь с курсов
-----
А что тебе мешает изучить Жабу вообще без курсов?
Документация - есть, туториалов - валом, железо - дешевое, софт - бесплатный.
Что мешает освоить?
Зачем мне сейчас Джава? Только потому, что бывают комбо-вакухи Джава-Дотнет? Если я не очень разбираюсь в Дотнете, то добавив Джаву, у меня точно будет каша в голове. Кроме того, мне Джава не интересна.
У тебя необходимость запомнить (Я специально не использую - изучить и понять) что-то новое вызывает какую-то странную реакцию, которая наблюдается у школьников изучивших первый язык - мне это не надо, я хочу вот то...
А людей с такой реакцией среди программистов просто нет - не выживают.
Полно программистов, которые знают только один стек. Джаваскриптеры, яблочники. Более того, если они только в нём и развиваются, а не лезут в другие языки, то быстрее всего зарабатывают опыт и деньги.
Джаваскриптеры вообще вместо того, чтобы изучать нормальный бекэнд на Джаве или Дотнет, придумывают свою Ноду и говнокодят на джаваскрипте на бекэнде. Если группка таких захватит тимлидские позиции на фирме, то выдавят всех дотнетчиков и джавистов или предложат им переквалификацию в фуллстек-джаваскриптеров. Для дотнетчика или джависта это плевок в лицо. Через пару-тройку лет говнокодения на js он забудет и потеряет в квалификации в нормальных языках.
Это дотнетчикам не повезло, потому что МС просрала рынок мобил и проиграла войну браузеров. Поэтому их либо в чистый бэкэнд (и то норовят навесить фронтэндерских задачь), либо в разные сборные солянки из всяких разношёрстных стеков пихают. Игроделам малость подвезло - можно забуриться в Юнити и забить на всё прочее дерьмо. Но и там любят навесить на разработчика логики шейдеры и графику.
Т.е. возможность сделать так как делают все нормальные прогеры - освоить самостоятельно и в недельные сроки - тобою отметается как невозможная к выполнению... ну-ну... повторюс; - у тебя все оооочень медленно...
Вы в недельные сроки освоите только букварь из какой-то одной узкой области. Типа как АлексНек пытается перевести свою приложуху на Blazor. И то это близкая для него область веб-программирования. Но и тут он упускает разные оптимизации и удивляется, что веб-ассембли у него тормозит. И не знает, это оно действительно тормозит в принципе, или это тормозит конкретно Blazor, или он что-то упустил.
Уже и эти не нужны. Я канву в принципе понял.
Разница между мной и большинством лишь в том, что я тут свои приключения на публику вынес. Куча народа не может найти работу. Куча народа если находит, то после далеко не первого десятка собесов. А в моём случае ещё и проблемы с языком, и большая пауза. Отдельные успешные случаи выдаются за "любой может", без особого уточнения, в каких конкретно обстоятельствах был достигнут успех. Как бы между прочим к "любой может" добавляется потом расплывчатое "любой толковый", что сразу уменьшает потенциальных успешных в разы.
А что мешает?
------
Де(рь)мократия.
Я вроде как говорил - Я нелегал... во всех странах...
Так что доступно только самообучение.
которые знают только один стек
-----
Разумеется... Еще много тех, кто вообще не имеет даже полного стека... например, студенты-первокурсники...
мне Джава не интересна
-----
Кому бы еще было интересно что там тебе не интересно...
Вы в недельные сроки освоите только букварь из какой-то одной узкой области.
-----
У тебя заявлено 10 (20?) лет опыта.
Соответственно ожидается 520 (1040?) таких букварей... и немножко понимаия связей между ними.
Сколько букварей ты освоил за последние 2-3 года?
И не знает, это оно действительно тормозит в принципе, или это тормозит конкретно Blazor, или он что-то упустил.
------
Сейчас - не знает.
Но он - изучает и экспериментирует. Т.е. со временем найдет ответ, приобретя попутно кучку опыта.
При этом - это не его рабочие задачи - это его буквари...
У всех всё индивидуально. Если работодатель видит что ты быстро соображаешь, готов подстраиваться и ты командный игрок, он с большой вероятностью берёт тебя.
Если видит что ты ещё условия ставишь и начинаешь расуждать как старая бабка, не хочу, не буду, не интересно, то нет.
Из трёх знакомых студентов после окончания учёбы все три нашли работу. Все они штудировали 5-8 лет при регельштудиумцайте 3 года. Все митте 30
Первые два из них написали по 3 бевербурга каждый. На каждый бевербунг был позитивный ответ с контрактом(бакалавр 48к)
Третий написал три бевербунга. Везде пригласили. На гешпрехах начал исполнять фокусы типа если аутомотив то битте этот язык мне, а если роботик то тот и вообще хочу с дома работать и за 55к и два раза в неделю офис до обеда.
Как результат ему в двух местах отказали. На третрьем гешпрехе припесался к какому то заводу за 45к как ентвиклер и целый день валяет дурака.
Но таких ,,заводиков,, с каждым годом всё меньше и рано или поздно придёться работать. Поэтому для себя особо на третий вариант не расчитывай
Де(рь)мократия.
Я вроде как говорил - Я нелегал... во всех странах...
Кот, который гуляет сам по себе... ))
Сейчас - не знает.
Но он - изучает и экспериментирует. Т.е. со временем найдет ответ, приобретя попутно кучку опыта.
При этом - это не его рабочие задачи - это его буквари...
Конечно найдёт. Но не за неделю и не за две.
У всех всё индивидуально. Если работодатель видит что ты быстро соображаешь, готов подстраиваться и ты командный игрок, он с большой вероятностью берёт тебя.
Если видит что ты ещё условия ставишь и начинаешь расуждать как старая бабка, не хочу, не буду, не интересно, то нет.
Из трёх знакомых студентов после окончания учёбы все три нашли работу. Все они штудировали 5-8 лет при регельштудиумцайте 3 года. Все митте 30
Первые два из них написали по 3 бевербурга каждый. На каждый бевербунг был позитивный ответ с контрактом(бакалавр 48к)
Третий написал три бевербунга. Везде пригласили. На гешпрехах начал исполнять фокусы типа если аутомотив то битте этот язык мне, а если роботик то тот и вообще хочу с дома работать и за 55к и два раза в неделю офис до обеда.
Как результат ему в двух местах отказали. На третрьем гешпрехе припесался к какому то заводу за 45к как ентвиклер и целый день валяет дурака.
Но таких ,,заводиков,, с каждым годом всё меньше и рано или поздно придёться работать. Поэтому для себя особо на третий вариант не расчитывай
В айти сегодня рынок работника, говорили они... ))
Но не за неделю
-----
Может и за неделю - если отложит все остальные дела и полностью сосредоточится на проблеме.
И ты не обратил внимания - это не единственный букварь в работе...
А вот у тебя пока в активе только говорение об том чего ты хочешь или не хочешь... ![]()
Разница между мной и большинством лишь в том, что я тут свои приключения на публику вынес. Куча народа не может найти работу. Куча народа если находит, то после далеко не первого десятка собесов.
чувак, от того, что это повторил несколько раз, правдой оно не станет.
я два года назад искал работу.
было 4 собеседования:
В двух местах отказ.
в одном мне не понравилось(та аптечная фирма)
В последнем меня брали.
Щас позвонили из фирмы (или сайта - Modis), в который я вообще никак своё резюме не засылал. Похоже, эти биржы труда или сами кадровые агенства сливают резюме. Я сам своё объявление, что ищу работу, нигде не размещал. Но загружал резюме на сайты бирж труда, когда бевербовался на предложения фирм. Но Модиса среди них точно не было.
Не то, чтобы я жаловался - пока работу не нашёл, вроде неплохо, что мне самому тоже свонят, без моей подачи. Но просто факт, что где-то что-то засветил, при этом не выбирал "показывать всем" или что-то такое, а уже о тебе посторонние знают.
Глянул кстати на этом Модисе - пару позиций для дотнетчика в районе Нюрнберга нашёл. Подамся туда.
Только там непосредственный работодатель не виден - как будто предложение от самого Модиса. Например. Есть "опасность", что под ним будет скрываться фирма, которая меня уже "отшила". Ну т.е. подобные бевербунги не имеют смысла, но об этом не узнаешь, пока тебя непосредственно работодателю не представят.
Всё зависит от качества материала. Если ты хорош и есть опыт то можешь расчитывать на гораздо большее чем 48к. Если начинающий и без большого опыта приходится подстраиваться под ситуацию.
Сегодня берут абсолвентов в первую очередь не потому что они дешовые, а потому что они гораздо более гибкие в плане жизни и технологий.
Абсолвент немецкой хохшули сегодня умеет как правило пользоваться как минимум 2-3 языками программирования + ходовые фрэймворки, и это на практике со своими проектами, а не только терминальные соуты.
(Один из трёх указанных выше имеет свой проект который ему приносил и приносит +-1200к евро в месяц на протяжении уже 5 лет)
В состоянии быть в проекте в любой роли как ПО, СМ, РЕ итд. на очень хорошем уровне понимая и исполняя свои роли правильно.
Имеют хоть какой то письменный и устный немецкий. То есть таких людей можно кинуть куда угодно и будет прок. Как в консалтинг где тебя всем продают так и в свою разработку.
Вот теперь подумай, с каким человеком легче фирме или рекруту работать? Который имеют выше перечисленные квалификации и подход или с тем который рассуждает только о несправелдливости жизни и ставит условия?
Тоже самое сеньёры. Одно дело тебя продают как снеьёра потому что ты 3 года на фирме отработал,
другое дело у тебя квалификация. Если тебя продают как сеньёра не значит
что ты как сеньёр квалифицирован и как сеньёр зарабатываешь.
Щас позвонили из фирмы (или сайта - Modis), в который я вообще никак своё резюме не засылал. Похоже, эти биржы труда или сами кадровые агенства сливают резюме.
Так ваша анкета находится на сайте AA/JC, а если вы обращались в ляйку, там тоже ваше резюме. Ляйка она квази тоже как AA/JC. Просто вам как Arbeitssuchende нет доступа, туда имеют доступ фирмы, или ляйки, и к ляйкам у вас нет доступа.
Хотел бы добавить, ИМХО когда вы были на собеседование в AA или в ляйки, я уверен что вам дали подписать бумагу, что вы соглашаетесь, чтобы ваши данные поместили на сайте AA/JC или ляйки, но у Arbeitsgeber-а и у ляйки к порталу ляйки есть доступ через портал AA или ляйки к вашей анкети. И мне один раз мошенники звонили.
Моя ФЛ Он и ОнаАбсолвент немецкой хохшули сегодня умеет как правило пользоваться как минимум 2-3 языками программирования + ходовые фрэймворки, и это на практике со своими проектами, а не только терминальные соуты.
В состоянии быть в проекте в любой роли как ПО, СМ, РЕ итд. на очень хорошем уровне понимая и исполняя свои роли правильно.
Имеют хоть какой то письменный и устный немецкий. То есть таких людей можно кинуть куда угодно и будет прок. Как в консалтинг где тебя всем продают так и в свою разработку.
Сколько из только закончивших вышку этому всему удовлетворяют? Хотя бы половина есть? Или это лучшие из лучших?
Вот теперь подумай, с каким человеком легче фирме или рекруту работать? Который имеют выше перечисленные квалификации и подход или с тем который рассуждает только о несправелдливости жизни и ставит условия?
Я здесь даже не спорю - лучше быть здоровым и богатым, и всё делать правильно, чем бедным, больным и неправильно.
Тоже самое сеньёры. Одно дело тебя продают как снеьёра потому что ты 3 года на фирме отработал, другое дело у тебя квалификация. Если тебя продают как сеньёра не значит что ты как сеньёр квалифицирован и как сеньёр зарабатываешь.
Мне не понравилось то, что я озвучил зарплату и ожидания на уровне явно не выше миддла, а меня хотят продать как сеньёра. Просто бодишоп, такое ощущение, совсем берега потерял и хочет нахаляву большой куш срубить. И ему пофиг, что выступить на уровне сеньёра я не смогу.
Это как про индийцев рассказывают, что ихние бодишопы тоже их продают на Запад как сеньёров, когда они на самом деле скорее джуны-миддлы. Да и про российские бодишопы я такое встречал.
И самое интересное, что это им удаётся. Причём массово. Судя по всему, с "принимающей" стороны тоже не питают иллюзий, и понимают, чего стоят предлагаемые им "сеньёры". Но подкупает цена, что за такого сеньёра бодишоп просит половину цены реального западного сеньёра, из которой до непосредственно "сеньёра" доходит едва ли 20%. Но даже этим 20% от половины "сеньёр" дико рад, т.к. в его условиях это тоже хорошие деньги.
Сколько из только закончивших вышку этому всему удовлетворяют? Хотя бы половина есть? Или это лучшие из лучших?
--------------------
По моим ощущением почти все, процентов 90-95. Остальные просто не заканчивают. Случайных абсолвентов сегодня практический не бывает.
Во время учёбы столько проектов практичных и модулей редундатных что просто пропетлять не получиться.
Из 300 студентов поступивших информатику в Германии:
150 бросают учёбу дойдя до третьего семестра. Столько страданий а выхлоп 48к как у пфлегера.
Студентов 20 заканчивают в регельштудиум цайт. Но это те которые отличные были в школе, целеустремлённые, без подработок и финансовых проблем, без семьи, детей и отношений, которые изначально нашли команду из таких же как они в начале учёбы
Оставшиися 130-140 студентов тянут учёбы ещё несколько лет после регельстудиумцайта или бросают её. И мы говорим про бачелор.
Хотя мне известны два случа студентов из Уфы и Ебурга которые на родине делали бакалавар а тут мастера в виртшафтсинформатик закончили а программировать так и не научились от слова совсем
хотябы потому что OBS скорее мёртв чем жив.
Ну не знаю... см. https://www.obs-ev.de/akademische-qualifizierung/garantiefonds-hochschule/kurse-zum-erwerb-der-hochschulzugangsberechtigung
Кстати нас в колледже заставляли по этим книжкам учиться:
https://c.radikal.ru/c41/2111/c7/ee59314ea626t.jpg
https://c.radikal.ru/c16/2111/e3/0b07becbd028t.jpg
https://d.radikal.ru/d37/2111/59/2a1b77f0c568t.jpg
Моя ФЛ Он и Онапонятно что не всем а экзаменирте мит эрфарунг. Но в последнее время чаще чем реже.
Вроде 48к даже хотят сделать айнштигсгехальт в пфлеге
https://www.rnd.de/politik/pflegeratspraesidentin-fordert-...
По моим ощущением почти все, процентов 90-95. Остальные просто не заканчивают. Случайных абсолвентов сегодня практический не бывает.
Во время учёбы столько проектов практичных и модулей редундатных что просто пропетлять не получиться.
Из 300 студентов поступивших информатику в Германии:
150 бросают учёбу дойдя до третьего семестра. Столько страданий а выхлоп 48к как у пфлегера.
Студентов 20 заканчивают в регельштудиум цайт. Но это те которые отличные были в школе, целеустремлённые, без подработок и финансовых проблем, без семьи, детей и отношений, которые изначально нашли команду из таких же как они в начале учёбы
Оставшиися 130-140 студентов тянут учёбы ещё несколько лет после регельстудиумцайта или бросают её. И мы говорим про бачелор.
Хотя мне известны два случа студентов из Уфы и Ебурга которые на родине делали бакалавар а тут мастера в виртшафтсинформатик закончили а программировать так и не научились от слова совсем
Не понял. "Почти все" и "90-95%" - это из указанных вами 20-ти отличников, или 150-ти вообще закончивших хоть как-то? Т.е. вот эти 130-140, которых в России бы назвали второгодниками и прочими, тянущими учёбу дольше "положенного" (я, кстати, такой) - они тоже выходят из вышки "готовыми к труду и обороне" - т.е. знают и умеют аджайл, паттерны, командную разработку, баг-таск-трекеры и прочие вещи и инструменты, что должен знать современный разработчик? Т.е. их можно сразу "в бой" и получать с них профит?
и давно в уходе за стариками платят 48к?
Бабушку на массаж отвозил. Там чего-то она не договорилась о цене. Сказала, массажёру того, что кранкенкасса платит, мало - он хочет ещё на руки баргельд сверху. И типа этого сверху - 30 евро - ему тоже мало, и он хотел что-то около 70. За 1 час массажа, из которых непосредственно массаж - от силы 20 минут, а всё остальное - подготовка и бумажная волокита. Чё, программисты, приуныли - под 100 евро в час зарабатывать?
Ещё, говорят, фитнесс-тренером неплохо. Постоянно вокруг молодые попки-сиськи, и меньше 5 штук в месяц не получают. ))
95 процентов из тех 140-150 человек (включая отличников) которые вообще заканчивают имеют очень высокий уровень квалификации. Остальные 5% это те которые на самом деле быть информатиками не хотели или работать в этой сфере не хотят и каким то образом за счёт других пропетляли делая только то что спрашивают не интересуясь вообще темой.
Я бы не сравнивал учёбу там и тут.
Конечно всеем что ты перечислил владеет абсолвент информатик. И не только айджайл но и фаумодель и васерфаль и прочие мутанты и в том числе с точки зрения в БВЛь и ист ситуации для старта проекта. И не только в теории но и в практике с разных ролей.
Именно по этому я в самом начале тебе предложил подумать за учёбу в уни если у тебя очень горит работать информатиком.
Пропасть с каждым годом между требуемыми знаниями и тем что ты владеешь будет только расти
Ещё, говорят, фитнесс-тренером неплохо. Постоянно вокруг молодые попки-сиськи, и меньше 5 штук в месяц не получают.
5штук в месяц - вообще ни о чем :)
Ну и к фитнес-тренерам ходят те, кто не может сомостоятельно держать себя в форме, так что молодых попок-сисек там не так уж и много :)
Ты бы лучше посмотрел на профессию гинеколога - там мужиков вообще нет. А сиськи еще и пропальпировать можешь... и денег гораздо больше (если свой праксис). короче одни плюсы :D :D :D
Тогда действительно круто. А где они все эти знания получают? В ВУЗе постоянные задания, типа собраться группой и стартануть проект хотя бы уровня семестровой зачётной работы, который нужно выполнить по аджайлу и там чтобы метрикам разным удовлетворял?
Я знаю такой пример - следил некоторое время назад за этими ребятами, когда проект относительно недалеко от начала ушёл. Смотрел, как у них там всё устроено. Понравилось, что куча конфигураций юнитов и вообще настроек у них вынесена в YAML-файлы, и ты можешь много чего в игровой логике и строении юнитов, а также создании разных гибридов поменять, ничего не перекомпилируя, а просто подправив YAML-файлы. Реализовано что-то типа EAV.
OpenRA - Classic strategy games rebuilt for the modern era
Там в разделе участников "знакомые" лица - ещё кто этот проект стартовал. Насколько я знаю, на момент старта многие были вроде ещё студентами.
Но это исключительный случай - таких очень мало. Если брать только 140-150 человек с ВУЗа в год, то ими и четверть рынка одной Германии навряд ли закроешь. По идее, должен быть какой-то спрос и на похуже.
Это всё в модулях в уни. В течении учёбы у как правило есть 3-4 модуля где нужно группой работать и что то разрабатывать. Как правило подобные проекты являются или допуском до экзамена по модулю или зачётом по модулю. В семестре 5-6 модулей.
Количество информации и нагрузку можешь себе представить. От того абсолвенты такие и сейсмоустойчивые по отношению к рынку и новым технологиям. Многие конечно не вывозят такой нагрузки и бросают
От того абсолвенты такие и сейсмоустойчивые по отношению к рынку и новым технологиям.
Это пока молодой и не знаешь, что лучше, что хуже, хватаешься за всё. После Шарпа за Джаваскрипт садиться - оскорбление. Нафига пилить тупой ржавой пилой, если можно острой и чистой?
Уже давно обсудили - новые абсольвенты хороши тем, что можно кинуть на любую рутину и проект, которым сам не хочешь заниматься, и пусть он там копается. На последнем собесе меня два человека в возрасте собеседовали (50-60 по виду). Говорили, что Дельфи + Дотнет это норм. Но почему-то сами этим проектом не хотят заниматься, а ищут, кто бы им там помог и разрулил. А сам один "дедок" говорит, что сейчас Blazor ковыряет. Они прекрасно понимают, где потенциально жирно и вкусно, а где можно абсольвента прибираться кинуть.
Из одной фирмы прислали ответ на мой бевербунг, что хотят, чтобы я опросный лист на 6 страниц заполнил обязательно вручную и отослал им. Для этого надо обязательно их распечатать, а потом либо скан, либо бумажную версию по обычной почте отослать. Правда, предложили сами прислать бумажный вариант опроса.
Это вакансия от Арбтайтсамта от местной фирмы, на которую я должен обязательно бевербоваться. Придётся заполнять.
Встречали где-нибудь подобное? Какой-то привет из 80-90-х. Или это проверка на лояльность? Типа, если согласится, то и в других вещах прогнётся.
Щас проверил - документ нельзя редактировать. Т.е. текст вопросов выделяется, а вставить свои ответы - напечатать что-то - нельзя.
Попросил прислать по почте бумажную версию. Пипец...
Извините, забыл. Что вы решили? Отложить пока Razor в долгий ящик?
Тут подробнее
https://medium.com/young-coder/blazors-aot-compilation-isn...
Кстати, насчёт книжек, что я читал. Что-то имя автора знакомым показалось... Ну да - вот такую его книжку читал - как раз это издание, по-моему, только на русский переведённое.
Она у меня на работе подставкой под монитор потом служила лет 5.
Даже в то время, 2009-2010, читать её было почти бесполезно - уже в инете и МСДН больше инфы было, чем в ней. Да и неудобно рыскать по таким кирпичам в поисках информации. А ещё автор постоянно поправлялся, что мол это или то "пока" так, а когда книга выйдет, может поменяться. Уже тогда, чтобы выпустить подобную книгу, нужно было тесно сотрудничать с командой разработки по той теме, что книгу выпускаешь. И книга должна была выйте в идеале до релиза продукта, чтобы хоть как-то успеть продаться-окупиться. Ну и неизбежно содержала кучу неточностей и устаревших сведений. И через год уже служила разве что подставкой под монитор.
Это в 90-е и ещё в начале 2000-х можно было выпускать одну книжку в 2-3 года, и она всё ещё была актуальной. В наше же время это просто перевод бумаги в мусор. Поэтому, когда "дедок" показал мне в камеру книжку по Blazor, я был в недоумении - думал, такой опытный чел скорее по блогам разработчиков новую технологию изучает, раз он так хочет быть на острие.
Сколько из только закончивших вышку этому всему удовлетворяют? Хотя бы половина есть? Или это лучшие из лучших?
Там "выживают" только лучшие из лучших. Пока не видела исключений. Но у меня знакомых выпускников всего человек 10.
Именно по этому я в самом начале тебе предложил подумать за учёбу в уни если у тебя очень горит работать информатиком.Алекс не потянет местный уни.
Даже чисто по уровню немецкого если судить, не потяну. Да и чему меня там научат, чего я не знаю, чтобы работать начать? Аджайлить по скраму и таски из джир всяких себе брать - не нужно в уни учиться. Чекинить-мержить - тоже. Алгоритмы, связанные списки, паттерны проектирования? Я имею какое-то представление об этом, но поверхностное, и только там, где это мне надо было. И я знаю, где найти об этом инфу. Выпускник уни точно так же - типа это всё знает, первые пару лет после уни, а потом обычно забывает, если не использует. Я уже имею какой-никакой опыт - несколько проектов есть, хоть и считай не сильно коммерческой разработки. Вобщем, в уни идти - один из самых плохих и демотивирующих вариантов. Лучше найти работу.
Сейчас позвонили и предложили Датев. Я там уже "был" - отшили без интервью, просто "проанализировав резюме". Но тогда у меня резюм был, если я правильно помню, чуть ли не первый вариант - самый позорный. Правда, они все "злопамятные" и похоже сразу в чёрный список тебя засовывают. )) С одними уже попробовал - через два месяца заслал один из последних вариантов "хорошего" резюме - получил ту же отписку с отказом.
Сказали, что в большим фирмах есть резон бевербоваться несколько раз на разные позиции, даже если по некоторым получил отказ.
Сколько из только закончивших вышку этому всему удовлетворяют? Хотя бы половина есть? Или это лучшие из лучших?Там "выживают" только лучшие из лучших. Пока не видела исключений. Но у меня знакомых выпускников всего чеорвек 10.
Ну у меня расчёт не тягаться с лучшими из лучших, а где-нибудь пониже. Другой вопрос, что может фирмы согласны годами ждать, пока к ним лучшие из лучших придут. Всякие датевы и прочие более-менее большие фирмы свои предложения с бирж труда не убирают никогда, но и брать тебя на работу не спешат, если хотя бы по паре-тройке из их многочисленных требований не подходишь.
оть и считай не сильно коммерческой разработки
Кстати, а что считается коммерческой разработкой? Я по наивности думал, что это не просто код, который ты на фирме какой написал, а супер-крутой проверенный старшими товарищами, валидаторами и прочими умными штуками вылизанный код, который не стыдно и людям показать. А оказалось, что если я где на фирме наговнокодил, то это коммерческая разработка. А если я позже набрался ума и в своём пет-проекте всё по уму сделал, то это типа несчитово. )) Но если вдруг ты потом смог свой пет-проект монетизировать и основать фирму, то сразу стало коммерческой разработкой.
Проклятые...! (картинка понравилась)
Это, похоже, про каверзные вопросы. Что там ещё может быть? Такое у многих фирм на любых языках бывает.
Попросили ВРУЧНУЮ заполнить. Щас приведу отрывок - предлагают в том числе отсканировать и послать обычной почтой.
Ich möchte Sie deshalb bitten im nächsten Schritt den beigefügten Bewerberfragebogen handschriftlich auszufüllen und anschließend an mich zu senden (entweder eingescannt per E-Mail oder per Post zu meinen Händen).
Я попросил прислать распечатанный опросный лист, т.к. у меня с друкером проблемы сейчас.
Не знаю, с чем связано - может, они настолько сомневаются, что я существую, а не какой-то там тролль или скаммер, что вот такие требования? Не бог весть какая местная фирма.
Насчёт Датева и прочих... Я смотрю, рекрутёры из кадровых агенств не сильно заморачиваются, и проталкивают тебя в первую очередь в самые большие сборники программёров. Т.е. туда, где ты уже и сам "побывал". Т.е. вероятность получить отказ сильно возрастает.
Вообще, ситуация дикая. Это уже минимум ДВА уровня посредников. Ляйка продаёт тебя бодишопу, который тоже тебя куда-то продаёт или использует на чужом заказном проекте. В результате тебя представляют многоопытным сеньёром, хотят за тебя большие бабки, при этом ты должен на этом уровне выступить, и тебя же ещё при этом максимально давят вниз по зарплате. Т.е. бОльшая часть бабок за тебя уходит посредникам. Можно добавить ещё какого-нибудь третьего посредника, и ты должен будешь исполнять сеньёрские обязанности за 30-40к, чтобы все посредники на тебе хоть что-то заработали.
Мне скоро 43... Только что я устроился программистом в booking.com, писать на Java и/или Perl (еще не знаю, на работу не вышел туда пока). А я по-настоященму никогда не писал на Java, а Perl практически в глаза не видел.
Какая-то хрень и сюрр. То ашарские скрипты тупо не пропускают ваш резюм, если там слова не достаёт или буква не совпадает. То вас берут "просто так, а там найдём место".
Сейчас не найду, но вот вроде неделю назад тут говорили, что с одного уни окончило примерно 150 из 300 поступивших. Это круто. Сравниваю с Россией, где где-то процентов 80 до конца доходит, но это тупо из-за оплаты - их тянут до последнего. А работают по специальности из дошедих едва ли 10%. Т.е. КПД такого обучения куда ниже, чем в Германии. Потому и "пачками".
А ещё давно, в этой же теме, вроде, кто-то другой говорил, что немцы не нация программистов, а нация... изобретателей, чтоли. Конструкторов. Поэтому они мол много программеров не выпускают. Но с такими успехами, как 150 из 300, это очень хороший показатель.
Т.е. с одной стороны, меня не берут, а предпочтут любого после немецкого уни, или местного ацуби в качестве джуниора-практиканта после гимназии, а с другой "берут всех, кто хоть немного соображает". Я не считаю, что даже немного не соображаю. Т.е. получается, что спрос вовсе не так велик, как некоторым кажется. Фирмы, даже далеко не самые передовые, позволяют себе месяцами ковыряться, выбирать, вот тут у него язык не очень, или пауза большевата после последней работы - подождём полгодика, когда кто получше придёт. При таких возможностях ковыряться и подождать я никак не могу согласиться, что сейчас рынок работника и "берут всех, кто кодить умеет". Я вот умею, программы работающие есть, язык худо-бедно есть - только с мюндлихе унтерхальтунг пока проблемы. Но этого им недостаточно. Приходится находу, пока бевербуешься, подтягивать язык, учиться проходить интервью, привирать и вообще "продавать слона".
Причём я думал, что если буду демпинговать, по нижней джуниорской планке просить, хотя стою явно больше, то гораздо вернее меня возьмут. Судя по всему, даже если на 20-30% ниже рынка запросить, их это не трогает. Ну тогда и мне нет смысла демпинговать, ибо если пройду, значит их всё устраивает, а значит, можно вполне выставлять нормальные требования по зарплате.
Где-то в России даже слышал, чел тоже скромничал, его тоже не брали начинающим. А потом пошёл на обман, приписал себе опыта, зарплату сразу миддловскую, несколько интервью провалил, а в какое-то по счёту прошёл - просто повезло правильно ответить на большинство вопросов. Вот и получается, что если уж устройство на работу рулетка, а штрафов за количество попыток считай нет (ну, кроме потраченного времени), то делать мелкие ставки тоже смысла нет - играй хотя бы по-среднему.
Т.е. эти 150 из 300 с одного уни - это мало?
Катастрофически.
Из этих 150 часть пойдёт в науку, часть свалит в США, часть пойдёт работать не программистом. А часть уедет назад, в свою страну. В вузах на информаттке немаленький процент иностранцев. И не все они в Германии остаются.
Чтобы приблизительно представить, немного статистики. Закончило информатику в 2020м году примерно 14 тысяч. Это считают все ВУЗы - и университеты и институты. Аусбильдунг не считают. Часть бакалавров пойдут учиться на мастера. Часть уедет, часть в науку. На рынок труда вышли тысяч 8. Имхо. Сколько через аусбильдунг прошло за 2020 не нашёл. В 2019 закончило аусбильдунг на Fachinformatik примерно 11 тысяч.
Открытых мест в 2020м было 86 тысяч. Половину можно забыть - одно и то же место несколько раз посчитали, фирмы врут что ищут и те де
Так что в лучшем случае тысяч 20 иностранцев надо.
Сейчас не найду, но вот вроде неделю назад тут говорили, что с одного уни окончило примерно 150 из 300 поступивших.
Ну поищите. В моём универе было скорее 100 из 500. Половина отсеивалась после 2 семестров.
Я не считаю, что даже немного не соображаю. Т.е. получается, что спрос вовсе не так велик, как некоторым кажется.
Ну или вы неправильно считаете или чем-то отпугиваете. Уже несколько предположений чем именно, вам писали.
Фирмы, даже далеко не самые передовые, позволяют себе месяцами ковыряться, выбирать, вот тут у него язык не очень, или пауза большевата после последней работы - подождём полгодика, когда кто получше придёт.
Это немецкая фишка. Лучше не взять никого чем взять плохого. Увольнять потом тяжело.
Математика и физика к программированию современному имеют мало отношения.
Знотокъ (тм) детектед. А подумать? Кого легче научить программировать, того, кто в школе научится уравнения решать или того, кто в ней сочинения писать или быстро бегать научился?
или того, кто в ней сочинения писать или быстро бегать научился?
-----
Вообще-то ответ на данный вопрос общеизвестен - того, кто умеет правильно артикулировать гарумзимы... ![]()
Если по зтому критерию не пройдет - есть еще два запасных - красиво поет и хорошо танцует... ![]()
А математика и физика - это вообще только опционально можно разрешать...![]()
Открытых мест в 2020м было 86 тысяч.
-----
Некорректно говорить только об "открытых местах".
Чтобы иметь хоть какую-то обьективность надо видеть - общее количество занятых, количество предпенсионеров и количество выпускников работающих по специальности в стране. Ну еще немного на рост количества работников в индустрии посмотреть стоит...
Вот к чему вы пришли со всеми своими знаниями? - К старости!
------
Ээээ... Не хочу расстраивать, но ты к ней приближаешься со скоростью 24 часа в сутки...
Я ещё и вредными привычками докидываюсь.
берут всех, кто хоть немного соображает
меня не берут
------
Хех.
Открытых мест в 2020м было 86 тысяч. Половину можно забыть - одно и то же место несколько раз посчитали, фирмы врут что ищут и те де
Лучше не взять никого чем взять плохого. Увольнять потом тяжело.
Можно сравнить... ну с брачным рынком. С женским - они более привередливые. Теоретически, все женщины хотят замуж (ну там за исключением, которое для простоты отбросим). Но большинство ищут годами и отказывают многим. Т.е. как бы вакансий по числу женщин, но реально устроиться за год можно едва ли к одной из десяти. При этом мужчин для каждой женщины хватает. Даже лишние есть. Это положение на рынке называется "нормальные мужики перевелись!".
Как уже не раз говорили, разговоры про нехватку разработчиков - это имеется ввиду нехватка очень квалифицированных разработчиков за очень умеренные деньги. Вот таких нехватка. Всяких джунов-миддлов с завышенными запросами своих некуда девать, а ещё с улицы набирать - ну нафиг.
https://zalvus.com/de-de/job-69679/senior_consultant_wmd_-...
Deloitte считает B2 konversationssicher, чтоб вы знали
Смотря какой уровень переговоров и для чего. Ну и какой уровень В2 - там оценки от "удовлетворительно" до "отлично". Разница в уровне владения - ну раза в 2. Но в обоих случаях получаешь сертификат. У меня 220 очков из 300. Вот шкала оценок для В2.
Мне при разговорах иногда говорят, что мой уровень неплохой, что собеседники всё (почти, я бы сказал) понимают. Я думаю, говорят в основном из вежливости, Я тоже в основном понимаю. Ускользают лишь детали, особенно когда их быстро проговаривают.
Вобщем, язык не единственная возможная причина, которую я определил. Вторая - большая пауза после последнего места работы. Переезд как ПП и посещение курсов их не волнуют.
Ещё я говорил, что мне задают странные вопросы. Например, я объясняю, что делал на последнем месте работы - создавал большую систему из нескольких приложений. Говорю, что она состояла из десктопного приложения, базы данных, сервиса для записи данных в БД (десктопное приложение не имело прямого подключения к БД - всё по заветам любителей трёхзвенок), части с платой сбора данных, которую сделал мой коллега, и мы сопрягали их общение через кастомный бинарный протокол. Потом был сервис для записи данных в БД. Был сайт для показа результатов. Всё это проговариваю долго. И потом следует вопрос - ну а что вы непосредственно делали? Ваши обязанности как программиста? Я впадаю в ступор и думаю несколько секунд, что ответить. Повторять только что сказанное - глупо. Переспрашиваю, что они имеют ввиду. Они - ну вы же не телефонировали весь день? Программист что должен делать? Вот что вы делали - объясните? Такое ощущение, что они считают, что всё, что я сказал - туфта. Как будто они считают, что я мошенник, и всё придумал. И меня банально пытаются "поймать" на базовых вещах - мол, а чем вообще программист занимается. Начнём, так сказать, с азов.
И такие "номера" уже раза 3 были. Меня банально переспрашивали по тому, что я только что сказал, чтобы я... повторил?
Может, их постоянно осаждают мошенники, приписывающие себе много опыта, но не разбирающиеся в элементарном? Ну т.е. создать подобную систему на невысоком уровне, чтобы работало, что я описал - не надо много ума. Но может они думают, что я выдумал себе целую историю, лишь бы получить работу?
К этому стоит сказать, что иногда спрашивают подтверждения с предыдущих мест работы. Я говорю, что по поводу научного института у меня есть арбайтсбух переведённый - скидываю им. А с последнего места работы нет. Это вообще странно, т.к. насколько я знаю, в Европе и тем более Америке подобных арбайтсбухов давно нет, а потому какие подтверждения они требуют? Типа отзыва работодателя? А как например в Америке поступают, особенно когда там, как говорят, может шеф вломиться к тебе в кубикл и проорать "ты уволен - иди на...!"? Какие отзывы ты ожидаешь у него получить?
Я же говорил. Только я с ней не согласен, что в айти мол "все всё поняли, и такой проблемы нет". Есть, и не толко в России. Просто айти - наверное самая глобализированная область, и там это меньше всего ощущается, ну и плюс более высокие доходы в бедных странах не так обнажают проблемы. Но всё равно.
Есть нехватка недорогих профессионалов. Во всех остальных нехватки нет, а даже куча лишних.
значит сказано было непонятно, на русском тоже самое - что она состояла из ...
Нужно было просто сказать я сделал то то и то как описание системы
Хмм, возможно. Я вообще всю практическую часть сделал, кроме части с платой сбора данных - там другой коллега работал. Описываю я значит, эту свою систему, а мне (другой собес уже был - давно) задают вопрос - а вы что там сделали? До меня тоже доходило долго, что имели ввиду. Я потом сказал, что всё это я и сделал, что описывал.
Ну да, впредь надо на этом акцент делать. Типа, не "система состояла", а "я сделал то-то и то-то". Но меня смущает, что всё это написано в моём резюме - "разработка того-то и того-то". Походу, либо его не читают, либо забывают тут же после прочтения.
Кто-нить знает что-то типа такого, только про программистов или разработку ПО? А то просто аббревиатуры строителей непонятны.
("Очень верно показали ПЗУ, ПОС и СМ. Даже не успели ещё возмутиться, сидят никого не трогают, а всё равно получили по морде :)) Всё как в жизни.")
Знаю только про красные линии и вот это старьё.
Ещё один мурровский аккаунт. Да это тот ещё тролль!
Специально не искал. Просто в поиске в старье темы всплывают, а там он. ))
Там по сссылке чувак типа меня - тоже с плохим немецким. Тока его всё же взяли куда-то. Правда, джависта - править баги на С++. Ну не знаю... Либо у него бэк есть по этой теме, либо он вдруг резко начал разбираться в ручном управлении памятью, да ещё в чужом коде. Повезло чуваку, короче.
Но штука в том, что он никак вообще за 2 года в немецком не продвинулся. А как же дейли, уикли, митинги и прочая муть, где надо рот раскрывать?
А вообще, становится понятно, что люди с одними и теми же проблемами сталкивались и 10 лет назад, и сейчас. Просто кое-кто при...ет, что "берут практически всех". ))
Блин, как так? Начало бума мобильных приложений на Андроид. Чувак с опытом в джаве не может найти работу? По идее, тогда тоже были должны "всех грести".
Алекс с таки Б2(220) будет очень сложно. Б2 если я не ошибаюсь это 9 месяцев изучения языка. Я уже не говорю про словарный запас который там будет.
Тянуть нужно как минимум до DSH-2. Абер аух дас райхт нихт вирклих аус. Языком нужно постоянно заниматься. Отсидеться в углу на работе не получится. Прочухаешь это очень быстро когда начнёшь писать отчёты или в конференциях учавствовать.
Ой, а что это у нас здесь? Какой-то кот нервничает и "раскрывает маленькие секреты" насчёт "всех берут"?
А в том, что найдено за пару кликов, требуют
-----
А просто наплевать на требования. Если сам умеешь делать работу - могут взять. Потому - игнорируешь это требование и рассылаешь по всем возможным адресам. Правда будь готов к тому, что до 90% "работодателей" всего лишь рекламируют себя таким методом...
Больше всего меня удивляет, что манера написания цитат за 11 лет не изменилась. Интересно, он на других форумах так же пишет, или это чисто приспособление к интерфейсу конкретно этого дубового? ))
Судя по этому совету, мои 40 бевербунгов - просто ниочём. Как я и докадывался, куча работодателей на самом деле derzeit ни в ком особо не нуждается, а просто копит базу резюме. В России та же байда. Думаю, и вообще в мире. Так что в реальности рынок был, есть и будет рынком работодателя. Даже в айти.
Сегодня был на переговорах с рекрутером.
Один из моментов по которым говорили - требуется отдельное (или доработанное) CV на каждую предлагаемую позицию. Основание - состояние рынка.
Пришлось объяснять, что с моей точки зрения затрачивать более 2-3 минут на обработку объявления занятие даже не бессмысленное, но и просто невозможное - объявления просматриваются не только по Ирландии, но и по Англии, Штатам, Канаде, Австралии и Германии - количество просто не позволяет тратить больше времени на обработку...
По глазам вижу, что он остался при своем мнении - отдельное CV под каждую интересующую вакансию...
Этот кот очень привередливый. Спорит чего-то, доказывает... Таких не берут в космонавты. ))
А мне тут говорят, спорить не надо, надо соглашаться - вернее возьмут.
Прочухаешь это очень быстро когда начнёшь писать отчёты или в конференциях учавствовать.
Каких конференциях? Митингах? Где типа выступаешь перед командой - чё сделал, чё будешь делать? Ну вроде я могу это сказать. Если же надо в тонкостях обсуждать архитектуру, то да, пока ещё слабоват.
Тянуть нужно как минимум до DSH-2.
Это С1, насколько я понимаю?
Да, но это как миимум. С хорошим С1 ты начнёшь более менее понимать тексты и разговоры и сам начинать вставлять свои 5 копеек.
Это такие немецкие закидоны или как? Насколько я знаю, в мировой практике нанимания программистов, почти везде достаточно английского В2. Чуваки даже с В1 как-то умудряются, причём явно не совершенным (т.е. не максимальные баллы).
Вот тоже неплохо. Даже без особого понимания, о чём они говорят. Аналогии на ходу ищутся.
Почитал тамошние комменты. Общий вывод. Рядовые разработчики, даже подчас обладая востребованными знаниями, бегают вечно в мыле, подгоняемые сроками "ещё вчера" и двойными-тройными нагрузками. Менеджеры и боссы, даже факапя каждый раз, разгоняя команды и собирая их бестолку снова, вечно катаются как сыр в масле и никто их толком не увольняет. А теперь расскажите мне про рынок работовзятеля.
Менеджер с дипломом MBA и многими годами опыта рассказывает, как нужно в кратчайшие сроки мерджить Дельфи-Дотнет-Джава-Джаваскрипт проекты, не выбиваясь из зарплатной сметы и временных рамок.
Линк.
Ещё.
Ещё.
"Этот звук можно продавать вместо курса "Как перестать лениться и начать работать""
"Я встал с дивана и пошел работать, только потом понял, что это он не мне".
"Я не только встал с дивана, но и отработал три смены. Только потом понял, что полимеры просрали другие люди."
Интересно, в Германии тоже часто так? Боюсь, даже уровня С1 может не хватить для парсинга речи на подобных планёрках. ))
Если он там положен, то уже сразу не годится. Но кому как.
В общем написал им простенькое приложение на укорачиванию URL на spring boot. Проверил, что бы все работало, тесты написал и отправил им на проверку. Уже больше недели прошло, а ответа нет.
Хотя задание мне понравилось, но что-то они неторопливые.
В общем написал им простенькое приложение на укорачиванию URL на spring boot. Проверил, что бы все работало, тесты написал и отправил им на проверку. Уже больше недели прошло, а ответа нет.
Это они сами дают такое тестовое, или вы от себя решили показать, на что способны?
Что-то мне пока никто тестовых тут в Германии не давал. Вот в России да - каждый первый раз. У вас на сеньёра позиция?
Если уже зашла речь о работодателях. Может кто скажет как сейчас обстоят дела в НРВ у следущих компаний с точки зрения работобрателя? Может у кого то есть опыт или кто то что слышал из личного опыта или знакомых а не Куну?
Adesso Köln, Bertrandt Köln, Accenture Köln, Rewe Digital Köln? Или есть какие то интересные фирмы в Кёльне, Бонне, Дюссельдорфе где можно идти в ногу со временем по технологиям, не сильно страдать и получать адекватные деньги?
Это они сами дают такое тестовое, или вы от себя решили показать, на что способны?
Это они предложили. Мне все равно, я люблю решать задачи. Конечно не всегда получается идеальное решение, особенно когда ограничен по времени.
Что-то мне пока никто тестовых тут в Германии не давал. Вот в России да - каждый первый раз.
Уже второй раз дают задания. Сначала в check24 давали, сейчас а Accenture.
У вас на сеньёра позиция?
Я джуниор+. Очень сырой. Несколько лет назад просил тут в форуме помочь по задаче в хаскеле, когда учился в унике.
С adesso общался. Платят меньше рынка, мы друг другу не подошли. В одном проекте тесно работал с группой из адессо. Средненькие.
Ощущения - берут всех более-менее адекватных, кто соглашается на зарплату поменьше. Но какие-то прижимистые... Копейки экономят.
Ощущения - берут всех более-менее адекватных, кто соглашается на зарплату поменьше. Но какие-то прижимистые... Копейки экономят.
В Германии 13-я зарплата или премии в конце года в похожем объёме - правило или исключение?
И ещё вопрос. Часто спрашивают ожидания по зарплате в год. Обычно это со всеми примиями, или лишь стандартных 11 месяцев плюс отпуск, а премии идут сверху указанной годичной зарплаты?
Фирма, что прислала бумаги для заполнения вручную, просит указать начальную и конечную зарплаты на предыдущем месте работы, имя и позицию начальника, число сотрудников фирмы. Думаю написать везде напротив этого "конфиденциально" или вообще не заполнять. Что-то много сильно знать хотят. Если у них есть связи - пусть сами узнают.
Шесть страниц опрос. Заполнить обязательно вручную. Вот первая. Вторую табличку решил не заполнять более, чем уже есть. Ну ещё даты работы может добавлю. В конце обнаружил вопросы, какие у меня компетенции именно в javascript, Node.js и прочих реактах. Понятно, что они заточены на один джаваскрипт, поэтому я не пройду. Но бакуху прислал джобцентр, поэтому я должен туда бевербоваться. Я им написал, что я во Дотнету в основном, но они всё равно опросник прислали. Вот, приходится заполнять. А то джобцентр позвонит им с узнает, если я вдруг забил, и санкции включит. ))
Фирма по какой-то телематике. На фотках у них больше похоже на салон мобильной связи - на задниках висят разные телефоны мобильные и сотрудники одеты в одинаковую форму.

Вообще, это уже вторая фирма, которая подобные услуги предлагает. Там у них в презентациях всякие транспортные средства показаны, и они типа их координаты отслеживают и передают куда-то или на карте показывают. У этих вот на Ноде всё крутится в бэкэнде, и на джаваскрипте во фронте, у других бэк на дотнете и тоже js в морде. Странно, что существует куча фирм, которые подобные услуги оказывают в виде разработки каких-то кастомных решений. Неужели этот кусок рынка не занят какой-нибудь корпорацией, которая сразу всех окучивает? Напоминает, как в каждом районе города своя пекарня есть, так тут - своя телематическая контора.
А как обычно с оборудованием для программёров в Германии? Скажем, я хочу 2 моника по 32 дюйма и кастомный конфиг в ПК с упором в процессор и RAM. На всё про всё затраты 1000-1500 евро максимум. Дадут? Или "вот тут после последнего джаваскриптизёра что-то осталось засаленное ноутбучное и с кучей мусорного софта - бери, пока хоть это дают"?
Там ещё вопросы, почему уволились с предыдущего места, каким было расторжение (обоюдное согласие, моё 100% решение, меня уволили и свой вариант). Похоже, какой-то ашар решил выполнить свою работу на 200%. ))
Ну как бы никто не заставляет всё заполнять. Но вдруг кто-то заполнит? Я оставлю незаполненными некоторые вещи и напишу, что некоторые вопросы были для меня неприемлемыми. Мне это место всё равно не надо - я же не по джаваскрипту. Но вот такие подробности и обязательное требование ручного заполнения для программиста - первый раз.
К зубному когда ходил, там тоже страницы 2-3 ручного заполнения - кто ты, что ты, какие непереносимости, а были ли в роду такие-то хроники и т.д.
А как обычно с оборудованием для программёров в Германии?
Чем крупнее фирма тем больше стандартизация. В том смысле, что у всех одна и та же модель ноутбука. И никаких "а мне бы с 20 ядрами" или "я разработчик - мне 32 гига памяти надо!". Но на крупной проще со 2-м монитором. Обычно они есть. Но опять же не любой, какой нравится. А один из тех, которые фирма закупила.
В мелких от денег зависит. В некоторых - маки покупали за 20 штук, в некоторых лимиты на хардварь. Спрашивать надо.
В Германии 13-я зарплата или премии в конце года в похожем объёме - правило или исключение?
Мнэ... 50 на 50. У кого-то есть. У кого-то нет. У кого-то тариф с 13-ю зарплатами, у кого-то с 14. У кого-то с 16,6. Да и такое бывает.
Часто спрашивают ожидания по зарплате в год. Обычно это со всеми примиями, или лишь стандартных 11 месяцев плюс отпуск,
Нету "стандартных 11 месяцев плюс отпуск". Ожидания в год это в год. Как её выплачивать будут - в 12/13/14/128 частей не важно. Но. Обычно договариваешься на "festes" Gehalt. Без премий. Премии это бонусом. Как только начинают рассказывать что так-то у над 50, но 5 это премия - плохой знак.
Ошибаешься, не перевелись, а разобраны ещё щенками.
Ну вот всякие фаанги разобрали породистых ещё щенками, а остальным достались всякие блохастые дворняги (типа меня). Тока они не спешат их нанимать, а как те принцеждалки, ждут чего-то месяцами и годами, и наобум нанимают потом на пробу кого-нибудь. По аналогии с брачным рынком, наиболее успешный метод окучивания таких принцеждалок - бредень поширше. Т.е. долбить резюмами, наплевав на требовния и прочую херню, пока оно кого-нибудь не продолбит.
Как в видосе я приводил пример - чела спрашивают про джаву, он говорит, что джаваскрипт будет тоже неплохо, хотя на самом деле он дотнетчик. Там соединилось всё - плохой английский и плохая связь, из-за чего плохое понимание, кто что сказал, жгучее желание свалить из России, из-за чего чел не разбирается нифига, чего от него хотят, и соглашается на всё, причём пофиг, в какой стране - Сингапур так Сингапур, Канада так Канада.
Адессо и Аксэнчер вроде растут семимильными шагами. Интересно только на каких условиях и оклад они холопьё набирают.
Думал тоже что Бертранд что то своё имеет типа Боша. Помню у них рекламная тема какая то была или с ключами или с доводчиками дверей для авто.
Мне одни анкету присылали с полями: ваша религия, количество детей, имена и возраст детей и мужа, зарплата мужа...
за это можно было бы такую вонь поднять, что они долго еще боялись задавать вопросы не касающиеся работы
А челу пора завязывать с более мощными веществами.
Вот послабже (но лучше с начала; 2005).
за это можно было бы такую вонь поднять, что они долго еще боялись задавать вопросы не касающиеся работы
Сдаётся мне, влияние вони сильно преувеличено. Если за вами никто не стоит и не собирается вас защищать, можете поднимать вонь сколько угодно, даже с учётом совпадающей повестки дня - в лучшем случае проигнорируют или посмеются. В худшем - растопчат и не заметят.
А челу пора завязывать с более мощными веществами.
А по-моему там приведены пара неплохим примером прохождения интервью. Немного оттуда:
"- Чтобы внедрить это в организацию, нужны годы.
- Погодите, но вы мне сами недавно сказали, что вам потребуется только месяц.
- Ну это я конечно напи...ел, иначе бы меня не взяли на работу."
"- Есть убеждение, что те, кто топят за джаваскрипт, это в основном молодые люди, которые ни..ра не понимают в программировании. Старички считают, что джаваскрипт это навязанная херня.
- Те люди, которые утверждают, что за джаваскриптом нет будущего - вам не нужно их переубеждать, понимаете? На...р! Мой вам совет - отъе...сь от них. Жизнь их поимеет."
"- Я не могу спокойно сидеть, когда эти пи...ки дышат! (уходит)
- Вобщем-то ничего удивительного. Любой разговор про джаваскрипт всегда должен закончиться таким разъё...ом."
Сдаётся мне, влияние вони сильно преувеличено. Если за вами никто не стоит и не собирается вас защищать, можете поднимать вонь сколько угодно, даже с учётом совпадающей повестки дня - в лучшем случае проигнорируют или посмеются. В худшем - растопчат и не заметят.
сам то ты понятное дело никому не нужен, но думаю можно обратиться к адвокатам которые в этом увидят весьма выигрышное дело и они сами уже раскрутят все что нужно. Но тут конечно вопрос в том хочется ли самому этим заниматься.
Слышал о случаях когда неопытные ХРюши отказывали кандидатам ссылаясь на ох возраст и в конце об этом очень пожалели.
сам то ты понятное дело никому не нужен, но думаю можно обратиться к адвокатам которые в этом увидят весьма выигрышное дело и они сами уже раскрутят все что нужно. Но тут конечно вопрос в том хочется ли самому этим заниматься.Слышал о случаях когда неопытные ХРюши отказывали кандидатам ссылаясь на ох возраст и в конце об этом очень пожалели.
Раскручивают единиц, а большинство так и остаются никому не известными, которые обращались, но на них забили, т.к. дело безнадёжное. Адвокат тоже не дурак, и понимает, что рискует в случае проигрыша.
А кроме того, вам надо это - прославиться скандалом? Вы уверены, что потом легко работу найдёте с таким бэкграундом? Или приятно работать на работе, место на которой выбивали себе с боем, адвокатами и судами? Может быть, что после такого придётся сменить род деятельности на какого-нибудь активиста и становиться политиком.
Мы люди маленькие, к тому же несмелые, нас обидеть всякий может.
не знаю на 100% я не юрист, но я бы чисто для прикола написал бы отделу кадров какое их собачье дело сколько зарабатывают мои родственники и с какой стати я им это должен писать. Интересно какой был бы ответ
А кроме того, вам надо это - прославиться скандалом? Вы уверены, что потом легко работу найдёте с таким бэкграундом? Или приятно работать на работе, место на которой выбивали себе с боем, адвокатами и судами? Может быть, что после такого придётся сменить род деятельности на какого-нибудь активиста и становиться политиком.
Мы люди маленькие, к тому же несмелые, нас обидеть всякий может.
В смысле скандалом, так чтоб прям в газетах региональных написали ? Думаю о таком не напишут :D
Почему с таким бэкраундом будет трудно найти работу в IT ? Я же не должен свои судебные разбирательства оглашать в анкетах ;)
Мне может легко говорить конечно, я работу искал всего один раз в жизни, это был первый и последний раз. Бывало так что приходилось работать на фирмах или в проектах где надо было поставить людей на свое место. В этом нет ничего плохого, знай свои права.
Мне может легко говорить конечно, я работу искал всего один раз в жизни, это был первый и последний раз. Бывало так что приходилось работать на фирмах или в проектах где надо было поставить людей на свое место. В этом нет ничего плохого, знай свои права.
Поставить можно по-разному. Если вы просто выставляете свои условия, а они свои, и они не совпадают, после чего вы либо ищете компромисс или уходите - это одно. А если вы начинаете давить и угрожать адвокатами и судом - это другое.
Например, вам говорят, что проект горит и теперь следующие два месяца - по 10 часов в день и ещё в субботу на полдня из дома поработать. Сверхурочны - обычная оплата без надбавок. Вы можете пригрозить судом или адвокатом, но если у вас нет что-то вроде профсоюза, то скорее всего вас уйдут. Проще отказаться и выдвинуть свои условия - скажем, оплата переработок по закону, и без субботы. Не нравится - расходитесь без скандалов. "Я буду жаловаться! Щас напишу куда следует и адвокатов подключу!" - это никому не нравится. Работодатель ищет лоха, а не скандалов. Если ты не лох - ок. Если скандалист - ты враг. В результате работодатель либо останется без работников, либо таки наберёт и выдрессирует себе штат на всё согласных забитых хлюпиков.
Обычно если в команде все соглашаются с любыми переработками, то даже спокойный искатель компромиссов там долго не задерживается - такие там тоже не нужны. Но и вам зачем тогда обитаться в такой конторе? Чего вы добьётесь, таская работодателя по судам? Тем более, что у него денег и адвокатов больше. Был не так давно случай со Ксорексом, где босс сам себе подосрал, начав наружу выносить всё дерьмо и лично грязно ругаться и материться, как будто публичное место это его рабочий кабинет. Не психанул бы, тихо бы разобрался со строптивым работником, и продолжил бы дальше пестовать себе послушных мальчиков-зайчиков.
Просто рынок был, есть и будет рынком работодателя, и никакие мнимые "дефициты разработчиков" это не изменят. Читаешь про какие-нибудь крупные конторы, в которых всякие сеньёры с 200к+ бабла в год соглашаются с любыми переработками и трясутся, чтобы их не выкинули. Алё, а где сеньёры, которые "сами выбирают себе место, у кого работать"? Или они "выбирают", а потом трясуться, чтобы не потерять? Тогда у них нет выбора. ))
В 15 году всего 36к студентов поступило на информатику, с ожиданиями получать 46к сразу.
Umfrage: IT-Nachwuchs erwartet Einstiegsgehalt von über 46.000 Euro - Golem.de
Тут эту статью обсуждают, и говорят, что 41-43 часа в неделю что-то как-то дофига. Скорее надо 35 обсуждать. И правда, откуда взялись у немецких студентов представления о рабочей неделе в 41-43 часа?
Кстати, в Големе тоже есть раздел с работой - надо туда глянуть. Хотя не густо предложений: 9 Jobs für die Suche nach wpf in und um 90403 Nürnberg (golem.de)
Да не смотри ты на студентов. Это не твой случай.
А так... Дочь у меня сразу после уни устроилась за 60к в год, а зять- пишет докторскую, работает на полставки за 40к.
41-43 часовая рабочая неделя есть на некоторых крупных предприятиях. Я когда-то работала на одном из них. Рядом со мной сидели люди, у которых в договоре стояло и 37 часов и 43.
41-43 часовая рабочая неделя есть на некоторых крупных предприятиях. Я когда-то работала на одном из них. Рядом со мной сидели люди, у которых в договоре стояло и 37 часов и 43.
У программистов? Это без переработок, обычная рабочая неделя? С переработками - ещё сверху?
Да не смотри ты на студентов. Это не твой случай.
А так... Дочь у меня сразу после уни устроилась за 60к в год, а зять- пишет докторскую, работает на полставки за 40к.
Почему не смотри? Я говорю на собесах, что мне подойдёт позиция миддил или джуниор. И я хочу быстрее интегрировать себя в немецкий айти рынок, поэтому прошу мало.
Дочь у меня сразу после уни устроилась за 60к в год, а зять- пишет докторскую, работает на полставки за 40к.
Это ни о чём не говорит. Может, она делала у этого работодателя дипломную работу, а тема хайповая (всякое машинное обучение или блокчейн - что там сейчас с новостных лент не сходит)? Или просто очень богатый работодатель, у которого даже уборщицы меньше 50к в год не получают. Типа российского Газпрома. В любом случае это исключение из правил.
У программистов? Это без переработок, обычная рабочая неделя? С переработками - ещё сверху?
Инженеры, программисты и другие ученые. Как у них там в договоре стоит переработка- не знаю. Не интересно.
И я хочу быстрее интегрировать себя в немецкий айти рынок
Да ладно :-))) кто реально этого хочет, не сидит годами на социале, придумывая тупые отмазки.
В любом случае это исключение из правил
Нет, она не была у них на дипломе, не работала как студентка. И таких как эта организация было еще четверо. Ты ищешь исключения, где их нет.
У программистов? Это без переработок, обычная рабочая неделя? С переработками - ещё сверху?
Обычная неделя это 35-40. Бываает что работодатель не готов платить больше но готов убрать пару часов и платить ту же зарплату.
Это ни о чём не говорит. Может, она делала у этого работодателя дипломную работу, а тема хайповая (всякое машинное обучение или блокчейн - что там сейчас с новостных лент не сходит)? Или просто очень богатый работодатель, у которого даже уборщицы меньше 50к в год не получают. Типа российского Газпрома. В любом случае это исключение из правил
У тебя очень российское представление на рынок в Гермахе. Или работник нужен фирме и может сделать фирме Гевин или он ей не нужен.
В Германии хватает ИТ баласта который позаканчивал лет 20 назад дипломы и кроме верстки пэхэпэ и создания мэйкфайла ничего не знает. Многие эти шляпычы считают себя сениорами, но они сениоры по возрасту, но не по квалификации.
Когда я читаю твоё представление я всё чаще думаю о таких как они. Им не нравиться что нужно подстраиваться и с каждым годом всё больше учить что бы оставаться на плаву. А самое главное самому учить, а не из под палки. Для них открыть книгу для изучения нового языка или фрэймворка
это оскарбление. Они будут ждать пока кто то прийдёт и им это всё байбрингт и при этом повысит зарплату.
Тоже самое в ИТ. КИ и блокчейн это реальность которая уже много лет на рынке и не чем таким сверхестественным не является. Кто то учит это в уни потому что это стоит в программе, кому то приходиться по работе доучиваться самому. Другого выхода нет, нравится тебе или нет. Так устроен глобальный рынок ИТ сегодня и работодатель вынужден учитывать ситуации в других странах и тоже повышать ставки. Было бы круто выучить яву или с и на этом пилить до пенсии но этго мало сегодня. Хочешь стабильности иди на завод фрейзеровшиком.
Её дочка
- или хороший специалист и у неё хорошие оценки и знания
- или через связи устроилась но там как минимум нужно быть хорошим среднячком абсолвентом
- или у неё какой то фертифунг был в хёхере семестр который мало кто владеет или мало кто выбирает
Просто так никто не кому платить 60к не будет. И крутой темы в Бакалваре точно не достаточно для хорошего места.
В Германии хватает ИТ баласта который позаканчивал лет 20 назад дипломы и кроме верстки пэхэпэ и создания мэйкфайла ничего не знает. Многие эти шляпычы считают себя сениорами, но они сениоры по возрасту, но не по квалификации.
Когда я читаю твоё представление я всё чаще думаю о таких как они. Им не нравиться что нужно подстраиваться и с каждым годом всё больше учить что бы оставаться на плаву. А самое главное самому учить, а не из под палки. Для них открыть книгу для изучения нового языка или фрэймворка это оскарбление. Они будут ждать пока кто то прийдёт и им это всё байбрингт и при этом повысит зарплату
А такие как ты молодые сеньоры и рады вместо личной жизни после работы красноглазить новые технологии. Мне оно нах не упало.
Когда я читаю твоё представление я всё чаще думаю о таких как они. Им не нравиться что нужно подстраиваться и с каждым годом всё больше учить что бы оставаться на плаву.
Я только не хочу знать и учить джаваскрипт на высоком уровне, чтобы логику на нём писать. Всякие фреймворки с байндингами данных - ок. И всякие странные сочетания, типа Дельфи+Дотнет и Джава+Дотнет тоже для меня нежелательны. Но я согласен переписывать дельфийский или джавийский код на Дотнет. Но фирме оказалось нужным именно разрабатывать сразу на двух языках.
Я считаю свои требования полностью нормальными. А вот требования знать кучу разношёрстных языков и фреймворков (и конечно же эти знания вовремя обновлять) я считаю идиотскими и хитрожопыми. Люди не хотят нанять 2-3 специализированных людей на всю ту кучу старого дерьма, что у них осталась от предыдущих разработчиков, а думают, что щас найдут дурачка за средний прайс и повесят на него всё.
Им не нравиться что нужно подстраиваться и с каждым годом всё больше учить что бы оставаться на плаву. А самое главное самому учить, а не из под палки. Для них открыть книгу для изучения нового языка или фрэймворка это оскарбление.
Нахрена? Ну просто нахрена учить с нуля новый язык, когда у тебя есть нормальный востребованный текущий? Чтобы на работе начать лажать, т.к. ты не сможешь в первые где-то полгода выдавать код на том же уровне, что можешь на текущем своём языке? Так к тебе же первому претензии будут. А если на новую работу с новым языком - так снова с джуна или миддла начинать, хотя ты на текущем языке, скажем, сеньёр. И пока ты будешь учить новый язык, ты свой старый запустишь. За двумя языками погонишься, в обоих в середняка скатишься. В лучшем случае.
Если бы твой текущий язык умирал, то понятно. Но Дотнет востребован и живее всех живых, вот разве что для мобил пока нормального решения нет. Зато, в отличие от Джавы или Свифта, можно например игры программить сразу подо все платформы, а не отдельно под каждую.
Вот Дельфи учить не нужно. А если кто хочет странного и не хочет переписать говно мамонта на современный язык - пусть ищет, кто раньше на нём прогал.
А ещё прикол. Если фирма не хочет переходить с говна мамонта на современную платформу - то это хорошо, нужно работнику войти в положение и заняться изучением говна мамонта. А вот если я не хочу говно мамонта учить или просто уродский язык, типа джаваскрипта, то это плохо.
КИ и блокчейн
Это какая-то хрень, которой занимаются полтора землекопа из сотни, и о которой пишут больше, чем её реально используют. А подавляющее большинство как лепило CRUD'ы с веб-мордами, как гоняло джейсоны по слоям, так и продолжает и будет продолжать это делать.
Я кстати против КИ и блокчейна ничего не имею. Хотя блокчейн, пожалуй, пока что больше вреда принёс для обычных людей, чем пользы, и ещё неизвестно, колько это продлится. КИ конечно может там учат где-то и как-то используют, но автопилот в своей машине (буде он у меня появится) я буду всё же пока выключать.
А такие как ты молодые сеньоры и рады вместо личной жизни после работы красноглазить новые технологии. Мне оно нах не упало.
Ну так никто не говорит после работы. Во время работы. Что нельзя настроить цатменеджмент по паркинсону таким образом что бы часа полтора-два в день на работе делать то что тебе нужно?
Или у вас в фирме такой контроль что на каждый дэйли рефераты с подписью двух понятых требуется, кто что во сколько делал?
Я только не хочу знать и учить джаваскрипт на высоком уровне, чтобы логику на нём писать. Всякие фреймворки с байндингами данных - ок. И всякие странные сочетания, типа Дельфи+Дотнет и Джава+Дотнет тоже для меня нежелательны. Но я согласен переписывать дельфийский или джавийский код на Дотнет. Но фирме оказалось нужным именно разрабатывать сразу на двух языках.Я считаю свои требования полностью нормальными. А вот требования знать кучу разношёрстных языков и фреймворков (и конечно же эти знания вовремя обновлять) я считаю идиотскими и хитрожопыми. Люди не хотят нанять 2-3 специализированных людей на всю ту кучу старого дерьма, что у них осталась от предыдущих разработчиков, а думают, что щас найдут дурачка за средний прайс и повесят на него всё.
Хочешь стабильности иди на завод фрейзеровшиком.
С фига ли там стабильность? Там щас роботы-епопоты, нужно знать станки с ЧПУ. Да даже банальный сварщик должен варить так и сяк, с таким газом, с таким, с тем или другим устройством. Говорят, в строительной области лафа - снипы/хрипы постоянны, проектируй как деды и ни о чём не думай. - Тоже ложь. Снипы/хрипы просто устарели (в Раше, по крайней мере), поэтому их будут переписывать или уже переписали в нормальных странах - т.е. надо снова учить. Да и я ролик приводил, как внедряют умные системы автоматизированного проектирования в строительстве и разработке машин и механизмов, а работники стонут и не хотят. Короче, нет нигде сегодня ни сна, ни покоя.
Но это всё не значит, что нужно обязательно учить джаваскрипт.
Вот поэтому я и не хочу в немецкий уни и вообще в уни больше идти. Будут мне там всякую левую херню пихать, да ещё на малознакомом языке. ))
Успехов ребятам найти себе спецов по всем языкам с такими принципами. Хотя большой концерн может позволить себе выпендриваться и годами не закрывать позиции, держа проекты годами же в подвешенном состоянии, неся миллионные убытки в попытках секономить сто штук на зарплате.
Кстати, в случае, когда долго ищутся лохи на мелкий прайс, то указанный принцип не соблюдается - потери больше, чем экономия. Просто в большой фирме кучу потерь и факапов можно списать. Но разговоры про эффективность и какие-то экономические принципы в больших корпорациях - это моветон. Я думал, уже давно многим известно, что они прибыль извлекают в основном из своего монопольного положения на рынках и доступа к таким льготным инвестициями и кредитам, о которых обычные люди и даже средние фирмы не могут мечтать.
Это какая-то хрень, которой занимаются полтора землекопа из сотни, и о которой пишут больше, чем её реально используют. А подавляющее большинство как лепило CRUD'ы с веб-мордами, как гоняло джейсоны по слоям, так и продолжает и будет продолжать это делать.Я кстати против КИ и блокчейна ничего не имею. Хотя блокчейн, пожалуй, пока что больше вреда принёс для обычных людей, чем пользы, и ещё неизвестно, колько это продлится. КИ конечно может там учат где-то и как-то используют, но автопилот в своей машине (буде он у меня появится) я буду всё же пока выключать.
Тебе это только кажется. У меня знакомый пока делал практиу в 2016 для ФХ, в Водафоне в Дюссельдорфе учавствовал в двух КИ проектах для аутомотив. Где водафон а где машины и это 5 лет назад. Похожее ему предлогал тогда даже Дойче Пост
Вот поэтому я и не хочу в немецкий уни и вообще в уни больше идти. Будут мне там всякую левую херню пихать, да ещё на малознакомом языке. ))Успехов ребятам найти себе спецов по всем языкам с такими принципами. Хотя большой концерн может позволить себе выпендриваться и годами не закрывать позиции, держа проекты годами же в подвешенном состоянии, неся миллионные убытки в попытках секономить сто штук на зарплате.
Тут дело больше в рынке. Работодатель хочет маленький инпут и большой оутпут то есть всё умеющих рабочих за наименьшее количество денег о чём нам повествует экономический принцип на картинке снизу. Чем меньше ты ему можешь помочь разбогатеть или как минимум остаться на плаву, тем меньшее он в тебе заинтересован.
Кстати, в случае, когда долго ищутся лохи на мелкий прайс, то указанный принцип не соблюдается - потери больше, чем экономия. Просто в большой фирме кучу потерь и факапов можно списать. Но разговоры про эффективность и какие-то экономические принципы в больших корпорациях - это моветон. Я думал, уже давно многим известно, что они прибыль извлекают в основном из своего монопольного положения на рынках и доступа к таким льготным инвестициями и кредитам, о которых обычные люди и даже средние фирмы не могут мечтать.
Есть разные проекты и разные маржэмоделе. Некоторые проекты изначально настроены на ноль, и участия в них делается только для ,,презенции,,. Некоторые наоборот делают 80 процентов выручки.
Тут дело больше в рынке. Работодатель хочет маленький инпут и большой оутпут то есть всё умеющих рабочих за наименьшее количество денег о чём нам повествует экономический принцип на картинке снизу. Чем меньше ты ему можешь помочь разбогатеть или как минимум остаться на плаву, тем меньшее он в тебе заинтересован.
Вы говорите невероятные банальности. Это очевидно, что хочет типичный работодатель. Я тоже в принципе хочу все деньги мира и до конца жизни лежать на пляже.
Вот поэтому я и не хочу в немецкий уни и вообще в уни больше идти. Будут мне там всякую левую херню пихать, да ещё на малознакомом языке. ))
а зря ты так.
мне картинка очень понравилась. Иногда завидую местным выпускникам и жалею о своих просиженных 11 семестрах.
и подумываю на магистра ещё сходить подсраку лет))
зря стараешься, я тут уже объяснял почему плохо быть старпером который технологически отстал лет на 10 но все еще считает себя сеньером с ужасно завышенным ЧСВ
почему нельзя учиться во время работы на не в приватное время я тоже не особо понимаю. Но надо сказать я таких в последнем проекте много видел. Банковский ИТ, все перевели на гит, пайплайны, openshift, microservices.
сидят пожилые дядьки, ворчать как все было хорошо раньше, продолжают писать распределенные монолиты и гонять их в кубернетесе.
Ну так никто не говорит после работы. Во время работы. Что нельзя настроить цатменеджмент по паркинсону таким образом что бы часа полтора-два в день на работе делать то что тебе нужно?
Или у вас в фирме такой контроль что на каждый дэйли рефераты с подписью двух понятых требуется, кто что во сколько делал?
Дэйли у меня нет и отчитываться не особо нужно.
но даже если мне шеф выделит два дня на изучение чего-то нового, я один фиг не смогу на этом сосредоточиться: не коллеги так заказчик не дадут.
Кстати, в случае, когда долго ищутся лохи на мелкий прайс, то указанный принцип не соблюдается - потери больше, чем экономия. Просто в большой фирме кучу потерь и факапов можно списать. Но разговоры про эффективность и какие-то экономические принципы в больших корпорациях - это моветон. Я думал, уже давно многим известно, что они прибыль извлекают в основном из своего монопольного положения на рынках и доступа к таким льготным инвестициями и кредитам, о которых обычные люди и даже средние фирмы не могут мечтать
Алекс, тут самое время процитировать наших политиков:
«Поучи дома жену щи варить»
И
«Раз ты такой умный, что ж ты такой бедный?“
зря стараешься, я тут уже объяснял почему плохо быть старпером который технологически отстал лет на 10
В каком месте камлать на джаваскрипт - технологически продвинуто, а говнокодить на дохлых языках типа Дельфи - модно и молодёжно? ))
Мы, кажется, друг друга не понимаем.
Алекс, тут самое время процитировать наших политиков:
«Поучи дома жену щи варить»
И
«Раз ты такой умный, что ж ты такой бедный?“
Менеджеры сходят с ума и лажают направо и налево. Разработчики тратят кучу времени на митинги и переливание из пустого в порожнее. Положение, цвет и размер одной кнопки определяется целой командой сеньёров в течении месяца, после чего, проведя сотни тестов с помощью машинного обучения и блокчейна они приходят к выводу, что если сдвинуть ещё на пиксель вправо, то количество кликов увеличится на 1,237%, а желание пользователя потратить деньгу на наше приложение вероятно повысится на 2,2568%. Но вся эта лажа идёт прахом, потому что новый главный дизайнер сказал, что теперь мы уходим от скевоморфизма в плоский дизайн, и все тесты и метрики нужно делать заново.
Меня больше интересует, почему они такие богатые, если такие тупые? Маржа в 300% перекрывает любые факапы?
на чем быдлокодят девелоперы, менеджменту который выделяет на это деньги совершенно по барабану. Главное чтоб быстро можно было выкатить MVP.
Сидеть ждать пока такой сеньер выкатит свой монолит на джаве ентерпрайс и т.д. уже не модно. Тут все очень просто считается.
Менеджеры сходят с ума и лажают направо и налево. Разработчики тратят кучу времени на митинги и переливание из пустого в порожнее. Положение, цвет и размер одной кнопки определяется целой командой сеньёров в течении месяца, после чего, проведя сотни тестов с помощью машинного обучения и блокчейна они приходят к выводу, что если сдвинуть ещё на пиксель вправо, то количество кликов увеличится на 1,237%, а желание пользователя потратить деньгу на наше приложение вероятно повысится на 2,2568%. Но вся эта лажа идёт прахом, потому что новый главный дизайнер сказал, что теперь мы уходим от скевоморфизма в плоский дизайн, и все тесты и метрики нужно делать заново.
тебе откуда все это знать, ты же работал в некоммерческих организациях.
Но Даже если б это было
и так - факт остаётся фактом
они такие богатые, если такие тупые
тебе откуда все это знать, ты же работал в некоммерческих организациях.
Но Даже если б это было и так - факт остаётся фактом
Мне тут на форуме говорят в том смысле, что если фирмам требуется мастер на все руки, значит они правильно делают. Они же богатые, а значит типа умные, а значит знают, что делать и требовать с таких недалёких, как разработчики. Помалкивай мол и трудись как пчёлка, развивая скиллы по всем направлениям. Ну а тебя потом возьмут на работку... может быть.
А я говорю, что такой подход - скорее признак развала в управлении, что явно не прибавляет им денег, и я явно не должен бездумно потакать требованиям подобных управленцев. А деньги они делают как-то по-другому, независимо от того, как долго у них там менеджеры ищут лохов на позицию "2-3 в одном за одну зарплату".
Кстати, я спрашивал их, какого уровня разработчика они ищут на Дельфи+Дотнет и Джава+Дотнет. Может, им именно сеньёры нужны? Нет, говорят, всяких - от джунов до сеньёров. Очевидно, что джунов с такими навыками нет. Да и миддлов скорее всего. Поэтому на словах как бы и джунов и миддлов, но вообще-то больше подошёл бы сеньёр, которому не надо ничего объяснять, а он просто придёт на наше старое дерьмо и молча приберётся везде. И вот эту реальную позицию тебе никто озвучивать не будет - сам должен догадаться.
Хотя большой концерн может позволить себе выпендриваться и годами не закрывать позиции, держа проекты годами же в подвешенном состоянии, неся миллионные убытки в попытках секономить сто штук на зарплате.
Это опять твои фантазии, не имеющие ничего общего с реальностью. Обычная практика: нанимать фраеров или диенстляйстеров пока не найдется подходящий кандидат или проект не рассосётся сам собой.
на чем быдлокодят девелоперы, менеджменту который выделяет на это деньги совершенно по барабану. Главное чтоб быстро можно было выкатить MVP.Сидеть ждать пока такой сеньер выкатит свой монолит на джаве ентерпрайс и т.д. уже не модно. Тут все очень просто считается.
Ошибка. В банках и страховках с точностью до наоборот. Причём настолько сильно наоборот, что тех, кто занимается разработкой мобильных приложений или веба (онлайн банкинг или страховки заключать онлайн) выделяют в отдельные отделы, и даже фирмы. Чтобы остальных не смущать.
В банках/страховках первый вопрос - а это будет работать через 20 лет? Вот наша host система разработанная в 70 до сих пор работает, а ваш ангуляр с бекендом на го и в к8 кластере? Ответ - конечно не будет. А у явы 8 поддержку до 2035 продлили (емнип). Вот на ней работать и будем. Всё. Никакого "постоянного развития и изменения". Надо делать системы которые (по буйной фантазии дегенератов - бвл-щиков) буду постоянно расширяться, но ни в коем разе не меняться. Как святой хост. Где, ****, запись одного договора в базу может длиться 2, ******, минуты. Из которых 1:56 - создание и согласование распределённых транзакций. Ахренительно просто. А теперь давайте прикрутим это к онлайн....
Справедливости ради - знаю одну крупную страховку, которая действительно что-то меняет у себя, и в облаке экспериментирует, и с тем же го, котлином и те пе ради сокращения time to market. И 4 (и 2 банка), поклонников святого хоста. А чо, работает же?
В банках и страховках поверю, есть еще пару отраслей где это может быть так, но я об общей массе.
И да, я как раз сейчас в таком отдельном отделе который занимается online banking. Все на openshift и ни шагу назад ( со всеми вытекающими ).
Обычная практика: нанимать фраеров или диенстляйстеров пока не найдется подходящий кандидат или проект не рассосётся сам собой.
Фраеры это немного другое. ))
А насчёт рассосётся - я так тоже часто делаю. Думал когда-то изучать Сильверлайт. Пока думал, его уже и похоронили. Вот дожить бы до смерти джаваскрипта...
А я говорю, что такой подход - скорее признак развала в управлении, что явно не прибавляет им денег, и я явно не должен бездумно потакать требованиям подобных управленцев. А деньги они делают как-то по-другому, независимо от того, как долго у них там менеджеры ищут лохов на позицию "2-3 в одном за одну зарплату".
это признак того, что фирма считает деньги и гребец не должен купить бамбук, пока работа в его проекте закончилась, и готов заменить бойца, который в отпуске/на больничном.
Алекс, скажи, может есть смысл уже пойти на такую работу, где тебя будет устраивать только 50% заданий, чем сидеть на сосале?
Алекс, скажи, может есть смысл уже пойти на такую работу, где тебя будет устраивать только 50% заданий, чем сидеть на сосале?
В смысле, где я буду удовлетворять только 50% требований? Дак я туда тоже бевербовался, но не берут. Вообще, проблема пока не в том, что я не соглашаюсь, а что не берут. Я вот уже со своей стороны прогнулся немного - готов ковырнуть этот ваш Ангуляр и с других языков код на Дотнет переписывать. Где ответные ходы?
Пока успокаиваю себя тем, что мало бевербовался (35-40 штук где-то, но щас тут с одного агентства ещё предложения пришли). Если после 100 будут так же отказывать, то уже буду думать, что может выпросить какие курсы, чтобы где-то в практику на какую-нибудь фирму забуриться и там уже себя "показать". Ну т.е. показать, что я умею больше, чем любой, кто на курсах в программировании с нуля. Просто другого варианта уже не будет просматриваться (после 100 отказов).
Вот такое предложение пришло. Что означает вторая фраза? Вообще Fachprojektleiter - это типа намёки на тим-лидскую должность?
Softwareentwickler, C#
Spannende Entwickleraufgaben im C# und Blazor-Bereich
Gute Entwicklungsmöglichkeiten z.B. zum Fachprojektleiter
Я это сразу мимо пропустил. Ладно Блазор - я его на самом деле даже не ковырял, но готов начать. Но Fachprojektleiter окончательно меня смутило - это явно не для моего уровня. Удивляют только рядом стоящие Softwareentwickler и Fachprojektleiter.
Где ответные ходы?
-----
Все прядке - ты по-прежнему никому нахрен не нужен. ![]()
У меня вот лежит вакансия - дотнет... и жаба. Причем обе равнценно и на хорошем уровне...
т.е. показать, что я умею больше
------
Угу...
Только вот есть разница между "думать" и "мочь".
Что означает вторая фраза?
Имхо то что вы можете дорости до должности руководителя проекта.
Но Fachprojektleiter окончательно меня смутило - это явно не для моего уровня.
Меня бы не смутило бы, но это если бы сразу предлогалось место на Fachprojektleiter, т.к. там имхо можно просить любую з/п.
Моя ФЛ Он и Онасмысле, где я буду удовлетворять только 50% требований?
откуда столько ЧСВ?!
Туда, где ты удовлетворяешь только на 50%, тебя просто не возьмёт.
я про те места, что тебя устраивают только на половину. Ну в том же Lauer&Fischer, где нужно было на Delfi дописывать.
ты ведь сейчас не в том положении, чтобы харчами перебирать. Сказал бы, что на все готов и посмотрел, что они тебе могут предложить.
Я это сразу мимо пропустил. Ладно Блазор - я его на самом деле даже не ковырял, но готов начать. Но Fachprojektleiter окончательно меня смутило - это явно не для моего уровня.
«Он написал ей «привет», а она уже мысленно вышла за него замуж и нянчила двоих детей»(с)
«Он написал ей «привет», а она уже мысленно вышла за него замуж и нянчила двоих детей»(с)
Да понятно, что лучше у них же и уточнять. Просто я думал, что-то устоявшееся и местные знают, что это означает.
Ну в том же Lauer&Fischer, где нужно было на Delfi дописывать.
ты ведь сейчас не в том положении, чтобы харчами перебирать. Сказал бы, что на все готов и посмотрел, что они тебе могут предложить.
Вы имеете ввиду, что в вакансии может быть одно, а на деле другое, и до Дельфи может и не дойти? Ну т.е. типа выходишь на работу, а тебе тимлид такой даёт задания, вообще с Дельфи не связанные?
Вы имеете ввиду, что в вакансии может быть одно, а на деле другое, и до Дельфи может и не дойти?
нет, я имею а виду то, что написал: если не получается найти 100% соответствие, то может стоит соглашаться на частичное тоже?
Ты ж ничего не теряешь. Другое дело, если б тебе надо было с насиженного места увольняться и в другой регион переезжать.
Вы имеете ввиду, что в вакансии может быть одно, а на деле другое, и до Дельфи может и не дойти?нет, я имею а виду то, что написал: если не получается найти 100% соответствие, то может стоит соглашаться на частичное тоже?
Ты ж ничего не теряешь. Другое дело, если б тебе надо было с насиженного места увольняться и в другой регион переезжать.
Фигасе ничего не теряешь. Учить Дельфи в наше время хуже, чем лежать на диване и ничего не делать. Лёжа на диване хотя бы нужные вещи из головы всяким хламом не вытесняешь. Я лучше на Ангуляр соглашусь в следующий раз, когда предложат. Даже Джава не так плохо выглядит.
Вообще-то - теряет социал...
А сможет ли потом опять оформить - большой вопрос...
Кстати, да. Раз устроившись на работу, на социал попадёшь, только потратив все деньги (и доказав, что больше не на что жить), или если тебя работодатель уволит. Если ты сам увольняешься, то социал или выплаты по безработице не положены. А работодателю выгодно держать у себя лоха, согласившегося писать и поддерживать говно мамонта на древнем языке, который сейчас никому не нужен. Вот говно мамонта на Шарпе - другое дело.
Ну и другое дело, что получать даже маленькую зарплату раза в 3 выгоднее, чем сидеть на социале. На социале у тебя только 400+ евро после всех налогов-выплат и оплаты жилья с коммуналкой.
Фраеры это немного другое. ))
А насчёт рассосётся - я так тоже часто делаю. Думал когда-то изучать Сильверлайт. Пока думал, его уже и похоронили. Вот дожить бы до смерти джаваскрипта...
Ты на какой-то своей волне.... То же самое, видимо, чувствуют и интервьюеры. Совместная работа с тобой сильно затруднена.
Алекс, у тебя может есть какое-нибудь хобби, из которого можно сделать профессию? Ты подумай хорошенько. Может, ну нафик это говнокодерство.
Учить Дельфи в наше время хуже
-----
Мне вот интересно - что там такого надо учить?
Прочел спеку на Обьетный Паскаль, потыкал в кнопарики в ИДЕ, потаскал компоненты на форму... все... остальное имеет мало отношения к Дельфи...
Если ОП брать 3-4-м языком - неделя...
Я вот решил подтянуть МВС - взял 3-х часовое видео. По заявлению - полный курс.
Просмотрел час.
Всего что успели рассказать:
- где определяется редирект на контроллер. Дефолтный, второй не добавляли.
- где лежит мастер-пага. Не добралсь даже до добавления еще одного вьюва...
Имея в багаже АСП.НЕТ и ВЦФ - вообще ничего нового не получил - только подвязал имеющееся к данному - без воды обьяснить можно за 2-3(5) минуты...
Подозреваю, что остальное будет учится примерно так же...
Даже Джава не так плохо
выглядит.
-----
Через пятилетку и жабий скрипт на ура пойдет... ![]()
Учить Дельфи в наше время хуже-----
Мне вот интересно - что там такого надо учить?Прочел спеку на Обьетный Паскаль, потыкал в кнопарики в ИДЕ, потаскал компоненты на форму... все... остальное имеет мало отношения к Дельфи...
Впервые соглашусь с Муром.
Кстати, да. Раз устроившись на работу, на социал попадёшь, только потратив все деньги (и доказав, что больше не на что жить), или если тебя работодатель уволит. Если ты сам увольняешься, то социал или выплаты по безработице не положены.
Блять Алекс, как можно быть таким тёмным?
Во-первых гугли неприкасаемую сумму для социальщиков и считай, сколько тебе ее копить
Во-вторых, даже при увольнению по собственному ты опять получаешь сосал. Теряется только право на alg1, ито вроде на 3 первых месяца.
Ты на какой-то своей волне.... То же самое, видимо, чувствуют и интервьюеры. Совместная работа с тобой сильно затруднена.
Даёшь задание, смотришь на результат. А что там кто чувствует, на какой волне - это колыхать не должно. Кого только не берут - татуированных, проткнутых разным металлом, побритых на полголовы, крашеных. Эти у вас вопросов не вызывают.
Алекс, у тебя может есть какое-нибудь хобби, из которого можно сделать профессию?
Я люблю лежать на диване и думать о будущем. Что из этого может получиться денежного и профессионального - ваши варианты? ))
Учить Дельфи в наше время хуже
-----
Мне вот интересно - что там такого надо учить?
Прочел спеку на Обьетный Паскаль, потыкал в кнопарики в ИДЕ, потаскал компоненты на форму... все... остальное имеет мало отношения к Дельфи...
Если ОП брать 3-4-м языком - неделя...
А фреймворки? На Дельфях фреймворков нет, всё самописное?
Как на Дельфи сделать, например, MVVM или что-то такое многослойное, чтобы самому при этом не писать всю обвязку. Ну типа байндинги из коробки хотя бы есть? И это только первые вопросы на пути освоения. А самый главный вопрос - куда я это Дельфи потом после этой работы приткну? Вот сказали бы на Юнити 3Д сделать приложение - это другое дело.
Я вот решил подтянуть МВС - взял 3-х часовое видео. По заявлению - полный курс.
Просмотрел час.
Всего что успели рассказать:
- где определяется редирект на контроллер. Дефолтный, второй не добавляли.
- где лежит мастер-пага. Не добралсь даже до добавления еще одного вьюва...
Имея в багаже АСП.НЕТ и ВЦФ - вообще ничего нового не получил - только подвязал имеющееся к данному - без воды обьяснить можно за 2-3(5) минуты...
Подозреваю, что остальное будет учится примерно так же...
Не поверите, я так же изучал ASP.NET MVC. Впереди ещё особенности маршрутизации, иерархические представления (partial view), работа с хранилищами данных, да даже банально, как лучше логировать ошибки и в каких событиях на сервере. А научиться клепать хеллоуворлды можно за час на любом языке - это не вопрос.
Только эта штука - ASP.NET MVC - востребованная, её есть смысл изучать. И ещё она часть Дотнета, а не какой-то левый язык, в котором надо всё заново изучать, начиная от синтаксиса, заканчивая, а как и где там захват переменных происходит, особенности наследования и прочие штучки, которые и за 30 часов видео не узнаешь все. С вас же не банальное формошлёпство будут требовать, а давай на высоком уровне делай. А если вы первые 2-3 месяца будете детские баги штамповать и утечки памяти на ровном месте допускать - не вас ли первого и попрут?
Как на Дельфи сделать, например, MVVM или что-то такое многослойное, чтобы самому при этом не писать всю обвязку. Ну типа байндинги из коробки хотя бы есть? И это только первые вопросы на пути освоения. А самый главный вопрос - куда я это Дельфи потом после этой работы приткну?
Мне на собесе Дотнет+Дельфи сказали, что чувак, который будет что-то там переписывать или которого самого надо дообучать, им не нужен. Они хотели бы того, который сам им помог бы во всём этом. Т.е. дать тебе месяцы или сколько там, пока ты разгребёшь, как работает всё старое дерьмо, и научишься писать новое на высоком уровне они тебе явно не готовы. Нужен спец, который "придёт и молча поправит всё", а не чувак, который будет спеки первые недели изучать.
Даёшь задание, смотришь на результат. А что там кто чувствует, на какой волне - это колыхать не должно.
ЭЭЭ, ты просто фатально ошибаешься по поводу командной работы.
Кого только не берут - татуированных, проткнутых разным металлом, побритых на полголовы, крашеных. Эти у вас вопросов не вызывают.
Солнце, из чего ты сделал этот вывод?
Только аккуратно одетый, поддерживающий порядок на рабочем месте может работать программером. Порядок на столе== порядок в голове. Остальное всё-ерунда.
А фреймворки?
-----
Там библиотеки компонентов - если стандартный компонент на форму перетащил - значит все необходимое уже умеешь...
Как на Дельфи сделать, например, MVVM
-----
А кто у тебя это требует? ![]()
Это ты сам у себя требуешь... потому как снова тупишь...![]()
Впереди ещё особенности маршрутизации, иерархические представления (partial view), работа с хранилищами данных, да даже банально, как лучше логировать ошибки и в каких событиях на сервере.
-----
И сколько же времени это должно занять? ![]()
Мне ведь не изучать с нуля нечто в непонятной терминологии надо, а лишь связать уже изученное с тем как оно используется в МВС... буквари Я читал своевременно....
Изложить необходимое без воды и именно в режиме подвязки к изученному - хватит и полчаса.
Потом попрактиковаться недельку-другую и можно писать любые штуки на уровне 3-5 лет опыта...
это противоречит тому факту, что тебя без знаний Делфи позвали на собеседование
У ашара работа такая - звать на собесы. Если он за неделю ни одного не позвал - ему премию не дадут. А разрабы и менеджеры - им просто отвлечься, поболтать. Бабки-то те же платят, а напрягаться не нужно.
Т.е. то, что позвали - вообще ни о чём не говорит. Они позовут любого, кто в резюме хотя бы половину слов из их вакухи напишет.
Солнце, из чего ты сделал этот вывод?
Только аккуратно одетый, поддерживающий порядок на рабочем месте может работать программером. Порядок на столе== порядок в голове. Остальное всё-ерунда.
Интервью разрабов из разных фирм смотрел, как у них в офисах. По-разному у всех. Где-то аж дресс-код, а где-то все цвета радуги, всех культур и направлений в пуфиках гуглерами пробавляются.
Как на Дельфи сделать, например, MVVMMVVM - это паттерн. И реализовать этот паттерн можно на любом языке программирования.
Конечно можно. Только на одном всё из коробки от официального вендора работает, а на другом большую часть самому писать надо или искать какие-то левые фреймворки разной степени багнутости и недоделанности.
А в вашей подходит каки изучать?
-----
А это всем прогерам подходит.
Только методология отличается - кто-то буквари самостоятельно изучает, кто-то просто с разбегу по самые уши вляпывается, ну кого-то просто макают столько раз сколько надо для привыкания к субстанции...
Я знаю одну Казахстанскую IT компанию, они на Delphi проекты пилят, а продают в РФ и во многих странах на СНГ. А их клиент какой-то запилил видос, где негативно отзывалсся об этой IT компании, что мол у них всё устаревшее. Вот см. https://www.youtube.com/watch?v=MphxmmT6N-I
Моя ФЛ Он и ОнаЛегаси и частично предметку изучать придется...
ёжику понятно. Лично у меня не было исключений. Предметных знаний хватит на открытие своего автосалона грузовиков, свинофермы и конного заводика. Ну там еще по мелочам всякого разного....
И легаси на дельфи было. Сейчас другое легаси...
НО, Алекс ожидает, что к нему на ближайшие пару лет приставят человечка, которому наш подопечный будет сидеть и заглядывать через плечо.
У ашара работа такая - звать на собесы. Если он за неделю ни одного не позвал - ему премию не дадут. А разрабы и менеджеры - им просто отвлечься, поболтать. Бабки-то те же платят, а напрягаться не нужно.
Опять демонстрация незнания кухни фирм.
когда ХРюшка приглашает кого попало, следующий человек придёт на ее место.
Ни мне ни шефу проведение собеседовании особого удовольствия не доставляет, поверь.
От просиженного на них времени у меня не становится вдруг меньше работы. А эти Часы мы не можем выставить в счёт заказчику.
когда ХРюшка приглашает кого попало, следующий человек придёт на ее место.
Так вроде сначало ляйка приглашает на собеседования, в свою ляй контору, потом 3 или 6 месяцев Probezeit.
Моя ФЛ Он и Онано поддерживать это заколебёшься
-----
Неправда, однако...
Бо, поддерживаться будет так как написано.
А плохо написать можно и на Дельфи/СиБилдере и Шарпе...
У меня есть старый СиБилдеровский проект - слабо связанная система - могу поменять любую часть.
Вот чего не могу - вынуть из бекапа базы схему с пометками - формат базы поменялся...
Да всё равно начём прогать, главное чтобы была поддержка работы с популярными СУБД, и чтобы сетка хорошая была. В Windows нет нативной сетки, допустим если прогаешь на гнутом Си, то приходится использовать ListView.
Моя ФЛ Он и ОнаЯ знаю одну Казахстанскую IT компанию, они на Delphi проекты пилят, а продают в РФ и во многих странах на СНГ. А их клиент какой-то запилил видос, где негативно отзывалсся об этой IT компании, что мол у них всё устаревшее. Вот см. https://www.youtube.com/watch?v=MphxmmT6N-I
Ну а что, нет чтоли? Свяжешься с Дельфи - сузишь для себя рынок труда на пару порядков.
Я знаю много немецких компаний, которые пилят проекты на дельфи. На дельфи можно быстро и дешево что-то соорудить, но поддерживать это заколебёшься.
А чё это заколебёшься поддерживать? Формочки фигакс-фигакс и в продакшон - просто жы всё... Ааа, лохов трудно найти, которые бы это всё разгребали.
о чем говорит этот человек?
Об этом
https://programming.mybb.ru/viewtopic.php?id=142
https://programming.mybb.ru/viewtopic.php?id=206
https://programming.mybb.ru/viewtopic.php?id=22
https://programming.mybb.ru/viewtopic.php?id=86
https://programming.mybb.ru/viewtopic.php?id=84
Моя ФЛ Он и Она"Сетка", блин... )))
Таблица!
Странный форум - театр одного актёра, запущенный в 21 году. Я сначала подумал, реально где-то есть сообщество окаменелостей, которое решает давно решённые проблемы не поиском в инете, а спрашиванием друг друга, как будто эти технологии активны и куча народа на них что-то пишет. А там просто кто-то открыл музей древнего мира и сам с собой ведёт там беседы. ))
Или кто-то таким образом личную базу знаний придумал сделать?
"Сетка", блин... )))
Таблица!
В разных языках/фреймворках по разному называется.
Моя ФЛ Он и ОнаКонечно можно. Только на одном всё из коробки от официального вендора работает, а на другом большую часть самому писать надо или искать какие-то левые фреймворки разной степени багнутости и недоделанности.
Из коробки только bindings, т.е. автоматизация связи между View и ViewModel. Да и то в некоторых ситуациях без костылей не обойдешься ;)
Про Дельфи я знаю только то, что такой язык когда-то был популярен :) Я его никогда не изучал и даже IDE ни разу не видел.
MVVM - это паттерн, который используется для отделения UI от бизнес логики. И да, этот паттерн можно изпользовать в том числе и в Дельфи.
Для мобильных разработчиков с фронтэндом халява. В десктопных приложениях десятки и сотни контролов одновременно на форме. В мобильных один список и пять кнопок уже считается перегруженным интерфейсом - юзеру будет непонятно, как всем этим богатством пользоваться.
У меня на дельфи драгэнддропом лабали выпускники сельхозинститута в течении 30 лет. :-))
-----
И не было никого, кто смог бы сказать как им надо делать...
Все понимаю, но на любом языке можно писать хорошо... а можно лепить спагетти...
В Дельфи, как и в ВБ6.0, все очень хорошо заточено под создание именно спагетти...
Есть, однако, отличие - в Дельфи делать нормально проще чем в ВБ6.0...
В мобильных один список и пять кнопок уже считается перегруженным интерфейсом - юзеру будет непонятно, как всем этим богатством пользоваться.
У меня в колледже свой проект был, нужно было реализовать на Windows CE для ресторанного бизнеса, там нужно было маленькие столы рисовать, список меню, и список заказов. Типа такого - https://i.ibb.co/LQx8kjG/rest-result-16-01-18-11-2021-min...., столики перекрашиваю на PHP, использую SVG.
Моя ФЛ Он и ОнаА как в Германии (и Ирландии, и Америке) обстоят дела с поздравлениями? В России и, как я понял, некоторых странах Восточной Европы принято поздравлять тех, у кого День рождения или какой-то другой праздник. Причём, обычно, даже не спрашивая, нужно ли это человеку. Я это дело ненавижу. Дни рождения, восьмые марта, двадцатьтретьи февраля, ещё какие-то государственные праздники и прочие аналоги в разных странах и континентах - не-на-ви-жу. Ненавижу принимать подарки, дарить подарки, говорить поздравительные речи, слушать поздравительные речи, участвовать в танцах, хороводах вокруг ёлки, встречах нового года, проводах нового года, "давай выпьем", "давай закусим" и прочих языческих обрядах.
Есть в Гермашке какой-то простой способ отказаться от всего этого в коллективе на фирме?
Туда же вопросы типа "а ты женат? а почему да? а почему нет? а дети есть? а почему так мало? а почему так много? а когда будут? а где ты живёшь? а как дела? а какое твоё хобби?" и так далее.
Ашары и соседи чёта зачастили спрашивать, как у меня дела. Чё отвечать-то? Ну говорю, что гут. Но достало. Я их никогда не спрашиваю, как у них дела - мне дела нет.
А как в Германии (и Ирландии, и Америке) обстоят дела с поздравлениями?
Ну в каждой фирме наверное по своему, насколько помню, у нас скидывались на подарки всей фирмой, потом кто-то ехал покупать подарок/подарки, сотрудники потом пели песню именнинику "Happy Birthday to you!", и дарили подарок, именниник должен принести торт, или самому что-то сготовить, в обед все идут на кухню, и едят торт или что именниник приготовил, кто-то принесёт тортик, кто-то американские пончики, всем чай, и всё, потом за работу. И на рождество/НГ корпоратив, у нас заказывали еду в Metzgerei, а праздновали в конференцзале, море еды, кто-то пил вино, радио или музыку включали, в монополию или в угадай что-то... играли, рассказывали рассказы и шутки, потом по домам.
Моя ФЛ Он и ОнаЕсть в Гермашке какой-то простой способ отказаться от всего этого в коллективе на фирме?
Меня выбешивает такое в фирмах, у нас даже потом отменили такой обычай, т.к. каждый месяц у кого-то ДР и бесил такой обычай. Ещё за подарками ехать кому-то надо, во время обеда, или после работы. Но корпоратив имхо более-менее.
Моя ФЛ Он и ОнаТуда же вопросы типа "а ты женат? а почему да? а почему нет? а дети есть? а почему так мало? а почему так много? а когда будут? а где ты живёшь? а как дела? а какое твоё хобби?" и так далее.
А иногда ещё когда на собеседование приглашают, то могут посмотреть что вы кушаете, могут позвать в столовку, или в Metzgerei. Обычно немцы идут в такие места кушать, сами что-то ничего не готовят. Когда я в поступал колледж, мой директор колледжа пошёл посмотреть что я ем. Я пошёл в Metzgerei заказал всякой баварской еды, типа кнёдели, леберкезе или шнитцель. А когда я был на собеседование в одной игровой IT компании, мне дали 1 день Probezeit, они меня хотели проверить что я ем, говорили мол пойдём вместе покушаем, а я что-то отказался. Я на стажировке с немцами часто в столовую ходил, фирма была возле исследовательского института, в столовой расплачиваешься не наличкой, а специальной NFC картой, короче загружаешь деньги на карту в специальный автомате, потом идёшь в столовую выбераешь еду, и на кассе прислоняешь карточку к кассовому аппарату, и с неё снимали Guthaben.
А ещё готовьтесь к тому, что если вы ценный сотрудник, то вас начальник в Швейцарию или в Австрию позовёт на лыжах кататься. Я лично знаю таких людей, на Weihnachten едут в Швейцарию или в Австрию на лыжах кататься.
Моя ФЛ Он и ОнаАшары и соседи чёта зачастили спрашивать, как у меня дела. Чё отвечать-то? Ну говорю, что гут. Но достало. Я их никогда не спрашиваю, как у них дела - мне дела нет.
Ну им тоже нет до вас дела, это имхо они из вежлевости "думают" о вас.
Моя ФЛ Он и Онаа ты женат? а почему да? а почему нет? а дети есть?
Я вспомнил, такое спрашивают, но в основном такое спрашивают женщин, а не мужчин. Потому-что не хотят брать на работу беременную женщину. Когда я в одну фирму бевербовался, там искали рабочую силу с контрактом на 1 год, потому-что женщину не уволили, а она была в декретном отпуске. Хотя был случай мой учитель по информатике в колледже, тоже уходил в декретный отпуск, он сидел со своим ребёнком, а его жена работала.
Моя ФЛ Он и ОнаЧё отвечать-то?
Если я кого-то хорошо знаю и меня спрашивают "как дела?", я говорю "спасибо нормально", а потом спрашиваю "а у вас как?", если расходемся то желаю им хорошего дня, или выходных.
Моя ФЛ Он и ОнаНу в каждой фирме наверное по своему, насколько помню, у нас скидывались на подарки всей фирмой, потом кто-то ехал покупать подарок/подарки, сотрудники потом пели песню именнинику "Happy Birthday to you!", и дарили подарок, именниник должен принести торт, или самому что-то сготовить, в обед все идут на кухню, и едят торт или что именниник приготовил, кто-то принесёт тортик, кто-то американские пончики, всем чай, и всё, потом за работу.
Вот эту всю херню ненавижу просто. Мало того, что бабки на подарки скидывать, так и тебе дарят какую-нибудь ненужную херню. У меня дома и так хлама полно, а тут ещё прилетает. И скука просто так не выкинешь - надо как-то незаметно, чтобы не обиделись, да и про утилизацию подумать.
Вобщем, полный бред и разорение все эти подарки-поздравления.
А ещё готовьтесь к тому, что если вы ценный сотрудник, то вас начальник в Швейцарию или в Австрию позовёт на лыжах кататься. Я лично знаю таких людей, на Weihnachten едут в Швейцарию или в Австрию на лыжах кататься.
Я это дело ненавижу
чё та ты какой-то нифига не компанейский. А зря.
Это же здОрово, когда утром в твою днюху у тебя куча поздравительных емэйлов. В тех фирмах, где я была всех поздравляли, а на подарки скидывались только в особых случях: юбилей, выход на пенсию, рождение ребенка, рождение внука, выход после продолжительной болезни...
В предыдущей конторе в докоронные времена раз в месяц собирались с утра в большой комнате и бухали шампань с брице, поздравляя именинников месяца. Во всех конторах было принято проставляться. Я устраивала пицца-пати в обед. Кто-то приносил пирожок/тортик....
О, а еще раз в год есть бетрибсаусфлюге. Это вообще классная вещь. Куда мы только не ездили, где только не бухали....
А как я люблю всякие совместные поседелки с коллегами в кабаках, всякие вайнахтсфайер и зоммерфесте, уууу....
У меня с предыдущих фирм осталось человек 10 с кем мы иногда встречаемся и созваниваемся. В основном, по праздникам и днюхам.
Туда же вопросы типа "а ты женат? а почему да? а почему нет? а дети есть? а почему так мало? а почему так много? а когда будут? а где ты живёшь? а как дела? а какое твоё хобби?" и так далее.
Ашары и соседи чёта зачастили спрашивать, как у меня дела. Чё отвечать-то? Ну говорю, что гут. Но достало. Я их никогда не спрашиваю, как у них дела - мне дела нет.
С тобой пытаются наладить хоть какой-то минимальный контакт и найти общие темы, а ты сопротивляешься.
Это же здОрово, когда утром в твою днюху у тебя куча поздравительных емэйлов.
Что я должен ответить на эту кучу спама? А не ответишь - могут обидеться. Я давно не отмечаю всякие праздники, календарные события, дни рождения, как свои, так и чужие. Только если совсем припрут.
С тобой пытаются наладить хоть какой-то минимальный контакт и найти общие темы, а ты сопротивляешься.
Есть проблема, вопрос? - Спрашивай. Нафиг издалека подходить и "контакты налаживать"? Если мне что-то нужно, я подхожу и спрашиваю, а не выстраиваю многодневную стратегию подхода. Чай не высокая политика.
Это вместо работы и при этом оплачивается? Или в праздничный-отпускной-выходной день всё планируется и не оплачивается - т.е. ты должен часть своего свободного времени выделить, да ещё ничего за это не получишь, кроме гулянки, которая тебе, возможно, не нужна?
Это вместо работы и при этом оплачивается?
это проходит в рабочие дни вечером.
да ещё ничего за это не получишь, кроме гулянки, которая тебе, возможно, не нужна?
ну это дело добровольное
Если ты красноглазик-экстраверт, то можешь не ходить.
я могу три вечера в году выделить из своего «плотного графика»
А вдруг еще и с девкой приличной познакомишься.
А если с неприличной, и она меня развратит?
Кстати, а много обычно в немецких фирмах работает разработчиц? Не ашары всякие или там секретари, а именно разработчицы - хотя бы тестировщики, но лучше конечно непосредственно пишущие код. На моей прошлой работе было примерно пополам. Ну, парней чуть больше.
Вообще, какая-то странность. На курсах языка тоже было женщин обычно много. В России сдавал А1 на немецкий - ну где-то 70% женщин. В Германии на первом курсе было где-то тоже 70% женщин. На втором - уже под 90. А где все мужики? Батрачат, пока их фрау образовываются?
А какая разница-то. Сходишь, потусишь.
Разница в том, что что обычно бывает, когда постоянно отказываешься? Ну там не начинают подталкивать к увольнению? Я просто не люблю компании и пустые резговоры (в реале, на форуме можно).
Вот эту всю херню ненавижу просто. Мало того, что бабки на подарки скидывать, так и тебе дарят какую-нибудь ненужную херню.
Я тоже не фанат такого, я как-бы интроверт и такое стесняюсь. Мне лично подарили флешку на фирме, она как-бы мне ненужна, но как-бы приятно.
Моя ФЛ Он и ОнаМля, а это-то накуа?
Без понятия, наверное хотят узнать кулинарные предпочтения, некоторые едят такую гадость. Многие немцы не парются с едой, идут каждый день в Metzgerei покушать, или в Bäckerei или на автозаправке сендвичи покупают, ну это такой разрезаный багет, с колбасой, овощами, яйцами, и майонезом, ну примерно как в Subway, короче вот такой - https://www.konditorei-braendli.ch/wp-content/uploads/2016... и https://www.der-baecker-eifler.de/sites/default/files/styl....
Моя ФЛ Он и ОнаКстати, а много обычно в немецких фирмах работает разработчиц?
Немного, но больше чем в России и в странах СНГ, у нас в колледже 3-4 девушки учились на IT.
Моя ФЛ Он и ОнаМногие немцы не парются с едой, идут каждый день в Metzgerei покушать, или в Bäckerei или на автозаправке сендвичи покупают, ну это такой разрезаный багет, с колбасой, овощами, яйцами, и майонезом, ну примерно как в Subway, короче вот такой -
Мне и с Макдональдса или Бургер Кинга нормально. Не знаю, чего эту еду нездоровой считают - нормальный хлеб и мясо, жареный картофан. Овощей или фруктов ещё догнать и ваще пушка. Гораздо лучше, чем жрать дома приготовленные российские сосиски из имитации мяса и дешёвые макарошки из муки третьего сорта, или сыр из пальмы.
Мы на корпоратив (перед Weihnachten) на фирму заказали примерно вот такое блюдо http://metzgerei-kroiss.com/Fotos/10.JPG и http://metzgerei-kroiss.com/Fotos/08.JPG и плюс много мясо типа свиной рульки, волокнистого мяса и с подливом. А немцы едят такое http://metzgerei-kroiss.com/Fotos/01.JPG, http://metzgerei-kroiss.com/Fotos/03.JPG, http://metzgerei-kroiss.com/Fotos/04.JPG когда идёшь в Metzgerei там штампы ставят, если 10 штампов набераешь, то дают скидку, или что-то дают бесплатно в Metzgerei, и ещё немцы пьют каждый день море кофе, наверное где-то 3 чашки кофе (утром, обед, после обеда), и пьют Apfelschorle яблочный газированный напиток https://www.getraenke-roennfeldt.de/wp-content/uploads/202...
Моя ФЛ Он и ОнаМы на корпоратив (перед Weihnachten) на фирму заказали примерно вот такое блюдо http://metzgerei-kroiss.com/Fotos/10.JPG и http://metzgerei-kroiss.com/Fotos/08.JPG
Бред какой-то - это же просто бутеры! Хлеб, сыр, колбаса или ветчина нарезанные и сервированные не сильно замысловато. За что там платить? Я такое, можно сказать, на завтрак ем каждый день, только не заворачивая сыр в завитки и прочая шняга.
А немцы едят такое http://metzgerei-kroiss.com/Fotos/01.JPG, http://metzgerei-kroiss.com/Fotos/03.JPG, http://metzgerei-kroiss.com/Fotos/04.JPG
А вот это нормас! Хоть и обычная незамысловатая еда, но она по мне. Правда, я сам себе такое готовлю тоже постоянно.
Единственное, что меня может привлечь на корпоратив - хорошая халявная еда! Но если самому надо скидываться, а не шеф типа бесплатно (зато я вам не доплачу премий) приглашает, то ну нафиг.
Бред какой-то - это же просто бутеры! Хлеб, сыр, колбаса или ветчина нарезанные и сервированные не сильно замысловато. За что там платить?
Ну там ещё что-то было, просто это было в 2008 году, я уже точно толком не помню.
Единственное, что меня может привлечь на корпоратив - хорошая халявная еда!
Еда была халявная плюс напитки, всё организавала секретарша, это было за несколько дней до Weihnachten, кстати она частично ещё выполняла функцию HR. Я не знаю можно ли списать с налогов еду, просто тут всё списывают...
Моя ФЛ Он и ОнаА если с неприличной, и она меня развратит?
так это же еще лучше! :-)
Кстати, а много обычно в немецких фирмах работает разработчиц?
Нас немного, но есть. Обычно работаю практически одна в мужском коллективе. Где-то я сидела совсем одна, сейчас нас двое из 15 человек (но у нас всего-то 4 женщины на всю контору, ждем на этой неделе пятую. чему несказанно рады), в предыдущей конторе нас было 5 тёток из 40 разработчиков.
С какой целью интересуешься?
Идея соглашаться на частичное совпадение требований и моего профиля может и неплохая... Но вот получил один за одним несколько отказов из-за "несовпадения компетенций". И написали, что нашли человека, который знает сразу, скажем, и Джаву и Дотнет. "Согласен выучить в процессе работы" - им это не надо.
Понятно, что можно когда-то где-то и найти, где с частичным совпадением возьмут, но шансов на это гораздо меньше. Т.е. это не ашар опечатался и не одна вакансия сразу на несколько мест. А люди действительно ищут и, судя по тому, что отписывают, находят таких многостаночников: джава+дотнет, дотнет+дельфи, дотент+VB6, дотнет+джаваскрипт+джава+С++ и всё-всё, что там написано по длинному списку.
"Согласен выучить в процессе работы" - им это не надо.
все им надо, просто я могу себе представить твои щи на собеседовании, когда тебе говорят о том, что ты ещё и на Яве/Делфи/гуслях играть должен.
Надо дружелюбнее реагировать, типа «а, делфи я ковырял в школьные годы. Был поражён, насколько быстро можно клепать формочки с кнопочками. Сразу написал программку по расчёту страховых премий для тёти Клавы с соседнего подъезда» старперы на том конце сразу кипятком ссать начнут.
"Согласен выучить в процессе работы" - им это не надо.
надо, еще как надо, но ты четко даёшь понять, что почти за 40 лет особо ничего и не выучил. Следовательно, и дальше ничего не выучишь.
А люди действительно ищут и, судя по тому, что отписывают, находят таких многостаночников: джава+дотнет, дотнет+дельфи, дотент+VB6, дотнет+джаваскрипт+джава+С++ и всё-всё, что там написано по длинному списку.
Конечно находят. По секрету скажу: такие многостаночники называются программистами и для них абсолютно нормально работать с несколькими языками программирования и разными технологиями :-)))
Но для этого действительно надо любить свою профессию и любить постоянно учиться.
но ты четко даёшь понять, что почти за 40 лет особо ничего и не выучил. Следовательно, и дальше ничего не выучишь.
По резюме чётко видно, что я выучил. Все технологии мало того, что выделены в тексте опыта работы, так ещё и вынесены отдельно и проклассифицированы. И написано, что я сейчас учу.
По секрету скажу: такие многостаночники называются программистами и для них абсолютно нормально работать с несколькими языками программирования и разными технологиями :-)))
Но для этого действительно надо любить свою профессию и любить постоянно учиться.
Я ещё раз говорю, что можно учить постоянно новые языки и знать в них понемногу, и никому особо нужным при этом не быть (попробуй пройти технический собес, будучи сеньёром, но на язык, в котором ты сделал поверхностно пару проектов). А можно в одной-полутора технологиях совершенствоваться. Я приводил пример, что какие-нибудь джаваскриптеры знают только свой джаваскрипт и не парятся. Туда же Objective C (сейчас на Свифт перешли) - челам вообще пофиг, что там какие-то джавы и дотнеты есть, т.к. они и так гребут бабло лопатой. Есть джависты-бекэндеры, которым
не просто на другие языки пофиг, а на другие области Джавы пофиг. Это всё, конечно, не настоящие программисты. А лишь студенты, которые знают по 3-5 языков на уровне сделанных лаб и пары курсовых проектов, и с желанием изучить ещё пяток языков так же поверхностно - вот это настоящие программисты. А Джош Смит, который полтора года учил Objective C (и больше ничем не занимался, типа обучения кучи всякой фигни и параллельно трём-четёрым языкам программирования в ВУЗе), чтобы достигнуть там того же уровня сеньёра, который у него был в Дотнете - он просто погулять вышел.
Вы правы. ))
Обновил свой резюм на Монстре, сделал видимым - теперь не я ищу и пишу, а мне пишут и звонят. Не сильно часто, но всё же. Правда, на результат трудоустройсва это пока никак не сказывается. )))
Блин, надо проверить - может, я на других биржах оставил открытым свой старый позорный вариант резюме? О_о
На каждую хитрую гайку найдётся...
Чтобы пройти собес, нужен просто отличный послужной список (заработанный частично сестрой... или полностью).
А вообще, те, кто работают с несколькими языками и технологиями - лохи. Правильные пацаны работают сразу на нескольких работах. Ну и 23-летний сеньёр прилагается.
А ведь если бы ашары обменивались инфой, как некоторые пугают, то это бы легко вскрылось. Ну или так - вы написали нам, т.к. ищете работу? а почему резюме скрыто и написано, что не ищете?
Достаточно 5-10% таких умников на рынке труда, чтобы половина остальных сосала лапу, пока эти "работают".
А почему всегда, когда оформляют картинки к статьям "типа программист", используют макбуки и маки? Их даже статистически продаётся в мире едва ли четверть от всех программистов - т.е. даже четверти навряд ли хватит - а там чел аж с требя сразу работает. Ну и ещё "типа программист" - это всегда картинка чела, тупящего в какую-нибудь примитивную разметку или джаваскрипт-функции в две строки.
Джаваскриптизёры ещё и не рефлексируют по поводу... да по любому поводу - просто посылают тебя наф. А мне задвигают, чтобы я от Дельфи и Вижуал Бейсик 6.0 (не дотнетовского, а гораздо раньше) не отказывался.
Зачастую ребята просто не хотят вникать, особенно в продукты старше года-двух, им резона нет, опыт фикса багов/попиливания фич в проектах на Angular 1.х потом не продать.
Но с другой стороны, Сэм с сетрюней ничем не хуже обычных бодишопов, продающих джунов-миддлов как сеньёров-архитекторов, а разницу кладущих в карман. Просто Сэм пока ещё не поднялся-раскрутился, но со временем к сестюне и Сэму придут друзья-подруги-знакомые, и на горизонте взойдёт новая галера. В 23 года уже командовать галерой - да кто в древнем Риме мог о таком мечтать?
Иногда присылают вакансии, на которые я не подхожу или не хочу идти. Ну и просят дать знать, если мне подходит. Если просто ничего не ответить, даже что не подходит и почему, это считается нормальным, вежливым? Приславшего я не знаю - первый раз такое имя встерчаю.
Прислали такое
.NET Core
JavaScript (ES6), Node.js, React
SaaS background
В джаваскрипте не разбираюсь, а нужно, судя по всему, очень глубоко, поэтому не хочу соглашаться.
В джаваскрипте не разбираюсь, а нужно,
Javascript ИМХО самый простой язык, он ещё проще чем Си.
Моя ФЛ Он и ОнаСмотря где и как его применять. Асинхронно загрузить кусок представления, байндинги там всякие в веб-фреймворках - это просто загуглить можно, что я и делал уже много раз. А можно писать сложные модели на джаваскрипт, с асинками, по последним стандартам, промисами (даже не знаю, что это такое - но слышал), сверху каким-нибудь Тайпскриптом пригладить и т.д. Тут я не мастак. Тут язык нужно должно изучать, а то понапишешь лапшу багованную. Всё зависит от того, насколько функционально сложную вью-модель вы хотите написать.
Я, например, когда вижу, как одна функция джаваскрипт вызывает другую, там третью и так далее... я не знаю, как это у них называется. Вобщем, код выглядит как лесенка из последовательных функций. Кажется, это они называют цепочкой коллбеков. Вобщем, я когад это вижу, у меня в голове не укладывается, как они эту хрень всю понимают. В нормальных языках учат маленькие функции делать, разделять на файлы, а эти пишут лапшу коллбечную и им норм.
А ещё, как я слышал, проверка типов у них чуть ли не ручная самописная. Ну или какую-то фигню подключают - целый сторонний фреймворк. У джаваскриптизёров, похоже, из коробки вообще ничего нет, кроме бесполезного самого по себе джаваскрипта.
Короче, пособесился ещё пару раз и ещё терминов поназначали. Сейчас фирма была, где, как я их понял, в основном индивидуальные небольшие проекты - сам от начала и до конца делаешь. Прямо идеально для меня. Но надо флюссих коммуницировать мюндлих и шрифтлих на немецком и английском, как с менеджерами, так и с кундами. Но я вроде уже нормально болтаю - с ошибками, конечно, но гораздо лучше, чем пару месяцев назад ещё. Ну оно и понятно - тридцать раз об одном и том же говорить, оно само запомнится.
Слушайте, а что за бред? Я тут спрошу. Вроде, новости слушаю, но так и не понял - чтобы посещать всякие оффентлихе места со скоплением народа, с завтрашнего дня нужно быть ОДНОВРЕМЕННО привитым, выздоровевшим (т.е. в обязон нужно переболеть)? и протестированным с отрицательным результатом? Ватафак? Таких фиг наберётся. Спросил у людей, как к ним попасть - они говорят, что у них 2G+. Одновременно привитый и выздоровевший, ЛИБО протестированный. А у тестов, насколько я знаю, годность одни сутки. А запись на них последний раз тоже за сутки была. Сегодня протестился, и на завтра снова записался.
А работать как, если только и делаешь, что тесты сдавать бегаешь, да результаты забираешь?
Слушайте, а что за бред?
А вы разве не привились? Когда в Германию ехали наверняка вас должны были в хайме ещё привить. Я когда в Германию приехал живя в хайме меня заставили лечиться от Гепатита B и C.
Моя ФЛ Он и ОнаЕщё вопрос по производительности труда. Особенно при работе из дома. Обычно есть какие-то метрики, которые нужно выполнять - типа не меньше стольки-то тикетов в сутки? А другие разработчики знают эти метрики друг у друга? А то ведь можно подгонять, стыдить ("вон, коллеги в два раза больше делают за то же время!") и выжимать, пока выжимается. Или можно просто работать, тебе вроде ничего не говорят, ты думаешь, что это нормально, а потом тебе сразу пачку накопленных претензий вывалят с намёком на увольнение.
Сказали, что у них 40 часов в неделю, но время не детерминированно - т.е. можешь сам эти 8 часов в день как хочешь раскидать. Но при этом термины с менеджерами и кундами детерминированны. Ну и плюс митинги. Частично офис (типа раз в неделю), остальное из дома.
И ещё пара вопросов. Слышал от тех, кто поработал в России и в Германии. Говорят, что в Германии производительность труда раза в 2 меньше. Т.е. в среднем код пишут или тикеты закрывают раза в 2 медленнее. Как по-ашему, близко к правде?
Насчёт работы из дома. Особенно если дают десктоп домой. Обычно как договариваются об оплате электричества? Никак - сам платишь? Или требуют показать тариф и высчитывают приблизительно, а потом добавляют в зарплату?
И ещё пара вопросов. Слышал от тех, кто поработал в России и в Германии. Говорят, что в Германии производительность труда раза в 2 меньше. Т.е. в среднем код пишут или тикеты закрывают раза в 2 медленнее. Как по-ашему, близко к правде?
Народ ещё пытается на двух работах работать - основная плюс фриланс. Откуда у них время есть совмещать? Значит, на основной нагрузка небольшая.
Т.е. в среднем код пишут или тикеты закрывают раза в 2 медленнее. Как по-ашему, близко к правде?
В Германии не упахиваются на работе ;) Работают себе в удовольствие, не лезут из кожи вон. Часто это воспринимают как медленную работу.
В остальном все как в России - интересные таски делаются быстрее, скучные медленнее. Когда припрет, то "хуяк-хуяк и в продакшн".
Насчёт работы из дома. Особенно если дают десктоп домой. Обычно как договариваются об оплате электричества? Никак - сам платишь? Или требуют показать тариф и высчитывают приблизительно, а потом добавляют в зарплату?
Никак - сам платишь, потом делаешь налоговый вычет.
По резюме чётко видно, что я выучил.
-----
Хи-хи-ксссс....
Выучил - все. Понял - ничего. Бывает...
Оценку того что ты демонстрируешь на этом форуме тебе уже давал не только Я.
Но! Тебя эти оценки не интересуют и не подвигают к самосовершенствованию...
Ну да это дело хозяйское - посмотрим что поменяется после сотни-другой отказов... ![]()



























