• Какой язык программирования подходит для заработока?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Моя первая девушка была из моего же класса. Увы, с ней я так и не смог толком понять, что такое — быть мужчиной. Ну там на 8 марта да на ДР цветочки подарить — это понятно, но на большее фантазии так и не хватало.

    Я решил бросить её как только школу закончу, а то скучно и беспесперктивняк какой-то... Да и шашни я с ней завёл, только чтобы мужчиной стать, а с этим беда — кроме @#$лей от её бывшего (из параллельного класса) я толком никакой школы и не получил.

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

    Потом мне посоветовали один клуб — типа оттуда никто одиноким не уходил, начал там зависать:) Круто! Мне 3 раза дали. Ну точнее 2, один раз девушка отрубилась и уснула у меня дома, но я решил, что она согласна. По-любому согласна, раз приехала. А с одной из них даже наметился романчег:)

    Меня правда смущает, что друзья стали посмеиваться надо мной, когда мою подругу увидели... Посоветовали другой клуб, где девчонки круче. Но у меня нет денег на этот клуб, хотя там и правда покрасивше будут...

    Посоветуйте — есть ли какой-нибудь клуб, где девчонки как из второго, а цены как из первого? Очень нужно.
    Ответ написан
    19 комментариев
  • Есть ли легкие книги по C#?

    @aimp-programming
    Ответ написан
    Комментировать
  • В каких сферах программирования активно используется математика?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    В общем и целом, вам всё тут расписали. Однако немного дополню своим скромным мнением:

    Основы арифметики и булевой логики нужны везде. Да что там основы - чем глубже тем лучше.

    Теперь матан. @newross прав - в кибернетике, та что обработкой сигналов занимается, там полно матана. Он, конечно, не адовый, но дифференцировать, интегрировать и раскладывать в фурье, а также строить корреляции и автокорреляции придётся много. Причём сигналы везде, вокруг - радиосигнал bluetooth, GSM, FM, звуковые, видео кодеки, изображения - всё это тоже сигналы. Дискретные или непрерывные. Ну и конечно прикладнуха - везде где требуется матан и автоматизация рассчётов - там полно работы для программиста-математика.

    Фуан вот используется намного реже. Он вообще редко используется где-либо, обычно это какая-то экзотика, где требуются серьёзные физические модели - всякое авиационном, космическое, гидро- моделирование. В общем, в основном прикладное программирование, то есть придётся не столько программировать, сколько разбираться в мат. части.

    Ещё кое-что про анализы - в силу конечности компьютерных ресурсов, имеют место быть постоянные переходы от гладкого и бесконечного к дискретному и конечному путём банальных ограничений, пределов, интегрирований и дроблений. Так что без дискретной математики делать нечего вообще в наукоёмких областях. А дискретка по сути и есть программирование. Какие-то её части прокрались во все области - от медиа до каналов передачи данных и их защиты. Хоть она и относительно простая, в ней огромные пробелы. И понятное дело до гомоморфизмов редко доходит, но вот всякие законы больших чисел используются на полную катушку. Ну, здесь вам и теории графов, и теории чисел, и комбинаторики, и логика. Да что там, алгебра то с её 2+2 - дискретная математика. В общем, как и сказал - по сути информатика и есть приложение к дискретке.

    Всё остальное используется ровно тогда, когда до этого доходит дело, разве только самые основы структур и пространств. Ну и из преобразований арифметика и анализ. Всё остальное - самая обычная прикладнуха. Вот нужно математикам посчитать что-нибудь быстро, тут появляются прикладные программисты.
    Ответ написан
    Комментировать
  • В чем преимущество Windows-серверов?

    fallen8rwtf
    @fallen8rwtf
    Active Directory в энтерпрайзе тяжело заменить. На моем опыте, расширенная в плане Linux фирма, все равно держит как минимум один контроллер AD.
    Это просто, относительно быстро, но недешево. На выходе мы получаем простую авторизацию пользователей и развертку gpo и некоторые другие плюсы.
    В плане 1С:менять терминальный сервер windows'а на Linux-аналоги? Зачем мучаться с эмуляцией критически важного для некоторых фирм продукта и наживать себе же проблемы?

    Остальное:dhcp, shaper,dns, файловые сервера без проблем работают на линуксах (в моем случае в связке с windows ad)

    *Свою родную страну больше половины обливает грязью, но живут же здесь. По своей воле или нет - это другой вопрос)))
    Ответ написан
    1 комментарий
  • Где искать программиста Cobol?

    opium
    @opium
    Просто люблю качественно работать
    Проще научить.
    Так то кобол язык прошлого века.
    Ответ написан
    1 комментарий
  • Почему приложение на C# съедает в 5 раз больше ожидаемого объема памяти?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    А в чем проблема? Хотите точно знать сколько памяти будет использовать ваша программа - пишите на C.

    Вы уверены что после разбора документа не остаются висеть какие-нибудь объекты? Может быть GC не отработал еще, может быть накладные расходы на маршалинг и прочее... Вообще как по мне не такой уж и большой оверхэд вышел.
    Ответ написан
    2 комментария
  • Какую "лёгкую" IDE посоветуете для C#?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вам для работы или побаловаться? Реалии таковы, что лучше VS ничего нету.
    Ответ написан
    1 комментарий
  • Насколько хорошо сейчас дружат ASP.NET и Mono?

    @aimp-programming
    Ждите выхода ASP.NET vNext))
    Ответ написан
    Комментировать
  • Что делать с "письмом счастья" из Германии?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Сходить в юридическую консультацию для начала.
    Но в целом скорее всего разводка.
    При наличии реальных претензий Apple блочит приложения практически мгновенно.
    Ответ написан
    Комментировать
  • Как построить блок-схему к этой программе?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    условия - ромбики, действия - квадратики. Цикл for - это квадратик в начале, потом ромбик, потом снова квадратик. По идее если у вас подряд идет несколько действий - можно объеденить их в одном квадратике. Соединяете стрелочками - готово.
    Ответ написан
    2 комментария
  • Odesk: как разрулить ситуацию?

    @nikita-b
    Это ваша ошибка, клиент не виноват. Надо возвращать деньги, либо договариваться на продление срока и доделывать бесплатно.
    Какая разница сколько вы работали, если работа бессполезна для клиента?
    Ответ написан
    1 комментарий
  • Как улучшить знания по .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
    Ничего не защитит файл от редактирования. Если даже вы сделаете сервис, который монопольно при запуске системы будет захватывать файл, то ничего не помешает вырубить комп, вытащить винта и подрубить к другому компу. Не говоря о том, что процессы можно прибить при желании.

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

    В разных ОС есть еще конечно защищенные хранилища, но это опять же не защитит от перецепления винта.
    Ответ написан
    Комментировать