• Как (и возможно ли) дотянуться до Junior JavaScript Developer в кратчайшие сроки?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    "Junior JavaScript Developer" — этим ты никогда не станешь уже.
    Забудь.
    Это не твой кейс.
    Юзай гайды.

    Но ты можешь стать "Начинающим ЖС Разработчиком"!

    Ты еще ничего толком не сделала - и уже о работе мечтаешь.
    Верстальщик это не серьезно, это недопрограммист.

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

    Нельзя просто так взять и стать программистом!

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

    Ты должна уметь делать простые вещи сама - после этого думай дальше, что учить и где работать

    Освой четыре базовых веб-языка - и сделай простой клиент-серверный велосипед. И тогда гарантированно наступит просветление.

    От простого к сложному, а не наоборот, через ж

    На церковно-айтишном это простейший базовый "мейн стек".
    Кароч - тебе лучше надо быть фулстечной тёткой.
    Ответ написан
    Комментировать
  • Можно ли создать аккаунт продавца в Google play,Если нет 18 лет?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Сначала в армию надо сходить!
    Ответ написан
    Комментировать
  • Где найти желаюших для разработки фотореалистичного 3D на основе физмоделирования?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Если есть идея - делай ее сам.
    Если будет получаться - народ подтянется.
    Ответ написан
    Комментировать
  • Node.JS не знающему программирования, реально?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Node.js это просто среда исполнения приложений на JS
    как и браузерная среда
    ничего сложного - наоборот, нет ничего проще на планете

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

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

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Отправляй страницу в виде строки в ответ на ajax запрос клиента.
    То есть храни страницу на сервере не в виде html-документа, а в виде txt-файла.
    На клиенте эту строку вставляй в srcdoc айфрейма или innerHTML дива.

    Тогда и роботы не увидят эту страницу
    Ответ написан
    Комментировать
  • Как должно быть построено SPA на native JS с Ajax?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Вот прекрасная статья

    Или попробуй так
    Ответ написан
    Комментировать
  • Что есть архитектура приложения?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Начни с этой прекрастной статьи
    Ответ написан
  • На каком языке и движке лучше начать делать 2d игру для ПК?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Однозначно JS проще чем всё остальное, раз в десять.
    + cocos2d например
    Ответ написан
    Комментировать
  • Как перерасти из кодера в программиста?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Кодер и программист это одно и то же, как мне кажется.
    С лингвистической точки зрения это тот человек который владеет языком машины.
    Тот кто умеет писать код - то есть умеет заставить машину работать.

    На самом деле в природе такое разделение:

    1) слесари монтажники (работают в рамках готовой архитектуры) 90% популяции
    2) инженеры (разрабатывают архитектуры) 10% популяции

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

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    SSE или WebSocket
    Ответ написан
    Комментировать
  • Где какие единицы измерения используют?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    в основе - px и %
    иногда редко - em

    всё остальное от лукавага
    Ответ написан
    Комментировать
  • Рационально ли хранить base64 картинки в local storage?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    localStorage ограничен по времени и по размеру - для картинок не подходит
    используй localforage

    localStorage можно использовать для чего-то простого и неважного - например настройки приложения
    Ответ написан
    2 комментария
  • Как наверстать знания в javascript?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Как вариант ты можешь работать без всех этих технологий: babel, webpack, typescript и тд и тд.

    Вообще без них!

    Но если ты хочешь работать как все в индустрии - то страдай!
    Страдание неизбежно.
    И неизбежно ты вынужден будешь работать с лентяями, дебилами, психопатами, жуликами и тд и тд.

    Я например создаю веб-приложения "для себя" ну и для всех кому понравится, и пишу код так как мне удобно, и не страдаю вообще, и для работы мне хватает старенького мака 2005 года выпуска.
    В принципе, работая так, можно даже делать на заказ. Но чаще всего заказчики дебилы и хотят чтобы разработчик работал по стандартному шаблону, чтобы его потом можно было бы уволить и нанять другого. Это страх и недоверие типичное в наших людях.

    На самом деле эта возможность легко увольнять разработчиков - это и есть главная причина существования этих безумных сложных технологий: babel, webpack, typescript и тд и тд.

    И те кто вынужден работать в этих фреймворках чаще всего сами себе внушают что так и должно быть и это нормально - и рекламируют это другим...
    Это просто дурдом.
    Ответ написан
    15 комментариев
  • Как вы боретесь со слабой типизацией и зачем ее придумали?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Тебе надо бы подучить матчасть в общей теории.
    Это догмат такой, у тех людей кто умеет работать только в рамках готового шаблона...

    Алан Кей сказал:


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

    «Позднее связывание позволяет воплощать идеи на поздних стадиях разработки с экспоненциально меньшими усилиями чем традиционное раннее связывание как в C, С++, Java и прочих похожих языках»

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

    «Я не против типов, но я не знаю ни одной системы с типами, которая бы не вызвала мучений, так что я по-прежнему за динамическую типизацию»



    аналогично обычно люди не понимают что такое ООП:


    «Я думал об объектах как о живых клетках или как об отдельных компьютерах в сети, которые обмениваются сообщениями... Я жалею, что придумал термин «объекты» много лет назад, потому что он заставляет людей концентрироваться на мелких идеях. По-настоящему большая идея — это сообщения... Объектно-ориентированное программирование для меня означает только отправку сообщений, локальное удержание и защиту, а также скрытие состояний-процессов, и экстремально позднее связывание всего»
    Ответ написан
    Комментировать
  • Где найти приличные статьи о проектировании информационных систем?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
  • Элементы div или span в качестве кнопок?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Можно вообще для группировки и для строк использовать только div и span
    То есть обойтись минимумом тегов.
    А для обозначения семантики (роли) использовать WAI-ARIA
    смотри тут
    Ответ написан
    Комментировать
  • Есть ли возможность запуск программ?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Да!

    Это называется "веб-приложение"
    Ответ написан
    Комментировать
  • Что использовать, чтобы создать форум или соц.сеть?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Ты для начала пойми кто ты:

    1) юзер
    2) слесарь
    3) инженер

    - все эти типы создатели соцсетей могут сделать например форум или блог, тремя разными способами:

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

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    В случаях "особо-ненормального программирования" общаться можно только через XMLHttpRequest,
    ну и разрешить кроссдоменные запросы разрешенные в php.

    Мне кажется всё дело в требуемом уровне безопасности.
    Я например не собираюсь писать софт для коммерции...

    Мне хватает такого уровня сложности для начала.
    Тостер можно например сделать так - пофиг что кто то кого то взломает - ну заведет он новую страницу и восстановит данные из бекапа...
    Ответ написан
    Комментировать