• Что более перспективно?

    Inv_Hunter
    @Inv_Hunter
    Управляющий партнёр в BACG
    Лучшая проверка своих "стальных я...ц" - поднимите свои навыки (самореализуйтесь) во фрилансе. Сделаете пару заказов, увидите к чему и что у Вас лежит. Даже ехать никуда не нужно.
    Что Вам в Мск делать? Тут пыльно, жарко и все злые ходят :)

    С наступающим, Вас!
    Ответ написан
    5 комментариев
  • Что более перспективно?

    zolt85
    @zolt85
    Программист
    Хватит болтать, покажи нам свой код! (с)

    Я с Вас поражаюсь, Вы действительно на столько круты, что можете выбирать? Даю палец на отсечение, что Вы ни черта не знаете в программировании (без относительно языка программирования). Делить разработчиков на frontend/backend это какая-то модная чушь, от стартаперов-хипстеров. Разработчик прежде всего должен быть инженером! Универсалом, если хотите.

    Перестаньте спрашивать "Что делать?" на тостере, а просто идите и делайте то, что считаете нужным!

    Ладно, это старческое ворчание. По существу. Вы правы, все хотят middle или senior разработчиков на java вакансиях, и это обоснованно. Т.к. беря junior-а, Вы прикладываете усилия на его обучение. Скажу за себя (я такой твердый middle с обязанностями senior-a), если я вижу, что junior свалит как только я его научу, я его сам выгоняю. А многие junior-ы прямо говорят - я пришел к Вам набраться опыта, перед покорением других вершин. Ну и зачем мне такой junior? Мне нужны люди, которые будут тащить проект, выводить именно мой проект на новые вершины! Вам в первую очередь должно быть интересно само ремесло программистское, и если Вам оно интересно - Вы будете на расхват в любой конторе, на любом стеке технологий.

    Удачи!
    Ответ написан
    10 комментариев
  • Поиск наставника, рально ли?

    Inv_Hunter
    @Inv_Hunter
    Управляющий партнёр в BACG
    Алексей, это вполне реально. Приведу пример из практики.

    В момент формирования команды для нашего проекта, мы с партнером искали разработчика. Разместили на некоторых ресурсах предложения о сотрудничестве. И к нам обращались ребята, желающие работать в проекте "за просто так".
    Не имея большого опыта, в принципе, никуда толком и не возьмут, но если предложить вариант подмастерья в каком то проекте, а таких масса, то вероятность найти коуча очень велика.
    Итак:
    1. Найти проект, где Ваши начальные навыки будут полезны и практиковаться "за хлеб".
    2. Зарегистрироваться на нескольких биржах и брать мелкие, несложные заказы. Постепенно, встречая трудности и решая их, перейдетена новый уровень.
    3. Устроиться в ИТ-фирму на четверть ставки, там тоже будет масса интересных практических задач и опыт будет полезен.

    Надеюсь, мой ответ будет Вам полезен!
    Ответ написан
    Комментировать
  • Почему стали популярны less, sass, ruby on rails, bower, grunt? И зачем они нужны?

    @Spaceoddity
    Почему стали? От лени и нежелания думать своим мозгом.
    Популярны они сталит благодаря продвижению Гуглом, Яндексом и иже с ними всяких "стандартов написания кода". При том, что и Яндекс и Гугл в этом плане очень далеки от идеала.
    Эти фреймворки хороши для сквозной разработки крупных проектов, когда все участники хорошо знакомы с данными методами, давно сотрудничают и т.п. Т.е. для тех же крупных компаний. При том, что в большинстве крупных компаний всё-таки имеются собственные стандарты.
    Ну а остальные уже, как обезьяны, подхватили. И требуют БЭМ, SASS, Angular для статичного одностраничника. Начинаешь выяснять для чего заказчику всё это надо - "а мне так наш дизайнер посоветовал"... Или когда берёшься доделывать чужой проект с кучей недоделанных хвостов в SASS - то ещё удовольствие и "оптимизация написания кода" - тупо вручную текстовым поиском приходится по фалам искать потерявшиеся переменные.
    Сама настройка, выработка общих стандартов и синтаксиса для этих фреймворков - занимает кучу времени.
    Так что по большому счёту вы ничего не пропустили. Браузеры все равно не понимают SASS и иже с ним))
    Пишите как вам удобнее. Если клиент настаивает - попробуйте выяснить причины такой настойчивости. Если случай клинический - шлите лесом!
    Ответ написан
    6 комментариев
  • Неадекватный клиент, как быть?

    @nervep Автор вопроса
    Я вчера отписал здесь и параллельно в суппорт, они ответили достаточно быстро, сказали, что исходники раз он не требовал изначально, то я передавать не должен. Они сказали, что я должен предложить ему открыть еще один контракт с другими ценовыми условиями, если ему нужен исходник, так как это всегда стоит других денег.

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

    То есть совет всем фрилансерам, писать сразу в суппорт, там все очень круто отработано!

    PS последнее сообщение от него: не закрываю контракт, так как могут быть еще доделки за отдельные часы… пока вопрос с исходником внутри оДеска он замял… Тон общения сразу изменился, как ушли из скайпа внутрь системы (messages).
    Ответ написан
    Комментировать
  • Сложно ли написать свой блог на nodejs?

    Кстати, рекомендованный выше сайт https://learn.javascript.ru как раз написан на Node.JS (точнее, io.js). Никаких сложностей нет, но, как и всегда в реальных проектах - есть много-много деталей.
    Ответ написан
    3 комментария
  • Как со всем своим багажом знаний свалить в фриланс?

    solomakin
    @solomakin
    Head of online marketing
    В спросе не CMS, а качественные услуги. 90% заказчиков нет дела до того, как все будет сделано, лишь бы добиться цели.
    Думайте не в ключе "я не хочу вставать на работу", это ни к чему хорошему вас не приведет. Думайте о приятном, о том, чего хотите достичь, планируйте день.
    Вот полезное видео.
    Дело не во фрилансе или работе, на которй вы работете, а в вашем настроении и ожиданиях от жизни.
    Даже работа с 9 до 9 может приносить радость, если вы понимаете, для чего это делаете и куда движетесь.
    Работодатели смотрят на вас, на вашу речь, вы убеждаете их и продаете себя, свое время и свои умения. Портфолио не так важно. Гораздо важнее тот образ, который вы создаете, общаясь с заказчиком и работодателем.
    Если общаясь с вами они поймут, что вы эксперт, вам отдадут любой проект. Те, кто заказывает, имеют цель и выбирают в исполнители тех, у кого цели похожи на их собственные.
    Поэтому подумайте как следует, чего вы на самом деле хотите. Тогда на вашем пути появятся правильные люди. Правильное общение даст новые привычки и принесет новые проекты. Разберитесь в себе.
    Удачи вам и успехов.
    Ответ написан
    1 комментарий
  • Как со всем своим багажом знаний свалить в фриланс?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Привет, начинайте сразу с upwork (бывший oDesk), на зарубежных биржах меньше вероятность что вас кинут при почасовой работе, если не хватает смелости, прочтите мой блог, удачи)

    На портфолио смотрят всегда.
    Ответ написан
    Комментировать
  • На чем в 50 лет можно зарабатывать?

    @noprof
    Вы бы заранее не суетились бы, пока его не сократили, а спросили бы его, чего он хочет на самом деле. Что он умеет, что знает, готов ли он морально обучатся чему-то новому. Что ему для этого необходимо?

    Просто тут много сказочников, которым просто повезло в какой-то момент оказаться в нужный момент и в нужном месте. Вот они и рассказывают что все просто и легко с заработком в интернет.
    А на самом деле, все куда жестче происходит, и все пытаются сожрать друг друга, и умников разных во всех сферах полно, и все хотят кушать, и будут рвать волосы на пятой точке, что бы получить какую-то копейку. (+ учитывая текущую ситуацию)
    + Отягощающий фактор это возможное сокращение. Ведь ситуациях когда жизнь бьёт, то удар приходится со всех сторон и сразу. Если бы он давно бы имел доп. заработок в виде чего-то там в интернет, то это одно, а резко сменить занятость с одной сферы на другую, это очень тяжело.

    Хочу вас огорчить, что ничего толком и не получится, если он сам этого искренне не будет желать, и стремится учится и прогибаться под чужую волю. А учитывая что вы его сын - будет ему это сделать труднее в разы.

    Пусть сам себе найдет занятие по душе.
    Что, у мужиков работающих на заводах руки из задницы растут?
    Или сопли протекают? В жизни не поверю.

    ===================================================

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

    kumaxim
    @kumaxim
    Web-программист
    Для начала Вам нужна задача. Вот Вы где-то работаете, Ваша компания что-то там такое делает. Допустим, руководитель организации принял решение сделать редизайн сайта. Этап рисования пропустим, это работа дизайнера. Из требований 1)Шаблон для WP 2)Адаптивный 3)Использовать Twitter Bootstrap

    Перво на перво Вам нужны основы HTML. По идеи основных тегов всего несколько: html | head | body | div | ul -> li | ol -> li | span. Это то, что используется наиболее часто. Их описание читайте на htmlbook.ru
    Далее основы CSS. Из всей массы css-свойств могу выделить background | margin | padding | float | position | display. Это опять же САМЫЕ основные. Их, как и в случае с HTML на много больше, просто лично я с перечисленным сталкиваюсь чаще всего.

    Как все это можно изучить в комплексе? Вообще есть курс на Codeacademy, он прямо так и называется HTML && CSS. Можете также изучить курс по созданию сайтов все там же. Они оба на английском, не знаю барьер ли это для Вас.

    Из инструментов... Погуглите на тему Sublime Text. С парой дополнений(на хабре статья была, в поиске по ключу "sublime text" в гугле она есть) для фронт-энда его вполне достаточно.

    Как освоите курс, беритесь за верстку сайта Вашей компании. Не бросайтесь сразу верстать шаблон под WP, сделайте сначала просто один html-файл с подключенным к нему css/js-файлами.

    В процесс верстки сайта Вашей компании, кроме уже упомянутого мною сайта htmlbook.ru Вашим любыми ресурсом будет официальная документация по Bootstrap - это такой CSS-фреймворк, который поставляет Вам кучу готового кода для типовых задач. Официальная документация getbootstrap.com(англ). Русскую тоже видел, но сам юзаю английскую.

    Чистый html готов? Отлично, вот теперь "рубите" его и раскидывайте по файлам шаблонов WP. А поможет Вам в этом официальная документация по шаблонам Wordpress(англ).

    И так, минуло от 2-3 дней до нескольких недель и Ваш первый шаблон готов. Я поздравляю Вас. Теперь сделайте еще штук 5 таких(не меньше) чтобы закрепить свои навыки.

    Далее, если у Вас все еще будет свободное время и желание развиваться в области front-end разработки, загуглите на тему LESS/SASS. Если вкратце - эти технологии позволяют быстрее собирать типовые шаблоны, верстать типовые макеты. НО это именно Вам на будущее, т.к. без практики в на чистом CSS лучше сюда сходу не лезть.

    Вам могут здесь также рекомендовать взяться на JavaScript/JQuery... Пока на сделайте 5 шаблонов - лично я не рекомендую, очень сильно не рекомендую. У Вас либо могз взорвется от потока новой информации, либо в голове будет такая каша...
    Ответ написан
    Комментировать
  • Сложно ли написать свой блог на nodejs?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Блог это конечно же решаемая задача для ноды, но эта ниша уже занята другими языками и фреймворками, поэтому блоги на ноде пишут редко, подробнее посмотрите вот этот мой ответ о том, что лучше писать на ноде, что имеет смысл, а что нет: Что можно написать на Node.js?
    Мой Вам совет, учите сначала платформу, смотрите видеоуроки тут https://learn.javascript.ru/nodejs-screencast пробуйте свои сыли на практике тут nodeschool.io и выбирайте готовый движек для блогов тут https://github.com/sindresorhus/awesome-nodejs
    Сделать блог это может означать:
    1. Взять движек блогов и сделать на нем блог
    2. Написать движек блогов и сделать на нем блог
    Делать блог на голом экспрессе, это почти то же, делать блог вообще на голой ноде, это можно только если Вы уже профессионал и хорошо понимаете, что делаете. Иначе нужно идти по первому варианту и брать все готовое, вот еще одно место где это готовое можно поискать: nodeframework.com
    Например: https://ghost.org/ или hexo.io
    Ответ написан
    Комментировать
  • На чем в 50 лет можно зарабатывать?

    @Eserchik
    1C как вариант, у моего коллеги папа как раз этим начал заниматься по выходу на пенсию.
    Обслуживает небольшие конторки, и мозги работают и денежка капает
    Ответ написан
    3 комментария
  • По каким материалам Вы поняли парадигму ООП в JavaScript?

    mudrenokanton
    @mudrenokanton
    frontend dev
    Есть же специально написанная книга по этому поводу:
    JavaScript Patterns
    Если вы хорошо знаете паттерны, можете почитать книгу до "Chapter 7 Design Patterns", реализовать парочку самых известных самостоятельно, а потом сравнить с книжным вариантом. Будет и практика, и теория.
    Ответ написан
    Комментировать
  • По каким материалам Вы поняли парадигму ООП в JavaScript?

    laska
    @laska
    PHP/JS разработчик
    Я понял что в JS не надо тащить парадигму ООП и начал жить.
    Если у вас есть багаж стандартных знаний о ООП вроде С++, Java или PHP, то надо его забыть, и учиться всему заново. Будет легче.
    Еще раз поясню. В JS есть ООП, но между классическим ООП и прототипным ООП огромная разница в синтаксисе (но по сути похоже). Поэтому если вы будете искать какой-нибудь "статик" или "абстракт" в JS, то набьете кучу шишек. А если будете искать абстракцию или наследование, то найдете все необходимое.
    Ответ написан
    Комментировать
  • По каким материалам Вы поняли парадигму ООП в JavaScript?

    Ashlst
    @Ashlst
    Фанат эстетики и красивых решений.
    JavaScript. Подробное руководство. 6-е издание. Дэвид Флэнаган
    + много практики)
    Ответ написан
    Комментировать
  • По каким материалам Вы поняли парадигму ООП в JavaScript?

    @bromzh
    Drugs-driven development
    javascript.ru/tutorial/object/inheritance
    + много практики
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    @dimash07
    Просто устанавливаю будущий дизайн (черно-белый) на фон сайта(background: url('###') center top). Вписываю все нужные html теги. Добавляю классы CSS. Открываю эту странцу в Google Chrome где установлен плагин DevTools Autosave. И тупо верстаю прямо в браузере. Очень легко и быстро!
    Ответ написан
    2 комментария
  • Актуальные JavaScript фреймворки?

    Antonoff
    @Antonoff
    Разработчик
    Ответ написан
    Комментировать
  • Как раздать wi-fi на стационарный компьютер,если к ноутбуку подключен проводной интернет?

    f1comp.ru/internet/nastraivaem-razdachu-interneta-...

    netsh wlan set hostednetwork mode=allow ssid=MyWiFiName key=MyPassword - создать сеть с именем и паролем.
    netsh wlan start hostednetwork - старт сети
    netsh wlan stop hostednetwork - выключить сеть

    netsh wlan show hostednetwork - показать кто подключен

    netsh wlan set hostednetwork mode=disallow - выключить (иногда нужно, если не работает)
    netsh wlan set hostednetwork mode=allow - включить
    Ответ написан
    Комментировать