• Делается ли на .net что-то революционное?

    @denismaster
    Пишется все что угодно. Даже блокчейны с нуля)
    Ответ написан
    Комментировать
  • Делается ли на .net что-то революционное?

    yarosroman
    @yarosroman
    C# the best
    А причем тут язык? все это можно и на шарпе делать, к премеру stackoverflow, достаточно высоконагруженная система.
    Ответ написан
    Комментировать
  • Делается ли на .net что-то революционное?

    Griboks
    @Griboks
    Конечно делается. На .net пишут тот же самый ИИ, нейросети. Проводят симуляции и исследования. .Net - это такой же Java.
    Ответ написан
    Комментировать
  • Как убрать зависимость от .net?

    arxont
    @arxont
    C# программист
    В общем случае нет. Но есть варианты -
    0. Переписать приложение на C++ (или любой другой язык не требующий дополнительных инсталляций для запуска)
    1. Net Core - там есть вариант сборки со всеми нужными библиотеками, но для десктопа не всегда подойдёт (нет GUI)
    2. Если вам нужно распространять приложение, то можно сделать инсталлятор, который при запуске будет проверять наличие фреймворка и далее если есть, то просто запускать программу на дотнет, которая в него встроена, либо скачивать и устанавливать дотнет, для дальнейшей работы (можно и дотнет с собой носить, но размер большой получится)
    3. Использование средств виртуализации приложений - VMware ThinApp, Turbo Studio и тому подобные.

    PS: Вообще не понимаю, в чём проблема - начиная с windows xp Net Framework встроен в систему. С включенными обновлениями у вас почти всегда нормальная версия для запуска имеется. А если не нужна поддержка ХР, то всё ещё легче.
    Ответ написан
    5 комментариев
  • План дальнейшего обучения и трудоустройства по C#?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Хватит читать книжки, пишите код. Много кода.

    Для трудоустройства джуниором нужен уровень джуниора. Это же элементарно, Ватсон.

    Что такое уровень джуниора - открываешь вакансии на джуниора и читаешь описание требований. Они могут варьироваться в РАЗЫ, в зависимости от компании.
    Ответ написан
    1 комментарий
  • Что такое Net Framework и язык C#?

    @cicatrix
    было бы большой ошибкой думать
    Опускаясь до уровня "на пальцах":
    Например, можно написать программу на ассемблере (поскольку он платформеннозависимый), ваша программа будет выполняться, например, только на процессорах архитектуры x86. При этом, вам придётся писать эту же программу для другой архитектуры.

    Поднимемся выше. Напишем программу на C или С++. Она уже отчасти платформеннонезависима, так как при компиляции на разных архитектурах, та или иная реализация компилятора учитывает особенности платформы и генерирует совместимый машинный код. Но допустим, вам необходимо написать что-то сложнее hello world. Вы ищете подходящий функционал в стандартных библиотеках и, допустим, не находите. Зато вы находите подходящую библиотеку А, но вдруг выясняется, что она использует компоненты сторонней библиотеки Б, которая ...
    Ну, в целом, цепочка зависимостей может быть весьма длинной. И вот, ваш проект, ради одной фичи обрастает кучей зависимостей. Более того, вы сталкиваетесь с проблемами лицензирования, так как программный код, который вы гуглите и скачиваете из интернетов, скорее всего распространяется как Open Source, а значит - вы не можете закрывать свой исходный код (всё немного сложнее, но если ваши намерения по распространению своего проекта выходят несколько дальше, чем лабораторная работа по информатике, эти проблемы могут возникнуть).
    У вас может возникнуть желание написать свой "велосипед" под себя, но, тем самым, вы тратите время на создание некоего вспомогательного компонента, и вообще, ваша программа не про это.

    Теперь перейдём к .Net Framework. Разработчики постарались для вас и написали несколько десятков (или сотен) тысяч классов практически подо все умозрительные задачи, которые могут вам понадобиться, то есть это "кубики лего", позволяющие вам БЫСТРО писать приложения, сосредоточившись на логике вашей программы.
    Вам не надо реализовывать свой файловый ввод-вывод, работу с сетью, криптографию, коллекции, работу с базами данных и пр. Всё уже есть, всё пишется в 1-2 строки. Всё готово к употреблению.

    Как же этим пользоваться? В объектами фреймворка можно работать на нескольких языках: C#, VB.Net, F# и что там ещё напридумывали, все они взаимодействуют с Common Language Runtime и имеют доступ ко всем классам фреймворка.
    Ответ написан
    3 комментария
  • Релокейт - через компанию или самостоятельный поиск?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Если западная компания открывает офис разработки в Москве (или в любом другом городе России), то это делается не для того чтобы набрать специалистов и перевезти их зарубеж. Это делается для того чтобы платить разработчикам меньше. Локальные, пусть даже высокие зарплаты в рублях - все равно гораздо меньше зарплат за рубежом.

    Подумайте сами, перевезти разработчика зарубеж и платить ему зп там - довольно дорого. Но открыть офис в России и платить местные зарплаты - в долгосрочной перспективе гораздо дешевле.

    Так что если вы хотите переехать зарубеж - имеет смысл откликаться именно на зарубежные вакансии.
    Ответ написан
    1 комментарий
  • Что отвечать на "какую зп вы бы хотели"?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    Погуглить "сколько получает junior c#(asp.net) в Спб" и посмотреть. и отвечать среднее значение из найденных результатов.
    Ответ написан
    2 комментария
  • Почему так мало стартапов используют .net в качестве основной платформы?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    стартапу сложно привлечь разработчика заточенного на всякие там энтерпрайз/майкрасофт/бигБабло решения.
    для стартапа лучше всего взять фулстек ЖС, разработчика. Но нужно понимать что стоящего продукта на этом не сделать.
    Ответ написан
    Комментировать
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    gobananas
    @gobananas
    finishhim.ru
    Программист - узконаправленный специалист который выполняет только 1 задачу. Ну пару смежных (сисадминистрирование, вёрстка).

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

    слепая печать

    На кой этот навык предпринимателю? Вы что машинисткой работать собрались?

    навыки решения типовых задач

    Предпринимателю нужен навык решения НЕ типовых задач ))

    доведенные до автоматизма

    Это тоже скилл исполнителя

    по настройке сервера, веб-дизайну, типографике итд.

    У вас бизнес в сфере дизайна? Если нет то дизайн и типографика не ключевые процесс - выбрасываем

    если коммерческий проект успешно работает на Yii 1, то его без веских причин никто не будет переписывать на Yii 2

    Проблема с поддержкой, сейчас найти человека который согласится работать на Yii1 уже сложнее, хотя у меня есть знакомые, которые не перешли на 2, далее кадровый дефицит заставит вас или перейти или работать с теми кто согласится
    Ответ написан
    5 комментариев
  • Где искать специалистов в стартап?

    @ivanovSP
    Вы про специалистов которые работают за деньги?
    Или про рабов, которые готовы работать за еду?

    Если второе, то нужно мотивировать чем-то, донести что ваша идея реально крутая, рассказать все подробности.
    + вы гений своего направления и у вас есть опыт и прокачанное имя, либо вы сможете обучать новичков, т.е. вы профессионал своего дела, некий тимлид, который будет передавать свой опыт.


    С первым все просто - вопрос решается деньгами.
    Ответ написан
    2 комментария
  • Дружба C# и Linux, как?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Можно запускать обычные сборки через Mono или .NET Core. Последнее предпочтительней.

    Программа уровня «Hello world» будет просто запускаться через выше указанные решения, например:

    mono helloworld.exe
    dotnet helloworld.exe
    # выполнение из исходного кода в текущем каталоге:
    dotnet run

    Для более сложных решений может потребоваться дополнительная адаптация кода. Под .NET Core это сделать удобней и проще. Писать и собирать код вполне можно в Visual Studio под Windows.
    Ответ написан
    4 комментария
  • Дружба C# и Linux, как?

    Nipheris
    @Nipheris Куратор тега C#
    Гуглите .NET Core / Mono.
    Ответ написан
    Комментировать
  • Как защитить API сервиса платного контента?

    Kwisatz
    @Kwisatz
    Больше web-приложений, хороших и разных
    Запомните пожалуйста: клиент в руках врага. Всегда. Исключений нет. Любая защита может быть только на сервере, на клиенте - только видимость.
    Ответ написан
    4 комментария
  • Почему говорят, что C# не подходит для WEB?

    zorca
    @zorca
    C# не подходит для БЫСТРОЙ РАЗРАБОТКИ под WEB
    Ответ написан
    10 комментариев
  • Реально ли выкроить 3 часа на самообразование в течение рабочего дня?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Полностью зависит от проекта (даже не от конторы, ибо в крупной конторе отдельные команды могут иметь свое расписание).
    Однако найти контору, где можно свободно заниматься самообучением 2-3 часа в день (а для этого желательна полная концентрация, а не дергаться каждые 20 минут, отвлекаясь на работу) - будет сложно. Вот посидеть на тостере, отрываясь от работы на пару минут - несложно везде.
    Ответ написан
    7 комментариев
  • Можно ли (и если да, то как) сконвертировать опыт фрилансера в годы работы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    > Если тут есть HR специалисты, очень бы выручил ваш совет, как правильно поступить в такой ситуации.
    Да сходите уже на интервью и перестаньте всех мучать.
    HR специалисты часто противоречат сами себе в одной и той же компании, что они вам тут реально посоветуют?
    Ответ написан
    3 комментария
  • Можно ли (и если да, то как) сконвертировать опыт фрилансера в годы работы?

    teke_teke
    @teke_teke
    programador
    лучше не заморачиваться.

    по кол-ву лет хотят оценить ваши умения и навыки. если умения навыки и опыт есть, то какая разница сколько это в годах? но, hr хотят кол-во лет, поэтому просто назовите им какую-то цифру, которая их устроит.
    Ответ написан
    1 комментарий
  • Не могу получить заказ на бирже?

    vicodin
    @vicodin
    Имею некоторый опыт
    До заката ещё далеко, конкуренции в медиум и хай тире нет. Поднимайте навыки с уровня макаки до миддла/сеньора, и от работы придется отбиваться и прятаться.
    Ответ написан
    Комментировать