• Как сделать итерацию массива?

    Sputterspark
    @Sputterspark
    Уже угадываю автора вопроса, не заходя в вопрос.
    Ответ написан
    1 комментарий
  • Верно ли я сделал RoadMap для full-stack разработчика с нуля?

    Dreamka
    @Dreamka
    Web-разработчик.
    Ох уж эти входильщики в IT.
    Все эти карты ни к чему. Есть более простая схема.
    1) Что ты хочешь делать? (Сайты[дизаны, верстки, програминг, api], Приложения, Администрирование и тд)
    2) Узнаешь как это делается и какими инструментами.
    3) Изучаешь наиболее востребованные инструменты и технологии. И попутно начинаешь брать реальные заказы по тем технологиям, которые учишь. В процессе выполнения заказов ты сразу будешь видеть чего не хватает тебе для реализации бизнес задач.

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

    А когда будут реальные задачи - под них обязательно найдется инструмент.
    Ответ написан
    Комментировать
  • На какой стадии изучения ЯП стоит искать ментора?

    Adamos
    @Adamos
    уверен в этой сфере тоже полно халявщиков

    Так вы как раз пополняете их ряды. А опытному человеку, чтобы быть ментором - нужна серьезная мотивация, которую вы предложить не можете. Поэтому ваши поиски будут тщетны, на каком бы этапе вы их ни начали.
    На стадии изучения ЯП, имхо, менторы необходимы не больше, чем платные курсы. Читать умеешь? Писать научишься. Просто не надо тратить время на мечты о добром Карлсоне, который прилетит и поделится вареньем, лучше потратить это время на самостоятельную практику.
    Ответ написан
    5 комментариев
  • Доступное обучение по работе с сетевым оборудованием?

    @dmshar
    Вот честно, я не понял. Вы прикалываетесь? Или серьезно?
    Ну первые же строчки в Google-выдаче:
    https://edu-cisco.org/courses/
    https://eitca.org/eitca-is-information-security-ac...
    https://www.specialist.ru/vendor/cisco
    https://training-microtest.ru/course/ccnax-v-30

    https://training-microtest.ru/courses/hp?ThemeId=79
    https://www.hp.com/ru-ru/pdf/310113_learningcentre...
    https://education.hpe.com/ru/ru/training/index.html

    https://muk.training/courses/course_vendor/emc/page/2/
    https://www.dell.com/ru-ru
    https://academy.ru/catalog/emc/
    meliusgroup.ru/obuchenie-lenovo

    Извините, ну судя по вопросу, вам не серверы и сетевуху настраивать надо учиться, а осваивать элементарную компьютерную грамотность. Элементарный информационный поиск в Гуугл сегодня умеют делать шестиклассники. Без такого умения - причем очень уверенного - никакое обучение, а тем более дальнейшая работа в этом направлении будут НЕдоступными.
    Ответ написан
    6 комментариев
  • Как принимать данные по Bluetooth?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Программирвоание - это не про поиск готовых решений, а про понимание того, как работает та или иная технология и какой код надо написать для её использования. Читайте документацию, разбирайте, пробуйте, если будут конкретные вопросы, приходите с ними.
    Ответ написан
    1 комментарий
  • Можете порекомендовать сайты и курсы для изучения Python'a?

    @mkone112
    Начинающий питонист.
    Марк Лутц Изучаем Python
    Ответ написан
  • Как изучить Go? Курсы или есть достаточные бесплатные ресурсы?

    @deliro
    Знаю Java, Ruby, PHP

    Если бы знал, не задавал бы таких вопросов. Go tour проходится за пару дней человеком, который переходит с другого языка и через неделю уже может писать код в продакшн. Паттерны и архитектура ровно такие же, как и везде.
    Ответ написан
    3 комментария
  • Почему на работе в офисе и удалёнке от Django Backend Developer требуют не только Django?

    solotony
    @solotony
    покоряю пик Балмера
    Просто потому что невозможно быть веб-разработчиком (пусть и чтосто бэкенд) и при этом не иметь представления о том что приходит на фронте. Если ты не знаешь ничего кроме Джанго - то скорее всего ты вообще ничего не знаешь, опыта у тебя нет и тратить время на тебя рекрутерам не хочется.
    Ответ написан
    Комментировать
  • Есть какие-нибудь способы оптимизации бота?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Есть такие способы. И методы.
    Ответ написан
    2 комментария
  • Почему не собирается проект в Xcode?

    GavriKos
    @GavriKos Куратор тега Unity
    Ну юнити тут ни при чем.
    Скорее всего проблема с вашим аккаунтом разработчика, а у вас включены платежи в проекте. Или выключите платежи, или разбирайтесь с аккаунтом эппла
    Ответ написан
    2 комментария
  • Как установить Windows 98 на телефон?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Интересно, такие бредовые идеи возникают отчего? От нежелания хоть немного узнать, что из себя представляет "телефон" с точки зрения вычислительной техники или просто от модно-стильно-молодежности? Это примерно как дети спрашивают "А если взять атом величиной с дом?"

    Нет, малчик, нЭльзя. нЭ тот архитектура.

    Хотя путь джедая конечно же есть. Найти исходники, перекомпилять под нужную архитектуру, написать драйвера, написать загрузчик - делов-то...
    Ответ написан
    Комментировать
  • Можно ли принять get или post запрос?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Можно, но не нужно.
    Ответ написан
    2 комментария
  • Как изучить ООП С#?

    @dmshar
    В каких книгах можно получить полные сведения об ООП, о том как и где использовать его принципы или ,те или иные приемы ООП?
    - ни в каких. Надо понять, что ООП не НЕ универсальное средство. Это инструмент создания больших и сложных проектов. Вам действительно дали азы и начала. Для общего понимания, для привыкания. А вот когда "дорастете" до серьезных проектов, начнете применять (а не по книгам "изучать") ООП на практике - вот тогда и придут понимание. Причем приходить будет постепенно, вместе с ростом вашего опыта. Бесполезно на уровне "изучаю язык программирования по книгам" беспредельно углубляться в тему, в ООП в том числе. Начните писать реальные проекты. Причем, для первых, несложных проектов ООП тоже будет либо ни к месту, либо даже вредно. Но вот потом, когда задачи станут действительно сложными - вот тогда все станет на свои места. И вот тогда можно будет сказать, что вы знаете, понимаете и к месту применяете ООП.
    Хотя, разумеется, сейчас набегут сюда новички, которые наперебой начнут советовать всякие книги и сайты для того что бы быстрее стать "профессионалам". В этом и есть прелесть получения подсказок на форуме - в том, что вам насоветуют десяток разных вариантов решения проблемы. А вот выбор - все равно останется за вами.
    Ответ написан
    Комментировать
  • Какие проекты нужно иметь начинающему разработчику?

    Jacen11
    @Jacen11
    Что это за проекты, какого рода?
    я вот даже задумался какие проекты бывают. Загуглил, https://moodle.kstu.ru/mod/book/view.php?id=15149, вот там есть таблица "Таблица 2 - Классификация проектов". Вам подойдет любой.

    что ожидают увидеть?
    очевидно ваши навыки и их уровень.

    Откуда их взять начинающему программисту?
    сделать или устроиться. Что за странные вопросы? Вы ждете ответ из разряда попрыгать на правой ноге три раза повернуться через левое плечо, плюнуть и в портфолио появится 3 крутых проекта?

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

    0xD34F
    @0xD34F
    Задача проверить является ли список палиндромом, я делаю самое банальное, дан список head, я проверяю return head == head[: :-1]

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

    GavriKos
    @GavriKos
    В обход эппла и гугла на мобилках у вас не получится это сделать - забанят если узнают.
    На вопрос "ну телеграм же делает" ответ простой - вы не телеграм.
    Ответ написан
    1 комментарий
  • Где можно собрать команду для разработки игры?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Проекты, в которых никто никому не платит и не имеет никаких обязательств, взлетают крайне редко. Чаще всего попытки провернуть подобное заканчиванются на быстром выгорании участников, их нежелании делать свои части вовремя, постоянном блокировании общего процесса разработки несделанными задачами... Потом начинается текучка, попытка найти других на замену, те долго пытаются въехать в процесс, начинают всё перекраивать под свои собственные представления...

    Подобное наблюдается постоянно. Игроделанием никогда не увлекался, но могу пояснить на примере переводов.
    Пояснение
    Скажем, было много проектов по бесплатному переводу фильмов/сериалов/аниме/книг, но в основном выживают только те, которые собирают донаты на возмещение участникам проектов или даже прямо продают части переводов (последние главы, ранний доступ итд). И это вполне понятно. Одна серия аниме (они всего по 20 минут чистого времени) содержит 200-400 фраз. Даже если взять готовые субтитры на другом языке и тратить на одну фразу 30 секунд (это безумно мало, хватит только на очень черновой перевод), на одну серию уйдёт 2-4 часа. Далее это надо отсмотреть минимум дважды, исправляя ошибки (ещё как минимум час). В итоге на серию вполне может уйти полноценный рабочий день. Серии выходят раз в неделю, получается, что для ведения всего лишь 5 сериалов придётся работать в этой сфере практически full time. Готовые серии надо сдавать редактору, который потратит может и чуть меньше времени, но всё равно немало. Вопрос времени и сложности озвучивания, вопрос тайминга с нуля и перевода со звука оставим за кадром.

    Для киносериалов в уме умножаем всё на два (серии 40 минут). Для книг оценку дать сложнее, но в целом там обычно объём на уровне 200-600 предложений на главу, которые ещё и более длинные, чем фразы в субтитрах. И в книгах могут быть сотни и тысячи глав, в отличие от сериалов, где нормальная длина - это 13/26/52 серий (сезон 3 месяца/полгода/год), поэтому непрофессиональные бесплатные книжные переводы вообще могут несколько раз сменить переводчика.

    Группа переводчиков, в которой я когда-то состоял, выгорела менее чем через 2 года по причине потери энтузиазма её лидера (и да, он тогда подсел на Lineage2). Без локомотива, бегающего за всеми и пинающего по любым задачам, группа быстро сдулась. Но и без этого разные участники группы постоянно снижали/полность теряли активность. Ибо неспроста рабочее время всего лишь 8 часов в сутки - людям очень тяжело работать больше.


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

    Но если всё же хочется найти единомышленников, то искать их, возможно, надо не в профессиональных сообществах, а в узкотематических. Скажем, для игр в тематике SCP Foundation имеет смысл покопаться в соответствующих группах, где могут найтись энтузиасты, готовые нарисовать объект [ЗАСЕКРЕЧЕНО] на территории [ДАННЫЕ УДАЛЕНЫ] для заинтересованного в тематике программиста, рисующего как курица лапой. Но в целом шансы сделать что-то больше короткого прототипа я бы и там оценивал как невысокие.

    Так что лучше попробовать создать какую-нибудь небольшую полноценную игру полностью самостоятельно, набить шишки, набраться опыта, получить много фидбэка (в основном негативного, конечно) от игроков... На основе полученного опыта попробовать продать свои компетенции какому-нибудь работодателю. А там уже может быть и свою идею игры удастся ему продать.

    PS
    PS: От себя могу сказать, что я давно делаю проекты для души в одиночку, потому что понимаю, что и сам могу очень сильно тянуть со сроками. Скажем, я три года назад написал рендеринг карты от одной онлайн игры (на основе реверс-инжиниринга веб-клиента игры), но так как я писал это всё в экстренном темпе буквально за неделю, получился адский говнокод с кучей глюков и недоработок. И вот только спустя три года я добрался наконец до того, чтобы за два месяца вялого переписывания с нуля (даже не рефакторинга) в свободное время я наконец всё это переделал (дополнительно меня мотивировало появление в игре двух новых карт). Всего там менее 700 строк кода... А если бы я участвовал в каком-то проекте и выполнял свою часть общей задачи не по три года, а даже и по два месяца?
    Ответ написан
    1 комментарий
  • Стоит ли брать курс "IOS-разработчик" от SwiftBook для обучения с нуля?

    @mkone112
    Начинающий питонист.
    на самообучение неспособен

    Забудь.
    Ответ написан
    Комментировать
  • Выбор работы: эникей или программист?

    Jacen11
    @Jacen11
    20к - программист
    это какой город? Вообще сейчас много предложений выше. Говоря прямо, тут выбор между пиками и дрочеными, что то, что то, говно какое то.

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

    Но котируются некоммерческая разработка
    коммерческая это когда за нее деньги платят

    Flutter (быстрое написание web приложений)
    просто нет. У него другое основное назначение и ноль вакансий для веба

    В медицинской организации нужно еще статистиком случаи заводить несколько часов утром
    это вообще не программистские задачи

    обе вакансии полное безнадежное дно, лучше доучиться и нормальную удаленную работу найти
    Ответ написан
    4 комментария
  • Как дальше развиваться в разработке графики?

    @MarkusD
    все время мелю чепуху :)
    Компьютерная графика - очень большая и сложная область. Обучаться до конкурентного уровня нужно очень усердно и очень долго.

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

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

    После этого двигаться стоит в сторону инструментов разработки. Их должно быть несколько. C# и F# ты знаешь, это хорошо. Java будет прекрасным дополнением. Настоящий инженер не имеет права зажимать себя рамками одного лишь инструмента, это будет его минус в конкуренции. Rust слабо востребован и мало применяется, но знать его на некотором уровне будет просто полезно в качестве инвестиции и для общего развития. C++ сильно распространен и сильно востребован, однако рынок труда сейчас переполнен слабыми середнячками, которые мало на что годятся в реальной работе, а C++ является крайне сложным инструментом и не позволит тебе быстро начать с ним работать на том же уровне, на котором тебе позволяет тот же C#. Поэтому если брать C++, то уходить в него надо прямо очень серьезно для того чтобы получить конкурентное преимущество перед описанными выше людьми.

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

    Компьютерная графика - это не треугольнички рисовать. Это одна из самых сложных для обучения областей на сегодня.
    Просто посмотри в 7-м разделе примерный список книг, с которыми нужно ознакомиться.
    По окупаемости сказать ничего нельзя. Все зависит от тебя лично и от твоих личных качеств. Станешь лучше остальных соискателей - все окупится.
    Ответ написан
    1 комментарий