• Почему неактивна кнопка «Сжать том»?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Сжать том - это изменение размера раздела на котором этот том находится.
    Флешки не поддерживают изменение тома из интерфейса.
    Попробуйте из diskpart - насчет shrink не факт, но удалить и создать нужного размера получится.
    Ответ написан
    Комментировать
  • Почему неактивна кнопка «Сжать том»?

    SagePtr
    @SagePtr
    Еда - это святое
    Потому что Windows не поддерживает полноценную переразбивку флешек. Если флешка разбита на разделы, то при этом монтирует только первый раздел, остальные игнорирует. Может быть, в Windows 10 это исправили, не проверял.
    Ответ написан
    Комментировать
  • Можно ли в новой версии Unity(2018.2) писать на Java?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Нет, насчёт скриптов ничего не поменялось, они по-прежнему только на C#, API движка остался тем же. Они только упростили разработку мобильных плагинов, больше ничего. Если вы плагины не пишите, то вам от этой фичи пользы мало.
    Ответ написан
    Комментировать
  • Запись/Чтение данных в массив байт (не сериализация)?

    2ord
    @2ord
    Строки можно кодировать при сериализации так, чтобы заканчивались символом '\0', AsciiZ.
    А вообще, для таких частных целей часто используются ProtoBuf, MsgPack.
    Но сперва нужно убедиться что узким горлышком является именно сериализация в JSON.
    Ответ написан
    1 комментарий
  • Что важнее для программиста?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Для непосредственно программирования - математика нужна на уровне базовой алгебры.
    Программирование учите отдельно от вуза, иначе никак - вузовское программирование в своем большинстве примитивно и устаревшее.

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

    Если будете писать алгоритмы для 3д графики или - без геометрии и матана, без физики движения тел вы даже не поймете о чем идет речь.
    Если писать что-то в области аудио/видео кодеков, алгоритмов сжатия - без матана, физики, теории чисел - не поймете что вообще делать.
    Если будете ковырять криптографию, блокчейны, ИИ - комбинаторика, теория вероятностей и снова матан.
    Если писать что-то в области финансов и бухгалтерии - математическая статистика, теории алгоритмов.

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

    Поэтому учите математику и интересуйтесь практическим применением полученных знаний.
    Ответ написан
    Комментировать
  • Что делать если хочешь стать верстальщиком?

    lamer350
    @lamer350
    กำลังสูงสุด
    Верстальщик - нет такой профессии в ИТ в принципе. В наше время верстать могут программы получше любого джуна, я сам в шоке от того какой код можно получить на выходе. Верстальщик только в СНГ используется как должность и как писали выше, это на уровне чернорабочего, вам даже не дадут верстать проекты - максимум на баг фиксах в какой нибудь студии посадят, какой нибудь сеньйор по фронту накидает побыстрому код за пару часов, а вы потом неделями будет это разгребать.

    Как минимум для начала стоит разобраться в популярных направлениях разработки, выбрать чем именно вы хотите заниматься, изучить спрос и предложение на рынке. К примеру swift разработчиков толковых мало, ЗП в Мск достигают 500 тис руб, буквально на этом сайте на днях видел в 400к/мес предложение. Если разработчик толковый - то компаниям в принципе без разницы где вы будете работать (в офисе или дома).

    Но пока еще и на верстке можно заработать. На фрилансе очень важно именно то - как вы себя преподносите, вы должны понимать что когда вы идете в фриланс - в добавок к скилам верстки вы должны иметь: юридические знания (свои права и ответственность), бухгалтерские знания (оформление договоров, уплата налогов), навыки менеджера проектов (общение с заказчиками, расчет реальных сроков и бюджета для проекта, составление задач по реализации проекта), какие либо навыки ведения переговоров. Все эти навыки вы должны развить, вы должны уметь презентовать себя, вызвать доверие заказчика, задавать правильные вопросы и отвечать заказчику на его понятным, для него, языком.
    Есть отдельные личности на fl, которые с помощью одной биржи, только на верстке, вышли в оборот до миллиона рублей в месяц за пару лет (по моим скромным подсчетам). Не хочу тыкать пальцами, но человек за 2 года сильно вырос, уважуха ему! Меня обошел уже, а всего год назад клиенты от него приходили за простой SVG анимацией, так как он делал только html/css верстку, в JS вообще не лез)
    Ответ написан
    Комментировать
  • Что делать если хочешь стать верстальщиком?

    syschel
    @syschel
    freelance/python/django/backend
    1. На вопрос нельзя дать однозначный ответ.
    2. Нарабатывайте практику, пускай даже делая заказы "в стол", а лучше под биржи по продаже темплайтов.
    3. Ниша "верстальщик" это всётаки чернорабочий. Минимум примитивных знаний, что за собой несёт низкий порог вхождения и как правило большую конкуренцию. А за ней и низкие рейты. Лучше от верстальщика уходить во front-end разработчики. Но для начала нужно понять чем они отличаются от "верстальщика".
    4. Частые общения на тематических, как тостер, ресурсах, со временем тоже дают свою долю заказчиков.
    5. Удалённая работа не заканчивается на фрилансе, можно удалённо и на постоянке работать. То есть, посмотреть и в сторону сайтов о поиске сотрудников.
    Ответ написан
    Комментировать
  • Знания, которые не устаревают. С чего начать?

    @vism
    Программирование зачастую = логичное мышление и инженерное видение

    Вы указали список, который говорит о том, что вы даже не пытались посчитать сколько времени это займет и зачем оно вам.

    Лучше попробуйте устроиться на работу джуном. Лучше сразу понять что это не ваше, чем потратить 10 лет готовясь стать программистом, ага?
    Ответ написан
    1 комментарий
  • Знания, которые не устаревают. С чего начать?

    @red-barbarian
    Не устаревает:
    1.1. умение понимать и создавать алгоритмы. (попробуйте порешать олимпиадные задачи на тренажере)
    1.2. умение делать систему из сложной простую. Т.е. умение делать из системы существующей в реале некую модель, выделять абстракции, разбивать их. Делать эту модель легко дополняемой и изменяемой. т.е. то что называют архитектура.
    1.3. умение писать код который будет понятен через полгода. или другим людям. Это называют чистым кодом.

    2. Английский язык. )))
    3. Умение учиться.
    4. Желание вникать. (на самом деле это тоже умение)
    остальное добавится.
    Ответ написан
    4 комментария
  • Знания, которые не устаревают. С чего начать?

    @kuftachev
    Этот список можно назвать "переспать с одноклассницей". Или даже со всеми из них.

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

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

    Вам нужно максимально быстро начать. Шаги:

    0. Выбрать что учить. Объективно нужно учить web, так как это проще и порог входа на много ниже, в тот же геймдев математика реально нужна. А вот со стеком технологий главный критерий выбора - это там, где есть знакомые (мы сейчас говорим о человеке 30 лет, а не о вчерашнем студенте, который знает все из вашего списка и компании в принципе готовы в него вложиться на перспективу).
    Именно то, что Ваш знакомый сможет привести Вас на первое место работы может сыграть решающую роль, а потом уже можно переходить имея стаж в промышленной разработке.

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

    2. По сути, список книг может выглядеть где-то так:
    2.1. "Язык программирования {название языка}", или learn.javascript.ru по... понятно по какому языку.
    2.2. Книга по основной технологии (по Java - Spring, C# - ASP.NET, Python - Django, PHP - что скажет знакомый, так как имя им Легион). На этой стадии начинаете активно кодить, чтобы разобраться с тем, как это базово работает.
    2.3. Я бы посоветовал прочитать "Практика программирования" Кернигана и Пайка, там больше на Си, но не нужно особо вчитываться в код, а читать, пока понимаете, потом откладываете и начинаете читать через время. Там есть базовая информация об алгоритмах и структурах данных, от стажёра/джуниора никто не будет требовать владения алгоритмами полноценно, но знаю что такое О и какие-то базовые алгоритмы хотя бы покажет, что человек чем-то интересуется. Это вместо того, чтобы на этом этапе штудировать алгоритмы и структуры данных полноценно.
    2.4. Вот для пхпешников есть классная книжка Метта Зандстра (может в буквах чуть ошибся, но Гугл исправит), вот там есть базовые паттерны как обычные, так и архитектурные. Можно почитать, чтобы не залазить в дебри паттернов на этой стадии.

    3. Пытаться залезть куда-то хоть на бесплатную стажировку, а дальше учить что скажут и чего будет не хватать.

    Успехов!!!
    Ответ написан
    1 комментарий
  • Знания, которые не устаревают. С чего начать?

    Griboks
    @Griboks
    С таким списком вы закончите учится в 50 лет. Впрочем, до пенсии теперь время есть.
    Предлагаю такой вариант:
    Проходите самоучитель по js
    С оставляете список тренировочных проектов (сервер, прокси, бд и т. п.)
    Делаете первый проект и записывает все недостающие знания
    Учите все это
    Повторяете со следующим проектом.

    Проекты должны быть учебные и включать все необходимые особенности языка и требуемых знаний. Они должны постепенно усложняться и увеличиваться в размерах.
    Ответ написан
    4 комментария
  • Знания, которые не устаревают. С чего начать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Зачем тут этот длинный список? Просто выберите язык, возьмите по нему учебник для начинающих и изучите. Потом учебник посложнее, потом учебники по стандартной библиотеке, популярным фреймворкам, прикладным применениям изученного языка и т.д. и т.п. И конечно же, постоянная практика. Большая часть пунктов из списка придут сами в процессе профессионального роста, а с некоторыми можно так никогда и не столкнутся за 18 лет работы, будучи при этом востребованным и высокооплачиваемым специалистом.
    Ответ написан
    5 комментариев
  • Знания, которые не устаревают. С чего начать?

    Stalker_RED
    @Stalker_RED
    Прям совсем с нуля, или вы за эти 12 лет какие-то успешные шаги сделали?

    Список дисциплин выглядит неплохо, но вы должны понимать что не успеете за год разобраться в каждой из них досконально.

    Самое важное: начните писать код прямо сейчас. Пусть это будет простенький hello world, или тупые и неэффективные решения задачки про 99 бутылок, пусть хоть самый ужасный говнокод, но это бесконечно лучше, чем вообще никакого.

    Если в компах полный ноль, то посоветовал бы ознакомиться хотя-бы поверхностно с архитектурой компьютера, операционных систем и сетей. Если Танненбаум не зайдет в легкую, то хотя-бы по книжкам для детей.

    Может Мартин Гарднер зайдет, попробуйте. Не стоит даже пытаться глубоко погружаться в каждую тему которую он описывает, но у него довольно много интересного и по математике и по логике.

    Пусть это будет как "фоновое" чтение, может даже получится читать эти книги для развлечения. Никаких мгновенных преимуществ в программировании они не дадут, но однажды вы можете заметить, что понимаете ПОЧЕМУ одни алгоритмы работают быстрее других.

    Для быстрого погружения в кодинг попробуйте пройти colobot, например. Он довольно легкий, ориентирован для детей. С интернете полно подсказок и готовых решений, но не стоит ими злоупортеблять и копировать код без понимания его работы.

    Потом можно переключиться на codewars, делать по одной задачке в день, например. Сравнивать свое решение с решениями других людей.

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

    keine-lust
    @keine-lust
    В основном все уроки сделаны с mysql. Но в будущем нельзя останавливаться только на ней.
    Ответ написан
    Комментировать
  • Какую базу данных лучше всего использовать для обучения новичка?

    zolt85
    @zolt85
    Программист
    Если не вникать в контекст использования БД, то абсолютно любую. Чаше остальных в вакансиях мелькает PostgreSQL.
    Ответ написан
    Комментировать
  • Нужен ли Python-программист в России?

    @m0nym
    Начинающие программисты слишком много значения придают выбору языка программирования.
    Сложно выучить только первый.

    присоединяюсь к
    DevMan,
    Чувак, учиться надо программированию, а не языку.


    Язык программирования всего-навсего такой же инструмент как клавиатура или мышь, а вовсе не смысл жизни программиста в нем.
    Ответ написан
    Комментировать
  • Нужен ли Python-программист в России?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Python - востребованный в настоящее время язык во всём мире и перспективный - есть задел на будущее.
    Поэтому не должно быть проблем с поиском работы на удалёнке.
    Чего только стоит машинное обучение, которое в основном и имеет реализации на python.
    Во фразе "учить 1с или Php или вообще податься в web" чувствуется боль и отчаяние человека, который вот-вот упадёт на дно.
    Я, когда отдыхал на Ибице, познакомился со шкипером-математиком, который ходил на яхте по морям и окиянам и при этом кодил на Питоне прямо там, на яхте. А потом девчонкам показывал графики в виде фаллосов-ромашек... Романтика + технологии = крутотень нереальная
    Ответ написан
    6 комментариев
  • Нужен ли Python-программист в России?

    sim3x
    @sim3x
    Пришли за деньгами?
    Ищите ЯП за который платят в вашем регионе или ищите работу на глобальном рынке
    Ответ написан
    Комментировать
  • Как использовать максимум процессора для выполнения многопоточной задачи?

    Простой ресурсов сам по себе - не проблема, а счастье. Проблемой является простой ресурсов при заметной деградации сервиса.
    Но в тестовом режиме, загружая систему примерно на 100 000 запросов с 2000 потоков (через tomact: ab -n 1000000 -c 3000 ") проц всё ещё остаётся загружен всего на 36%.

    Ответ приходит за какое время? Сколько времени выполняется 1 запрос при нулевой загрузке? При каком количестве запросов происходит деградация сервиса?
    увеличить использование процессора и ускорить выполнение не обязательно ходят вместе. Процессор может простаивать по причине ожидания ввода-вывода, но так же и потому, что он легко справляется с текущей нагрузкой.
    В любом случае, спрашивать надо не на тостере, а у профилировщика: куда уходит время цпу, в каких ситуациях появляется простой цпу, какое соотношение простоя к полезной работе. Если сервис долго ждет ввод-вывод - нужно ускорять именно ввод-вывод, а не стараться нагрузить процессор.
    Ответ написан
    3 комментария
  • Как набираться опыта и формировать портфолио?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Как набираться опыта и формировать портфолио?

    Работать много

    Верстка шаблонов это все конечно хорошо, но получается, что сверстав шаблон, на этом для меня дорога уходит в тупик

    А в чем по Вашему верстка заключается, если не в верстке шаблонов? Учите языки программирования, если верстка не интересует.

    учусь на geekbrains

    сочувствую
    Ответ написан
    4 комментария