• Как запомнить классы, функции и методы в программировании и сэкономить время?

    27cm
    @27cm
    TODO: Написать статус
    Запоминать всё не надо. Нужно пользоваться документацией, иметь под рукой удобные справочники (лучше online c возможностью поиска). Многие используют cheat sheet вроде этого. То, что будете часто использовать, само собой запомнится.
    Ответ написан
    3 комментария
  • Почему объекты по-разному сравниваются?

    dimovich85
    @dimovich85 Куратор тега JavaScript
    https://u-academy.net/
    Потому что объекты сравниваются по ссылкам, если две ссылки ведут на один и тот же объект, то получаете true, иначе - false. Чтоб в первом и втором случае было true надо серьезно переработать код, так как он возвращает {...} каждый вызов функции создает новый объект, и возвращает. Использование this внутри функций A и B не оправдано, создает мусор. При сравнении >= js пытается привести оба операнда к числу, и если память не изменяет, сначала ищет метод toValueOf, а если его нет - приводит к строкам, с помощью метода toString, в Вашем случае есть метод toString, и так как объекты с одинаковыми значениями полей age >= дает true, так как из объектов вызывается неявно toString.
    Ответ написан
    Комментировать
  • Где учиться IOS Разработке?

    stewart-baxter
    @stewart-baxter
    ctrl + C / ctrl + V
    Автор, курсы на русском языке всегда будут отставать в актуальности информации, чтобы быть "на волне", придется все же осваивать английский.
    1. Вместо того чтобы платить сто500 тысяч денег всяким ГБ, советую вложиться сюда https://www.udemy.com/course/ios-13-app-developmen... .Понятный английский + субтитры (двойная выгода), не нудный лектор (как во многих рашн курсах), обновляемая информация и буквально с первых же лекций делаем свои мини-аппки и подтягиваем английский.
    2. Параллельно можно купить книгу В.Усова "Основы разработки приложений под iOS, iPadOS и macOS 5-е издание" (https://swiftme.ru/product/swift-osnovy-razrabotki... - электронная версия на сайте автора), или бумажная, если так удобнее.
    Проходить, не распыляться на 50 курсов сразу, сосредоточиться и учиться каждый день.
    По ходу учебы будут возникать вопросы, учимся правильно гуглит, заводим аккаунт на https://stackoverflow.com/, можно чекнуть чатики в телеге:
    https://t.me/usovswift
    https://t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
    https://t.me/swiftbook_chat

    Удачи! Надеюсь, после этого поста не будет еще одного "Где учиться ЯП" Где учиться на Data Scientist? ;)
    Ответ написан
    1 комментарий
  • Как быстро найти работу front-end разработчиком?

    @f22
    Уже 2 недели безуспешно пытаюсь найти работу Front-end разработчиком.


    Это нормально.
    Продолжайте.
    Ответ написан
    Комментировать
  • Как быстро найти работу front-end разработчиком?

    oscarhandsome
    @oscarhandsome
    developer
    Привет, платные курсы прошел на гикбрейнс?

    Вообщем чуток, о том, как это обычно бывает. Сделай пару годных вещей, добавь в портфолио. Хоть те же экзаменационные работы.
    Продолжай рассылать на hh, superjob если хочешь в контору.

    Если же независимо, то добро пожаловать на рынок фриланса upwork, fl и др.

    И не сдавайся!
    Ответ написан
    3 комментария
  • Актуально ли ещё учиться вёрстке?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Актуально ли ещё учиться вёрстке?

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

    Можно ли на сегодняшний день иметь небольшую подработку на вёрстке одностраничников?

    Скорее всего нет, судя по моему опыту - одностроничники нужны для скорейшего запуска бизнеса(ворвется или нет), или продажи какого-то сезонного продукта, для таких вещей(а они очень редко поддерживаются) используются таргетинговая реклама, они не продвигаются по СЕО, и их можно в легкую сделать руками на конструкторе за 2 часа.
    Если же мы говорим про верстку как работа в интерпрайз, посмотрите на любой проект крупной организации, apple, microsoft, google - везде "верстка", не важно сайт ли это, SPA приложение, либо проектирование программы для конвертации валют, которая не про дизайн.

    И если да, то, что лучше использовать? Bootstrap или через flexbox, css grid и js реализовывать всё?

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

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

    Глупости.
    Даже на Хабре была статья с ошибками в коде.

    В верстке можно верстать разные способами, один и тот же лендинг вы можете сверстать с помощью - floaf, flex, grid, и раскидать контент 10 разными способами, и это не будет чем-то плохим.

    Плохим считается если Вы - берете какой нибудь input, который у вас на 10 страницах сайта один - и пишите стили каждый раз по новой, так как страницы разные(т.е не используете компонентный подход и dry принципы), вот за такое прям сразу надо гнать в шею.
    Ответ написан
    2 комментария
  • Какая IDE для Ruby?

    DevMan
    @DevMan
    Ответ написан
    Комментировать
  • Какое соотношение практики к теории должно быть при изучении программирования?

    Adamos
    @Adamos
    Главное - не тратить ни минуты на такую фигню, как раздумывание над этим вопросом.
    Ответ написан
    Комментировать
  • Можно ли говорить upgrade/downgrade вместо upcasting/downcasting в C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    думаю не стоит...
    исправлено
    Griboks,
    главное - что бы вас понимали
    сам ход мыслей верный..
    конец правки
    ... к примеру мне пришлось гуглануть, что бы точно понять о чем вы:
    - в случае upcasting/downcasting C# 1 запрос
    - в случае upgrade/downgrade C# вообще ни чего определенного (upd уточним - слишком много контекстов).. можно плутать очень долго

    ps слово casting достаточно устойчиво применяются к приведению типов. upgrade/downgrade все таки больше употребимо в других контекстах (upd коих много, и но ни один не близок к ясному пониманию фразы upgrade/downgrade C#...
    Ответ написан
    21 комментарий
  • Можно ли говорить upgrade/downgrade вместо upcasting/downcasting в C#?

    Griboks
    @Griboks Куратор тега C#
    Можно ли говорить обновить/откатить вместо обобщить/уточнить? Это разные слова с разным смыслом. Но главное - что бы вас понимали, а термины могут меняться.
    Ответ написан
    Комментировать