Задать вопрос
  • Как улучшить знания по .NET?

    IamKarlson
    @IamKarlson
    ASP(?).NET, SQL-разработчик
    По IIS для работы без головоной боли достаточно с карандашом пройтись по статье .
    Ответ написан
    Комментировать
  • Каково положение языка C# в IT-индустрии, в том числе в России, а также платформы .NET в целом?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Нет, ,NET-чики голодают.

    Естественно я шучу, вакансии есть, востребованы как в WEB разработке так и в мобильной/десктопной разработке. Так же с появлением таких штук как Xamarin имеется возможность выйти и на рынки мобильных приложений (ну и конечно же Windows Phone).

    Да и миграция в Java чуть что не так уж и сложна будет.
    Ответ написан
    Комментировать
  • Высшее очное образование в IT, возможность его получения, необходимость при поступлении на работу, для собственного дела?

    barmaley_exe
    @barmaley_exe
    По моему скромному мнению
    1. Неясно, что считается нормальным. Правда наполовину: алгоритмам, сетям, дискретке и прочим основам научат, но классного веб-девелопера не сделают.
    2. Смотря какую работу: фуллтайм в офисе действительно не совместить, а фриланс или 20 часов на старших курсах — вполне.
    3. Очень растяжимо.
    4. Правда. Этот пункт действительно непросто объяснить сташему поколению — видимо, они вне института ни разу не учились.

    Можно ли достаточно зарабатывать (от 100 тыс./руб.) не имея диплома?
    Законом не запрещено :-) Всё зависит от Вас: можно открыть своё дело, можно ворочить большие заказы с проверенными людьми на фрилансе, можно накопить много лет опыта, стать крутым чуваком и получать эти самые 100к, работая "на дядю". Разумеется, во всех этих случаях надо приложить немало усилий.

    Насколько велики шансы успеха в случае полного ухода в себя и свой проект?
    Какого успеха? Нахождения инвестора и попадания в золотой поток? Я бы сказал, что ничтожно малы, если это Ваш первый проект.

    Есть ли ВУЗы, которые дадут достойные знания по профессии разработчика?
    Если ориентируетесь на веб, то в РФ я таких не знаю. Если хотите достойных знаний на пересечении Computer Science, Software Engineering и прикладной математики, то СПбАУ, МФТИ, ВШЭ, ИТМО, СПбГУ, МГУ. Академический университет в этом году впервые принимает на бакалавриат, так что там возможны некоторые флуктуации, но, тем не менее, люди там серьёзные и настроены они соответствующе. В МФТИ есть базовая кафедра, а в ВШЭ теперь целый факультет Яндекса (у этих ребят вообще много всяких образовательных программ, обязательно посмотрите). Ну и ИТМО, СПбГУ и МГУ рекомендуются по-умолчанию :-)
    Ещё могу сказать про УрФУ: там есть классная IT-движуха (CTF, например), контакты с индустрией. А за счёт провинциальности (все вышеобозначенные вузы находятся в Москве и Питере) поступление на бюджет должно быть проще.

    Обязательно ли поступать в профильный ВУЗ или достаточно лишь факультета, а университет не важен?
    Для чего обязательно? Ничего не важно кроме полученных знаний. Даже диплом MIT'а при пустой голове ничем Вам не поможет.

    Резюмируя:
    — Если отсрочка не нужна (т.е. армия не грозит) и хочется заниматься вебом, то при современном уровне развития интернета 4 года можно потратить с большей пользой. Любые знания этого мира у вас под рукой в паре поисковых запросов — зачем ждать занятий, если начать получать знания можно уже сейчас? В то же время, к самообразованию в этом случае надо подойти ответственно: самомотивация не так проста как кажется, "учебный план" следует обсудить с более опытными коллегами, английский — must have. В идеале нужен ментор, который будет наставлять на путь истинный и отвечать на вопросы, но если такого нет, то его можно сделать путём "краудсорсинга" (Я верю, что StackExchange со всеми его разделами являет собой пример системы, способной ответить на практически любой вопрос, ответ на который человечеству известен)
    — Если хочется заниматься "наукоёмкими" задачами (Google Self-Driving car, детектирование лиц друзей на фотографиях в фейсбуке, построение отказоустойчивых систем), то без хорошего образования никуда и никак. Разумеется, поступить в хороший вуз и учиться там мало: нужно ещё и самообразованием активно заниматься.
    Ответ написан
    Комментировать
  • Какие направления сейчас перспективнее всего на рынке технологий?

    valemak
    @valemak
    Фрилансер
    Поскольку у Вас нет собственного мнения, то и высшее образование Вам не нужно.
    Ответ написан
    1 комментарий
  • Зачем нужен VisualBasic(.NET)?

    Я думаю, что ответ даже проще, чем кажется. Просто с выходом платформы .net Microsoft хотела привлечь на свою сторону программистов, пользующихся Visual Basic.
    Разумеется всегда можно переучиться и начать программировать на C#, но не всем это удобно, поэтому откажись MS от VB, она просто потеряла бы немалую часть пользователей, потому что им просто нравится VB и они хотят программировать именно на нём.
    Поймите, что если вы не знаете программистов на VB или вакансий нет на биржах, то это не значит, что им никто не пользуется.
    И дело тут отнюдь не в простоте или каких-либо преимуществах, хотя, например, код LinqToXml на VB выглядит элегантнее.
    Ну и плюс, как правильно сказали, поддержка проектов, которые изначально написаны на VB.

    Вообще странно, честно говоря, слышать такие вопросы в сообществе людей, где до сих пор верстают под Internet Explorer 6. Т.е. о жалкой доле процента пользователей вы беспокоитесь, а над огромной армией программистов VB удивляетесь? )))
    Ответ написан
    Комментировать
  • Зачем нужен VisualBasic(.NET)?

    rdifb0
    @rdifb0
    Программист, реалист
    С чего вы взяли что Microsoft его развивает, он скорей его поддерживает. Разницы между VB и С# как таковой нет, все все равно превращается в IL код. И этот самый код можно опять декомпилировать в другой язык.
    Возможно у них самих есть ценные сотрудники которые пишут на VB. Есть люди которые хорошо знают VB и им нравится его синтаксис, ибо он им привычен. Они могут просто взять и начать работать.
    Плюс если вы не знаете ни одного серьезного приложения, не значит что оно не написано.
    Я конечно понимаю, что Microsoft и логика вещи не совместимые, но все же?

    Я думал время кулхацкеров уже прошло.
    Ответ написан
    Комментировать
  • Чем чреват отказ от первой работы на odesk?

    amidart
    @amidart
    У меня была похожая проблема, правда работа была на 80 долларов.
    Я написал клиенту, что для меня репутация важнее, чем деньги. И если он не доволен, тем что сделано и хочет попробовать другого разработчика, то никаких проблем, претензий не имею, денег не надо.
    Ему все понравилось, он заплатил и оставил отличный отзыв.
    Ответ написан
    Комментировать
  • Случайно раз оставил при 100% батареи на зарядке на всю ночь ipad mini, могло от одного раза что-нибудь случиться?

    C телефоном всё будет в порядке, а с Вами наверное нет. Паранойя - весь прогрессивная...
    Ответ написан
    2 комментария
  • Как защитить файл от редактирования?

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

    Если хотите защиту, делайте клиент-серверное приложение, с авторизацией пользователя.

    В разных ОС есть еще конечно защищенные хранилища, но это опять же не защитит от перецепления винта.
    Ответ написан
    Комментировать
  • Что теряет разработчик под Android используя не родную Java, a C# Xamarin?

    @gleb_kudr
    Да ничего он не теряет. Знаете C# берите xamarin и вперед. Тем более, шарписты обычно от джавы плюются. Производительность такая же +-. Поддержка платформы полная. Про язык сами можете сравнить, Android это официально до сих пор Java 6 (хотя умельцы прикручивают версии посвежее на свой страх и риск). Если что, там даже нет Switch по строковым литералам.

    Ну и до кучи - среда разработки у Xamarin значительно приятнее чем бесплатный Eclipse.
    И да, я про промышленное качество.
    Сам я в основном под iOS пишу на ксамарине, но платформа отличная. Родные sdk я щупал и могу сравнивать. Слушать хай от тех, кто ее в глаза не видел просто противно.
    Ответ написан
    2 комментария
  • Чем в c# заменяют многомерные ассоциативные массивы?

    @AlexP11223
    У меня в проекте из бд вытаскиваются данные о объекте

    Ну так и создайте класс и объект (можно еще на ORM типа Entity Framework посмотреть), причем тут массив?

    А вообще для ассоциативных массивов можно использовать Dictionary msdn.microsoft.com/en-us/library/xfhwa508%28v=vs.1...
    Ответ написан
    Комментировать
  • Хочу переучиться на C# или Java программиста. Что сейчас перспективно?

    @CAMOKPYT
    Стандартные проблемы интерпрайза, много легаси, много формальностей, много корпоративных норм. Запросто могут не взять на работу из-за отсутствия диплома или например из-за непрофильного образования, запросто может быть длительное собеседование с вопросами не по теме, просто потому что таковые корпоративные нормы. В качестве награды зарплата и карьерный рост, но не всегда профессиональный, шансы попасть на новый проект с интересными задачами точно такие же как и попасть на легаси. Конкретно по C# vs Java это просто выбор вендора, путь развития абсолютно одинаковый, изучение экосистемы Oracle\Microsoft и получение время от времени сертификатов. Смотрите что в вашем городе более развито, есть ли центры сертификации, то и выбирайте. Как по мне то C# более няшный.
    Ответ написан
    Комментировать
  • Если я возьму иконки с сайта iconsearch.ru, google не удалит приложение?

    Gorily
    @Gorily
    У каждой иконки имеется лицензия (в описании). Одни иконки только для некоммерческих проектов, другие можно использовать только с упоминанием автора, некоторые не требуют ничего.
    Google заблокирует, если будет жалоба.
    Ответ написан
    5 комментариев
  • Как стащить книгу в оффлайн с Google books?

    djonik1562
    @djonik1562
    Системный администратор
    Сегодня была необходимость взять epub версию книги, купленной на google play.
    Сделал это следующим способом:
    1. Заходим в раздел Google Play Мои книги - https://play.google.com/books
    2. На нужной книге нажимаем ... и выбираем пункт "Скачать EPUB"
    3. Загрузился файл .acsm
    4. Устанавливаем Adobe Digital Editions
    5. С помощью этой программы открываем загруженный acsm.
    6. В Меню File - Item Info можно увидеть где лежит epub файл.
    7. Если (как в моем случае) есть защита от копирования, то ее можно удалить этой программой Adobe PDF ePub DRM Removal
    8. После удаления DRM, файл можно скопировать и открывать на любом другом устройстве или загрузить в Google Play книги другого аккаунта.
    Ответ написан
    4 комментария
  • Нейросети, идентификация по клавиатурному почерку - как разобраться?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Совсем ИМХО - дипломный проект такого уровня должен предполагать исследование, какие НС лучше подойдут. Навскидку - обычный многослойный персептрон, активационная функция - на ваш выбор. Можно попробовать разбить вектор на временные отрезки маленькие, в отрезке считать время сколько была нажата каждая клавиша. Вектор отрезков - вход сети. Выход - идентификатор пользователя. Это почти от балды написано конечно, нужно экспериментировать.
    Ответ написан
    4 комментария
  • Как разобраться с клиент-серверными приложениями

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Почитайте про REST, если хотите разобраться в клиент-серверных приложениях.
    Ответ написан
    Комментировать
  • Какя фриланс-биржа самая акутальная в рунете?

    tin-iven
    @tin-iven
    Фрилансер до костей
    Считаю, что актуальность определяет не отношение к бирже фрилансеров, а количество заказов на ней. Так или иначе - пусть на бирже будет миллион фрилансеров - но без заказов эта биржа будет мертвой.

    На данный момент ситуация на рынке такова (можете воспринимать как рейтиг):
    1. free-lance.ru - были и остаются лидерами. Проектов у них реально много. Ежедневно 1300-1500 штук.
    2. freelance.ru - спасибо домену. Лично я ничего особого не вижу, но так или иначе тут 450-500 проектов ежедневно.
    3. weblancer.net - эта биржа самая древняя - начинали они первыми. Сейчас просели и имеют примерно 200-220 проектов.
    4. freelancehunt.com - на этой бирже примерно 180 проектов. Главное, что отличает ее от остальных - отсутствие платных аккаунтов или абонплаты.
    5. freelansim.ru - количество проектов ежедневно составляет примерно 50. Фишка биржи - хабракорни.

    Вот такая пятерка лидеров. Проверить цифры можно тут: lookubra.x01d.com/stats#stat=compare - отключите лишнее и увидите картину. Количество проектов брались без учета выходных, так как на выходных активность существенно падает.

    Итог: чтобы не говорили про free-lance.ru, они были и остаются лидерами. И как бы это не было печальным, были и остаются самыми жадными - могут себе это позволить. Любая из приведенных выше бирж имеют ограничение по бесплатным ответам на проекты, кроме freelancehunt.com. Судя по всему "приятной" сейчас будут считать ее? Мне кажется пора смирится с тем что любая площадка такого типа не может быть бесплатной. Остается только надеяться на умеренность аппетитов и лояльность по отношению к пользователям.
    Ответ написан
    6 комментариев
  • Какя фриланс-биржа самая акутальная в рунете?

    slaykovsky
    @slaykovsky
    Говорят, за все надо заплатить. А еще лучше – знать английский. Это ведь прекрасный скилл.
    Ответ написан
    5 комментариев
  • Есть ли в С# замена type паскаля?

    @Sumor
    Можно использовать такую конструкцию до объявления классов:
    using MyInt = System.Int32;
    Или, если класс не запечатанный(sealed), можно от него отнаследоваться:
    public class MyIntList : List<int>{}
    Ответ написан
    Комментировать
  • Приложения на C# в полный экран

    Для Windows Forms:
    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
    this.WindowState = FormWindowState.Maximized;
    Ответ написан
    Комментировать