Ох уж сколько сейчас войти в ИТ расплодилось.
Была бы полезна статья как их выявлять и отсеивать на собеседованиях. У некоторых не получается и они попадают в компанию (откуда от них избавиться нереально. Спасибо нашему ТК).
Программист это призвание. Если с самого начала тебе не интересна эта тема, то не надо. Работайте в продажах, там и денег больше и все такое
Всегда удивляли люди, которые не помнят на что тратят деньги. Ещё больше удивляли те, кто пользуется наличными. Это же так не удобно! И не выгодно. В наличные cashback не завезли. Вы правда после зарплаты идете к банкомату и снимаете наличку? Рукалицо
Ох уж этот DI в .net core. Когда java мир бороздят корабли spring, cdi и guice, .net радуется первой реализации di. Ещё лет через 10 появится аоп? Это же базовые вещи и используются они десятилетиями
Берут обычно везде, вопрос только в $$$.
Статья конечно сказочная. Получить 5 офферов в ведущие компании имея 3 года опыта... Чувствуется некая недосказанность.
Или это не senior позиция?
Тем что в нем нет исключений? Как результат у вас будет весь код усеян проверками ошибок. Что несомненно сделает его сложнее.
Исключения упрощают обработку ошибок.
Тем, что там нет LINQ, который экономит мое время и делает код понятнее?
А что на счет метапрограммирования? Где шаблоны или дженерики? Где работа с кодом как с данными (деревья выражений)? Как создавать удобные, универсальные API интерфейсы в Go? Или по вашему хорошее Api это сложно и ненужно?
То что в Go вырезали циклы или скобочки, это вообще никого не волнует. Это не делает язык проще.
Java, C# не просто так имеют все свои возможности. Каждая из них направлена на то, чтобы сделать код проще.
Почему по вашему, вырезав все эти улучшения можно получить лучший язык?
Мои пункты описывающие «простой» современный язык:
* Простая и надежная обработка ошибок. (Лучше исключений ничего не придумали)
* Работа с данными как в памяти, так и в других источниках (Лучше LINQ ничего не придумали)
* Простое использование многопоточности и асинхронности (У C# это довольно сложно получилось не смотря на все старания)
* Выполнение правила: если программа скомпилировалась — она работает (к сожалению мы еще далеки до этого)
* Возможность писать большие проекты. Пока вы пишите HelloWorld — можете рассуждать о простоте сколько хотите. Но как только количество строк исчисляется миллионами или десятками миллионов, все модные «простые» языки сдуваются. Остается Java да C# и нет альтернативы.
* Наличие тулзов и библиотек. Что лучше, простой язык или кнопка «Создать приложение»?
В посте не увидел T-SQL и PL/SQL поддержки
Профайлинг запросов?
И какие СУБД будут поддерживаться?
Ясно, что MSSQL и Oracle как лидеры рынка. Будет ли DB2?
Мне кажется, что использование ПО от Microsoft сильно снижает риски.
Во первых коммерческое ПО тестируют профессионалы. Не видел QA команд, которые проводят регулярный регресс СПО.
Во вторых покупая ПО от Microsoft вы будете уверены в том, что сотрудники 100% времени занимаются своей работой, а не настройкой системы.
В третьих нет рисков сесть в лужу в будущем. Допустим завтра у вас новый проект в котором используется железка, работающая только под win. Или у клиента система работает только в IE6 (полно таких). Или еще чего. С Microsoft вы не потеряете деньги.
Я хочу сказать, что хорошее коммерческое ПО помогает вам в бизнесе, а не «просто забирает деньги».
Я живу в другой России.
Здесь HR менеджер не принимает решения о приеме на работу того или иного специалиста. Более того, абсолютно все из них очень вежливые и всегда предлагают чаю и кофе.
Проблема автора в том, что он не знает какую работу он ищет. Советую больше внимания уделять своей квалификации. Тогда и не придется ездить по собеседованиям и общаться с невежливыми HR менеджерами. Хорошего специалиста будут сами приглашать и всячески заманивать.
Был давным давно такой мультик.
И мороженное названное в честь одного из героев. Дюдюка.
Когда начинал новый проект, то хотел назвать его так-же как и то мороженое.
Но как называлось я конечно забыл. Поэтому проект называется: 6y6yka Engine
^_^
Благодаря этому посту вспомнил этот мультик. Теперь у проекта будет логотип!
Ох уж сколько сейчас войти в ИТ расплодилось.
Была бы полезна статья как их выявлять и отсеивать на собеседованиях. У некоторых не получается и они попадают в компанию (откуда от них избавиться нереально. Спасибо нашему ТК).
Программист это призвание. Если с самого начала тебе не интересна эта тема, то не надо. Работайте в продажах, там и денег больше и все такое
Может пора работой заняться?
Берут обычно везде, вопрос только в $$$.
Статья конечно сказочная. Получить 5 офферов в ведущие компании имея 3 года опыта... Чувствуется некая недосказанность.
Или это не senior позиция?
Тем что в нем нет исключений? Как результат у вас будет весь код усеян проверками ошибок. Что несомненно сделает его сложнее.
Исключения упрощают обработку ошибок.
Тем, что там нет LINQ, который экономит мое время и делает код понятнее?
А что на счет метапрограммирования? Где шаблоны или дженерики? Где работа с кодом как с данными (деревья выражений)? Как создавать удобные, универсальные API интерфейсы в Go? Или по вашему хорошее Api это сложно и ненужно?
То что в Go вырезали циклы или скобочки, это вообще никого не волнует. Это не делает язык проще.
Java, C# не просто так имеют все свои возможности. Каждая из них направлена на то, чтобы сделать код проще.
Почему по вашему, вырезав все эти улучшения можно получить лучший язык?
Мои пункты описывающие «простой» современный язык:
* Простая и надежная обработка ошибок. (Лучше исключений ничего не придумали)
* Работа с данными как в памяти, так и в других источниках (Лучше LINQ ничего не придумали)
* Простое использование многопоточности и асинхронности (У C# это довольно сложно получилось не смотря на все старания)
* Выполнение правила: если программа скомпилировалась — она работает (к сожалению мы еще далеки до этого)
* Возможность писать большие проекты. Пока вы пишите HelloWorld — можете рассуждать о простоте сколько хотите. Но как только количество строк исчисляется миллионами или десятками миллионов, все модные «простые» языки сдуваются. Остается Java да C# и нет альтернативы.
* Наличие тулзов и библиотек. Что лучше, простой язык или кнопка «Создать приложение»?
(только со скобочками)
Работаешь стандартные 8 часов 5 дней в неделю и получаешь 150 000 рублей
Хотя если учесть налоги, и дмс, то у меня почти столько же в офисе получается.
Неужели так выгодно фрилансить и как 54% фрилансеров могут быть недовольны своим доходом?
Microsoft идет в правильном направлении.
Не ожидал от вас...
Толь на Windows это появилось много много лет назад...
Профайлинг запросов?
И какие СУБД будут поддерживаться?
Ясно, что MSSQL и Oracle как лидеры рынка. Будет ли DB2?
Чем вам не нравится COM?
Потерянную карточку можно легко заблокировать через сайт банка. Ну или с помощью телефона.
Во первых коммерческое ПО тестируют профессионалы. Не видел QA команд, которые проводят регулярный регресс СПО.
Во вторых покупая ПО от Microsoft вы будете уверены в том, что сотрудники 100% времени занимаются своей работой, а не настройкой системы.
В третьих нет рисков сесть в лужу в будущем. Допустим завтра у вас новый проект в котором используется железка, работающая только под win. Или у клиента система работает только в IE6 (полно таких). Или еще чего. С Microsoft вы не потеряете деньги.
Я хочу сказать, что хорошее коммерческое ПО помогает вам в бизнесе, а не «просто забирает деньги».
Планируется ли поддержка технологии COM?
Планируется ли поддержка C++/CX и разработки под Windows8?
Здесь HR менеджер не принимает решения о приеме на работу того или иного специалиста. Более того, абсолютно все из них очень вежливые и всегда предлагают чаю и кофе.
Проблема автора в том, что он не знает какую работу он ищет. Советую больше внимания уделять своей квалификации. Тогда и не придется ездить по собеседованиям и общаться с невежливыми HR менеджерами. Хорошего специалиста будут сами приглашать и всячески заманивать.
Так-же не плохо было бы написать несколько сотен тысяч строк на Pure C.
После этого для С++ не останется места. вы познаете главную истину программирования:
Все что можно написать на Java — нужно писать на Java.
Для остального есть Pure C.
Мне жаль тех людей, кто до сих пор занимается костылеписательством на С++ :-(
Автор явно не посещал его, от того и удивляется банальным вещам.
Наверное следующий код для вас будет иметь запредельную сложность.
while(*str1++ = *str2++);
И мороженное названное в честь одного из героев. Дюдюка.
Когда начинал новый проект, то хотел назвать его так-же как и то мороженое.
Но как называлось я конечно забыл. Поэтому проект называется: 6y6yka Engine
^_^
Благодаря этому посту вспомнил этот мультик. Теперь у проекта будет логотип!