• Быстрый Андроид эмулятор для whatsapp?

    BFG1992
    @BFG1992
    iOS Game QA
    Пробовал многие, самый быстрый из существующих под винду - Leapdroid. Android 4.4.4, рут из коробки, ОЧЕНЬ быстрый OpenGL ES-транслятор (быстрее игрового Nox'а и куда быстрее убогого BlueStacks), практически нет рекламы (есть только приложения, скачивающие всякие игры, легко удаляются). Из недостатков - нельзя (без танцев с бубном) подключить USB-устройства (можно, если установить USB-драйвера VirtualBox и настроить перехват USB-устройств в модифицированном VirtualBox внутри папки LeapDroid).
    Проект накрылся (разработчиков купила сама Google), но скачать всё ещё можно, например, с 4PDA.
    Ответ написан
    Комментировать
  • Быстрый Андроид эмулятор для whatsapp?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    shashlick вполне сносно работает.
    Ответ написан
    1 комментарий
  • Книги, похожие на K&R?

    @HallEffect
    По С++ могу посоветовать: Стандарты программирования на С++. Серия C++ In-Depth - Саттер, Александреску или Скотт Майерс - Эффективное использование С++ - небольшие книги, кратко и по делу
    Ответ написан
    Комментировать
  • Трудоустройство. Не знаю что делать?

    opium
    @opium
    Просто люблю качественно работать
    изучайте джаву по 8 часов в день и у вас отпадут такие глупые вопросы.
    Ответ написан
    1 комментарий
  • Трудоустройство. Не знаю что делать?

    ProgramCodePav
    @ProgramCodePav
    Front-end developer. Love open source
    Лучше заниматься тем, что вам нравится (С++), но Java очень неплох, к слову. И произошел Java от C++. Плюсы немного сложнее и в них много нюансов. Не скрою, что на плюсах проще на работу устроиться, но для их понимания (изучения), вам надо еще кучу времени потратить. Не знаю, где сейчас можно найти джуниор C++, но Java можно хотя бы потому, что популярна мобильная разработка.

    Для начала посмотрите на open source. Но если вас это не устраивает и необходимо "завтра" работать в офисе,в коллективе, лучше изучайте Java. Я изучал его из-за Android и очень брезгливо относился, но сейчас мне он очень нравится. Такой классный community-язык.

    Готовность к джуниор? Хм, просто подготовьтесь к требованиям вакансии и немножко попилите программок. Сделайте, например, стандартные приложения - чат, блокнот, учебный журнал, расписание. Просто руку набить и сказать на собеседовании об этом. К тому же, будьте уверены. Будете сомневаться, многое просто не скажите о себе (что, возможно, работодателю хотелось бы услышать о вас - умеете мотивироваться). Сам джуниор подразумевает разработчика без опыта, но со знаниями. Но надо помнить, что обычно смотрят на умных людей. Может быть у вас меньше знаний, но вы умный, активный и более развиты как личность - шансы выше.

    И, правда, хватит сомневаться. Вы талантливый, жгите! Если туго идет - все равно ломайте, пробуйте, гуглите и тренируйтесь читать на английском (очень сильно навык возрастает), решайте проблемы - это все опыт, который в итоге вас создаст. Страх парализует и ломает. Если выберите язык, сделайте решение и следуйте ему, несмотря на сомнения, иначе будете сомневаться еще 3 месяца (время, за которое можно стать джуниором по любому из них)
    Ответ написан
    2 комментария
  • Почему после "временно разрешить для этой страницы" для noscript Firefox разрешает на всех открытых вкладках и начинает их усиленно обновлять?

    @RADDyomin
    Потому что эти вкладки пользуют скрипты с того, что вы временно разрешили. Для того, чтобы подгрузить скрипты, страница просто обновляется.
    Ответ написан
    1 комментарий
  • Как Junior'у выбрать путь развития в сфере ИТ?

    StrangeAttractor
    @StrangeAttractor
    Учиться, мне кажется, лучше всего онлайн, найти качественные курсы за вменяемые деньги - огромная удача, на которую вряд ли стоит рассчитывать.

    Касательно что выбрать самый-самый главный критерий - чтобы тебе реально нравилось этим заниматься целыми днями, неделями и годами, зарплата вторична. Потому, что IT-работа это почти всегда в существенной мере творчество (пусть и интеллектуально-техническое), изобретательство, заниматься которым из-под палки невозможно. Можно заставить себя колоть дрова, отвечать клиентам которые приходят к тебе сами, даже лечить людей или решать задачи по математике, но заниматься решением творческих задач как "работой рабочим на работе" "потому что надо" потом как минимум очень нервирует если вообще возможно, так что нужно выбирать то, что тебе очень не скоро надоест и от чего ты не устанешь.
    Ответ написан
    2 комментария
  • Как Junior'у выбрать путь развития в сфере ИТ?

    benbor
    @benbor
    Помог ответ - не забудь лайкнуть
    Уже не раз отвечалось на тостере
    Куда пойти учиться?
    Ответ написан
    Комментировать
  • Есть ли сертификационные программы по языку C/C++?

    @mamkaololosha
    brainbench.com может выдать сертификат.
    Но тут есть нюанс, что сертификаты по С/C++ бессмысленны. Это не фулл-стековые языки: там нет GUI, потоков, графики, БД. Могут быть сертификаты "Разработка БД на С++ с использованием Oracle" или "Разработка графики на С++ с использованием Direct X". Но это джуниоровский уровень. Полная пересборка С++-проекта может занять 2-3-4 часа. Почитайте статью про chromium habrahabr.ru/post/165193/. Тут есть парадокс, что между джуниором С++ и хорошим программистов С++ очень большая пропасть. Пропасть может быть в 5-7 лет работы. Тут сертификаты уже не помогут.
    Ответ написан
    2 комментария
  • Как эффективно переучиться на веб-разработчика?

    EugeneOZ
    @EugeneOZ
    как-то Вы заморочились на спецификации HTML — всё гораздо проще :)
    Рекомендую попробовать связку PHP-fpm + PostgreSQL + Redis + Nginx + AngularJS + Twitter Bootstrap.
    Ещё можно написать чат какой-нибудь, там слово «PostgreSQL» заменяете на NodeJS в этом уравнении и всё :)
    Наверняка в комментариях высыпят фанаты модных трендов вроде рельс — я не против рельс, не против питона, но я не могу рекомендовать вещи, в которых сам не опытен :)
    Ответ написан
    8 комментариев
  • Как эффективно переучиться на веб-разработчика?

    @egorinsk
    Вообще, не увлекайтесь спецификациями. Марк Цукерберг как-то без них обошелся. Google тоже не следует строгим стандартам.

    Если вы хотите «эффективно» изучить матеиал, тогда вы должны читать статьи «для чайников» (которые вы с вашим опытом, наверняка освоите за кратчайшее время). HTML/CSS так устроены, что даже если вы сделаете 100 ошибок на странице, он все равно как-нибудь да отобразится. Ну если вы хотите более солидные знания, то параллельно смотрите непонятные моменты в спецификациях, это в общем-то полезно. А сэкономленное время посвятите практике. Она тут очень важна.

    Вот, что стоит изучить (в любом порядке):

    1) Начните с основ HTTP (только ради бога, не читайте спецификацию целиком, хватит общего представления о методах запросов, заголовках и теле запроса, кодах ответа 403/404/500/200/300)
    2) Изучите основы HTML (есть раздел на сайте htmlbook). SGML вам хватит в том объеме, в котором он упоминается в спецификации HTML. PCDATA не упоминается в ней и потому знать про отличия от CDATA вам не нужно (ну если так хотите узнать, найдите спецификацию SGML и почитайте).

    Обратите внимание, в некоторых (некачественных) статьях вы можете увидеть штуки вроде [br /] — самозакрывающиеся теги. Это ошибочный синтаксис, который употребляют авторы, путающие HTML и XHTML. В HTML такого синтаксиса нет (хотя в силу своей толерантности к ошибкам в HTML такой код как-то работает).

    3) Изучите CSS и позиционирование элементов. Вот хороший учебник, разъясняющий тонкости всяких флоатов: softwaremaniacs.org/blog/category/primer/ А спецификацию CSS2.1, думаю, вы нагуглите сами, она довольно понятно написана.

    4) Изучите яваскрипт (да, включая замыкания и прототипы) и DOM. Обратите внимание, jQuery — лишь обертка над DOM и не зная DOM, вы не сможете нормально пользоваться jQuery, вы лишь научитесь копипастить скрипты из интернета, не понимая, как они работают. После этого можете изучать jQuery, заодно советую заглянуть в исходный код, а не только читать документацию.

    5) Изучите один из серверных языков, хотя бы основы

    6) Изучите основы SQL

    7) Начинайте что-нибудь делать, так как в этот момент у вас будет очень много теоретических знаний и очень мало практических. Можете сделать простое веб-приложение, можете улучшить какое-нибудь существующее.

    8) Изучите ООП

    9) Изучите какой-нибудь серверный MVC-фреймворк

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

    > А есть ещё и XHTML, который тоже имеет свои отличия…

    Его уже нет, его никто не будет развивать и использовать, более того, и раньше многие использовали не XHTML, а лишь похожий на XHTML синтаксис (в частности самозакрывающиеся теги), а на деле писали HTML. Вы можете изучить его, но только ради любопытства, а не ради практической пользы.

    > Клиентская разработка нынче редко обходится без всяких шаблонизаторов типа HAML/SASS

    Вы еще Coffescript забыли упомянуть. Это очень спорные вещи, есть мнения как за, так и против. Но в любом случае, согласитесь, как-то странно изучать SASS, не изучив вначале CSS, верно? Начинающему это не нужно.

    > а для эффективной серверной разработки всё и того сложнее: фреймворки, ORM, continuous integration, очереди задач и прочая-прочая.

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

    По вопросу, где брать информацию: авторитетные источники (для поиска ответа во всех подробностях) — это спецификации W3C, официальная документация фреймворков, неофициальные источники вроде htmlbook, stackoverflow или Хабра — для того, чтобы быстро получить представление о тех или иных возможностях HTML. Еще можете какую-нибудь книгу почитать, только не старую.
    Ответ написан
    5 комментариев