• Как сделать загрузку изображения с компьютера пользователя?

    wapster92
    @wapster92 Куратор тега CSS
    <input type="file">
    Ответ написан
    Комментировать
  • Что вообще может C#?

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

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    pm2, supervisor, systemd, nohup в конце концов?) наверняка еще всякого напридумывали
    Ответ написан
    2 комментария
  • Зачем нужно асинхронное программирование в C#?

    NYMEZIDE
    @NYMEZIDE
    резюме - ivanfilatov.ru
    Асинхронность нужна чтобы главный "процесс" программы, не блокировал выполнение инструкций. А передавал управление другому независимому потоку/процессу, до тех пор пока прошлый не ответит успехом об успешности завершения выполнения и готовности дальше идти по коду/инструкциям.

    Цели:
    - ускорение работы программы
    - выполнение без блокирующих эффектов (в том числе и в интерфейсе пользователя)
    - многозадачность + многопоточность
    Ответ написан
    7 комментариев
  • Ресурсы по изучение ASP.NET CORE?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    вы ожидаете книг? продвинутых блогов? по новейшим технологиям?
    - книги всегда будут опаздывать
    - блоги, скорее всего будут на языке большинства разработчиков (речь не о родных, а об английском)

    официальная документация где то тут
    https://docs.microsoft.com/ru-ru/aspnet/core/tutor...
    и найти на русском что то свежее.. ну разве что на хабре? авторские статьи? но они всегда будут находимы по нужным тегам
    Ответ написан
    Комментировать
  • Как правильно составить план самообучения?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    1. Гуглить по тостеру никого не учили видимо, опять
    2. Выбирай что хочешь - перспективны не технологии, а люди с головой, не задающие таких вопросов
    3. Люди, идущие в IT за деньгами не зарабатывают
    4. Нет универсальных или проверенных тропинок - пробуй, набивай шишки и учись на них. Будут конкретные затычки в процессе - задавай тут, не стесняйся
    Ответ написан
  • Как делать запросы к базе данных в VisualStudio?

    Stalker_RED
    @Stalker_RED
    Как создать базу данных в MySql

    CREATE DATABASE `my_test_db`

    найти файл базы данных для коннекта в VisualStudio
    что вы пытаетесь сделать?
    Ответ написан
    3 комментария
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    Zoominger
    @Zoominger
    System Integrator
    Как начать зарабатывать начинающему web-разработчику в 17 лет?

    Макдональдс, стройка, кошение травы.

    зарабатывать на вебе

    Пхаха.

    Хочу устроиться джуном в веб-студию удаленно

    Никто. Никогда. Не берёт. Джунов. На удалёнку. Точка.

    Может устроиться к кому-нибудь на фриланс

    Нет.

    Как начать зарабатывать на фрилансе?

    Никак.

    Каждую, чёрт бы её побрал, неделю такие посты. Ну погуглите хоть по Тостеру-то.

    Коротко: это очень плохой план, дикая конкуренция людей со знаниями и опытом выше вашего не дадут вам никаких шансов. Выбирайте другую область.
    Ответ написан
    29 комментариев
  • Способы подработки для Десктоп разработчика?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    для начинающего С# разработчика который еще в процессе обучения

    Устроится продавцом-партаймером в магазин бытовой техники или салон сотовой связи.
    Ответ написан
    1 комментарий
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    hostadmin
    @hostadmin
    Мне кажется, что вы себя переоценивали, а работодатель как раз реально оценил и ему это подошло. Не парьтесь, все в курсе, что вы "ничего не знаете", но способный :)
    Ответ написан
    Комментировать
  • Почему не могу найти работу Junior'ом C#?

    @kttotto
    пофиг на чем писать
    Это не резюме, это набор слов, ничем Вас не выделяет из общей массы и даже делает низовым в списке общей массы.

    1. Такой кучи тегов даже у меня нет)) Если Вы знаете названия технологий, не говорит о том, что Вы знаете сами технологии. С Вашим опытом никто не поверит, что Вы имели реальный опыт со всем этим, а не просто hello world написали. Выберите те, в которых по Вашему мнению Вы лучше всего разбираетесь.

    2.
    Отличное знание WinForms, ASP.NET, LINQ и WPF. Паттерны: MVVM, MVP, Repository, IoC.

    Для третьекурсника звучит самонадеяно. При такой формулировке на техническом собеседовании будут проверять "отличное" знание и я почти уверен, что Вы его провалите. Лучше сказать что-то подобие: имел опыт работы с, для реализации использовал технологии, имею <начальные> навыки работы с и т.д.

    3.
    Занимался исправлением мелких багов, написанием небольших SQL-запросов и unit-тестов, решал небольшие задачи.

    Этим занимаются все разработчики, даже мидлы с сеньорами. Из Вашей фразы не понятно, какого уровня проект, какой стек, какие конкретно задачи Вы решали, как успешно Вы их решали. Работодателю нужно понимать Ваш реальный опыт и Ваши реальные возможности, а не нечто эфемерное "решал небольшие задачи".

    4.
    Если вспомнить css и html

    Вот такое никогда не пишите. Лучше соврать или преувеличить, или даже написать "Отличное знание", но не так как Вы здесь сформулировали.

    5. Не нужно оставлять ссылки на каждый проект в репозитории. Либо один, самый интересный на Ваш взгялд, либо одна ссылка на сам репозиторий. Работодатель пойдет туда только, если Вы заинтересуете его, не раньше. И ему пары файлов хватит оценить ваш уровень. Он не будет делать ревью всех Ваших проектов.

    6. Опыта одного проекта мало. Где опенсерс проекты, где участия в хакатонах, где амбиции стартапов, посещение конференций? Работодатель хочет понимать как Вы заинтересованы развиваться, какие у Вас планы для дальнейшего роста. Он берет вас нулевым не из альтруистических побуждений, а с надеждой, что Вы быстро вырастите и вернете ему прибылью затраченное на Вас время. Из Вашего резюме видно только одно: я студент - дайте работу. А почему Вам, за какие такие заслуги и что с этого будет иметь работодатель - не понятно.

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

    В общем, вывод. Пока у Вас за плечами нет списка реальных проектов, чтобы Вас пригласили, надо себя выпячивать, хвастаться достижениями, демонстрировать амбиции, свою уникальность. Нужно убеждать работодателя, что Вы именно тот, кто ему нужен. В резюме этого нет. Когда у Вас будет пяток законченных проектов, будет наоборот, работодатель будет за Вами бегать и убеждать, что Вам у него будет лучше всего. И на hh студентов практикантов не ищут, поэтому только Вы должны делать отклики на вакансии, обязательно с сопроводительным письмом, в котором парой фраз Вы сможете заинтересовать работодателя.
    Ответ написан
    Комментировать
  • Где учить Node.js/Js в Санкт-Петербурге?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Нигде. Офлайн обучение в IT таким вещам:
    1. дорого
    2. долго
    3. бесполезно
    Ответ написан
    4 комментария
  • Какой язык программирования выбрать?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Почему каждый второй считает что его возьмут за ручку и проведут в мир IT?

    1. Вы все-равно решите что-то самостоятельно
    2. Всем остальным в принципе вообще без разницы что вы себе решите
    3. Нету понятия быстрее или медленнее - как получится так получится (мы все имеем разную скорость обучения и условия для этого)
    4. Делайте то что нравится, а что не нравится вы все-равно бросите ибо от вас толку в таком раскладе будет примерно нисколько
    Ответ написан
    7 комментариев
  • Насколько адекватно требовать домашнего развития от разработчиков?

    @majstar_Zubr
    C++, C#, gamedev
    Это вполне адекватно, потому что в таком случае работодатель преследует лишь одну цель - помочь вам как можно скорее найти другое место работы.
    Ответ написан
    1 комментарий
  • Какие шаблоны проектирования js применяются на практике чаще всего?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    какие паттерны применяются чаще всего на практике и где

    Сразу отмечу, что все это чисто мое имхо, которое может не совпадать с мнением окружающих. В контексте фронтенда обычно все довольно просто. По моим наблюдениям в среднем сайте могут иметь смысл:
    1. Модули (делим код на независимые части)
    2. Фабрики (для компонентов интерфейса)
    3. Синглтоны (для хранилищ, точек сбора полифиллов / утилит и.т.д.)
    4. Адаптеры (для зависимостей и полифилов, которые могут измениться / выпилиться)
    5. Наблюдатели (для сбора происходящих событий в одном месте)
    6. Хранители (для сохранения действий пользователя и "Ctrl-Z")
    7. Стратегии (если действуем в зависимости от прилетевших данных)

    Другим паттернам применение вижу редко, только если под какую-то замороченную бизнес-логику. Хотя кого я обманываю, на среднем сайте обычно происходит только один паттерн - доширак из костылей. Ну и стоит сказать, что SPA-фреймворки имеют свойство навязывать свои подходы к решению задач, но это отдельная тема.

    Важно понимать, что паттерны проектирования - это просто хорошие идеи по поводу того, как организовать большой объем кода в той или иной ситуации. Это не "изучи тайное знание, запомни, и делай так всегда", не "используй паттерны, потому что великие их используют", это скорее "если не уверен как организовать код, возьми готовую идею, она вроде работает". Если вы будете просто решать задачи, то через N лет практики вы сами их все "изобретете", только не будете знать, что у них есть названия. Эффективно будет организовать себе заметку о том, какие из этих идей для чего примерно применяют, а потом, в процессе работы, в нее подглядывать, если встал вопрос "как организовать этот код".
    Ответ написан
    7 комментариев
  • Как защитить базу данных от взлома по строке подключения?

    @Ascar
    Бд изолируют как правило и работают через слой АПИ. Никакие строки подключения у клиента нигде быть не должны.

    Запрос из вашего приложения или браузера -> MVC контроллер -> обращение к базе из вашего кода.

    Строка подключения при этом будет лежать в web.config или appsettings.json на сервере.
    Ответ написан
    Комментировать
  • Как вызвать одновременно две функции?

    freeExec
    @freeExec
    Участник OpenStreetMap
    textBox1.Text = Encrypt() + bina();
    Ответ написан
    1 комментарий
  • С чего начать, если хочешь создать игру по типу Botanicula?

    EnDeRJaY
    @EnDeRJaY
    cout >> "Hello World!" >> endl;
    Флэш мёртв.Вам не зачем дружить с трупом.А так нужно знать C++ на среднем уровне.Для такой игры можно даже написать собственный движок на коленке(в таком случае изучайте OpenGL)В принципе, сложного там ничего нет при должном знании программирования
    Ответ написан
    Комментировать
  • Как учат в МГТУ им. Баумана, или стоит ли получать второе высшее именно там?

    @iMaximus
    Я думаю, вообще не стоит получать второе высшее образование, у вас уже нет на это времени. Главное практика. Лучше прокачайтесь сами, напишите несколько приложений и выложите в маркете. Далее устройтесь джуном куда нибудь, с портфолио это будет уже реально. Вот там вы основные знания и получите, без воды и разной шелухи.
    Ответ написан
    Комментировать