А как сейчас с работой?
Не знаю. У меня нет опыта в подобном. Я бы просто доложил начальству и спросил, что делать.
-----
Угу...
Т.е. ни вопроса зачем тебе задавался данный - заведомо вне твоей квалификации - вопрос,
ни к каким выводам пришли (или могли прийти) спрашивавшие - тебя совсем не интересует...
А меня вот интересует. И кое-что понимаю. Но не все.
И очень хотел бы получить полный анализ со всеми вариантами оценок.
Хотя бы для того, чтобы понимать какое поведение ожидается для прохода на определенную позицию.
Бери мол и учи...
-----
Именно так и делается.
С более/менее конкретным указанием что именно надо изучить, чтобы имплементировать задачу не как можется, а как требуется.
Выживают, кстати, две категории:
- те, кто долбит пока не разберется (выживают если хватает времени)
- те, кто дойдя до возможности задать осмысленные вопросы - задает именно их.
Все остальные - не выживают.
Кстати, тем более. Сегодня меня несколько раз переспрашивали, когда я сказал что-то типа "инстанцировать класс" или что-то такое неподходящее. Меня тут же переспросили и наверняка себе пунктик про меня запомнили.
Вообще, все собесы выглядят так, будто всё, что у меня в резюме написано и что я говорю - туфта, и меня пытаются просто прогнать по базе. Вопросы в том числе, как я уже раньше говорил - а что вообще программист делает и чем он от телефониста отличается. Тоже сидит и весь день телефонирует? Или чем отличается С++ от Сишарпа, кроме крестиков. Т.е. во мне явно видят полного самозванца. Ну не знаю... это как если бы вас начали спрашивать "жи ши пиши с буквой?...". Притом нужно же понимать, что ответить на вопрос об отличиях этих двух языков можно так, будто ты действительно самозванец и лишь по вершкам почитал, а можно на статью научную накропать. Но самое главное, что для работы это всё нахрен не нужно. А только и исключительно чтобы проверить, а не беженец ли ты из каких горных аулов, который с рождения только овец пас.
А вот если бы была бумажка, что закончил любой захудалый курс "войти вайти" или "Сишарп за 21 день" - сразу другой разговор был бы наверняка. По крайней мере про "жи-ши" не спрашивали бы.
С другой стороны, поставь я себя на их место. Какой-то хрен с горы апплаится, ни одной по-настоящему подтверждённой бумажки - всё какие-то переводы и просто в резюме понаписано. Говорить толком не умеет. Ещё и классы иногда имплементирует. Я бы такого на их месте не взял с вероятностью 100%. Даже если на вопросы отвечает, пусть не все. У нас тут недавно апплаился штудент - он тоже на некоторые вопросы отвечает, но ещё и говорит нормально хотя бы. Да мы лучше штудента возьмём, а этого наф. Но для Мурра тут конечно нужен подробный анализ - сразу не понять, в чём проблема.
Но у меня сомнения в том, что это произойдет раньше 5-6 увольнений...
Чтобы уволили 5-6 раз, нужно сначала устроиться на работу 5-6 раз. При этом, я думаю, что уже третье устройство после второго увольнения можно считать грандиозным успехом.
Кстати, на интервью иногда задают вопрос - а сколько времени вы уже ищете работу? Если отвечать честно - 3-4 месяца - то, как я понимаю, это сразу +дофига к вероятности, что и тут тоже ничего не получится. Потому что им нужно чем круче, тем лучше. А крутой специалист не ищет работу месяцами, сидя при этом без работы.
кроме крестиков.
-----
А почему - кроме?
И там,и там - по два крестика. Только в Шарпе они наложенные друг на друга.
Вот тебе еще совершенно элементарный вопросик:
Код:
struct P{int D;}
Тест:
namespace ConsoleApp1.Test{[TestClass]public class UnitTest1{[TestMethod]public void TestMethod1(){P p;p.D = 2;
}
}
}
то можешь сказать об имеющихся проблемах?
Вот видите, это уже два "косяка". Уже два плюсика в пользу "ну его наф, не будем нанимать". А если так раз 5-7 не то ляпнуть, то лица собеседующих быстро становятся скучающими и они спешат закончить интервью.
Щас глянул в англоязычной статье про классы в МСДН - да, они там инстанциируют класс и создают объект, который називается инстанс.
а надо объект класса
------
На самом деле - пофиг.
Инстансе или объект - без разницы - важно, для джуна, чтобы отличал дефиницию класса от инстанса. Многие не могут. Потому тебе по этому поводу задавали дополнительные вопросы. Должны были еще про инстансы интерфейсов и абстрактных классов поспрашивать...
Желательно, конечно, чтобы пользовался однотипной терминологией, но требовать этого от иностранца - не разумно - школы разные.
Должны были еще про инстансы интерфейсов и абстрактных классов поспрашивать...
Ещё спрашивали про статичные классы. И я ступил и забыл, что их нельзя инстанциировать. Сказал, что вроде можно, а нельзя абстрактные.
Мля, неужели в Шарпе есть два типа классов, которые нельзя инстанциировать? О_о
В С++ есть просто классы и всё. В Шарпе решили уйти от множественного наследования - для упрощения. Наплодили сущностей типа классов, интерфейсов, астрактных, статических, и разных сложных комбинаций между ними относительно наследования, имплементаций и прочего. В результате получилось в разы сложнее, чем в С++. А ещё называют Хайлсберга хорошим проектировщиком. Типичный немчура же - всё переусложнить, а потом долго разгребать. ))
Вот тебе еще совершенно элементарный вопросик:
Код:
struct PТест:
{
int D;
}
namespace ConsoleApp1.Testто можешь сказать об имеющихся проблемах?
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
P p;
p.D = 2;
}
}
}
Да кому нужны важи задачки и проблемы? Тем более, что вы даже присвоить двойку не сможете. Вы лучше нормальные программистские вопросы задавайте. ))
Желательно, конечно, чтобы пользовался однотипной терминологией, но требовать этого от иностранца - не разумно - школы разные.
Попробуйте заставить немца произнести звук "ж". Он скажет что-то типа "дж". Сегодня на собесе полминуты выясняли, что "syntax Zucker" и "syntaktischer sugar" это одно и тоже. Плюс ещё плохой микрофон моей вебки. Мне бы уловить общий смысл, чего они вообще говорят. В немецком тоже любят поставить в ряд кучу притяжательных.
третье устройство после второго увольнения можно считать грандиозным успехом
-----
Понимать - понимаешь, но исправлять ситуацию не собираешься... дело хозяйское...
а сколько времени вы уже ищете работу?
-----
И сколько?
Я вот - не ищу. Хотя почти два года не работаю по найму. Работаю себе потихоньку над своим проектом, изучаю дополнительные технологии и попутно интересуясь состоянием рынка труда и наличием работы соответствующей моей квалификации...
Но это - базово - не мертв, продолжаю развиваться/совершенствоваться. Хотя детали - что именно ожидается в качестве ответа на данный класс вопросов - надо бы уточнить у хрюшей...
Хотя... тебе же не интересно ЗАЧЕМ тебе задают тот или иной вопрос... и ответ у тебя единственный - количество времени поиска работы... и другого смысла в вопросе ты искать не будешь... А между тем на количество времени по большому счету всем наплевать. Не наплевать на то как оно используется. А вот на то что ты не ловишь второй смысл вопроса - уже не только не наплевать, но и стойку на предмет отсутствия творческого подхода сделать надо...
А крутой специалист не ищет работу месяцами
-----
Да ну?
Ты как в социализме живешь...
А на дворе - капитализм - нужно оказаться в нужном месте в нужное время - там может хватить HTML+CSS на уровне новичка...
В С++ есть просто классы и всё.
-----
Ошибаешься - есть классы, есть структуры и есть абстрактные классы...
И ты не прав по поводу крестов - просто вопрос на внимательность - Чем отличается "С++" от "С#"? - имеет не единственный ответ и является приглашением к дискуссии.
Н.П..
Повторно и без изменений - юниорская позиция:
Experience Required
Web Development experience (1+ years, where appropriate) in the following technologies would be desirable :
- .NET Framework 3.5 - 4.7.2.
- ASP.NET development (C #) (VB.NET).
- MVC 4/5 (C#) development, including GridMVC, Web Forms Development.
- JQuery / JavaScript / AJAX client side scripting / 3rd party controls.
- WCF Web Service development and configuration.
- SQL Server 2008 / 2017 (data design, stored procedure development, TSQL, SSIS).
- Experience in CSS, including frameworks such as Bootstrap.
- HTML5, HTML 4.01, XHTML 1.0, WCAG accessibility standards.
- XML, XSLT, XSD, distributed systems development.
- Experience of test-driven development, Behaviour Driven Development and agile methodology.
Ээээ... там, помимо, указанного, еще нужны знания в финансовой области и готовность писать мелкие антивирусы и секурити протоколы...