• Какую книгу посоветуете для поднятия базового уровня знаний о программировании в целом?

    zualex
    @zualex
    Senior Software Engineer
    Вот для начала, выбирай что понравится:
    • Программист-прагматик. Путь от подмастерья к мастеру (Эндрю Хант, Дэвид Томас)
    • Джоэл о программировании
    • Джоэл. И снова о программировании
    • Идеальный программист. Как стать профессионалом разработки ПО (Роберт К. Мартин)


    Если понравится, то вот чуть сложнее чтиво:
    • Совершенный код (Стив Макконнелл)
    • Рефакторинг(М. Фаулер)
    • Чистый код создание, анализ и рефакторинг (Роберт К. Мартин)


    Если еще нужно, что то зубодробительное, то вот:
    • Структура и интерпретация компьютерных программ (Харольд Абельсон, Джеральд Джей Сассман)


    А так рекомендую еще читать, что то около программирования:
    • Мифический человеко-месяц, или Как создаются программные системы (Хилл Чапел, Фредерик Брукс)
    • Цель. Процесс непрерывного совершенствования (Элия М. Гольдратт, Джеф Кокс)
    • Человеческий фактор. Успешные проекты и команды (Том ДеМарко, Тимоти Листер)
    Ответ написан
    Комментировать
  • Обязательно ли программисту работать в команде для развития?

    Прокачаться можно, тут дело времени и склада ума, но как по мне, лучше (уже имея некую базу) пойти работать джуниором в команду и чем жёстче будут наставники - тем лучше :)

    PS ничто не мешает найти единомышленников и организовать командную работу вне офиса.
    Главное желание! :)
    Ответ написан
    1 комментарий
  • Как получать регулярно заказы в своем городе?

    Ну так, что мешает сделать свой сайт-визитку и брать заказы? Если вы умеете это хорошо делать, то никаких проблем нет. У меня со средними знаниями php, css и html получилось - http://text-24.ru/ заказы конечно не валятся сотнями в сутки, но есть.
    Сделайте свой сайт, раскрутите его насколько возможно и все решится
    Ответ написан
    Комментировать
  • Какой pagebuilder для Wordpress лучше?

    maksym1991
    @maksym1991
    WordPress adept
    И используете ли Вы их вообще?

    Можно долго спорить нужно использовать билдер или нет. Заказчики не хотят лезть в код и там править, по этому предпочитают билдеры. Вот вам и ответ. Если будете постоянно поддерживать сайт (добавлять контент, изменять структуру сайта и тд) - делайте на чём хотите(своя верстка, ACF, билдеры).

    И используете ли Вы их вообще?

    Все зависит от ситуации. Мне приятнее всего пользоваться Divi Bilder но он платный.

    И да, сайт на билдере будет работать медленее, думаю это понятно.
    Ответ написан
    Комментировать
  • Пропала панель в Wordpress, как вернуть?

    Пользователи - Ваш профиль - Показывать верхнюю панель при просмотре сайта
    Ответ написан
    2 комментария
  • Как преодолеть кризис начинающего специалиста?

    @noma
    Проблема такая.
    Сейчас я студент, на постоянную работу в нынешние времена устроиться не так просто студенту с улицы, работодатели предлагают проектную занятость на 1-3 месяца.


    У вас сессии.
    Работодателю не выгодно сажать вас на более серьезные проекты.

    За полгода я уже на третьем рабочем месте.

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

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

    Вы не усидчивы.
    Работа программиста требует вдумчиво разбираться. Ежедневно.

    Нигде не требуется писать самому: нужно переиначить готовые решения с гитхаба. Копаться в чужом коде - удовольствие ниже среднего, учитывая то, какую документацию многие пишут. Приходится копаться подолгу, тюнить параметры, додумывать. На это уходит поразительно много времени, на код уже после рабочего дня смотреть не хочется; самообразование таким образом постепенно отметается. Писать свои решения (я работаю в DS) - неоправданно долго, не думаю, что какой-то работодатель на это согласится.


    Даже если он и согласится.
    Вы же не программист еще. Вы только заготовка программиста.
    За вами еще и переделывать придется.

    Спрашивал у знакомых: пользоваться готовыми решениями - это норма для индустрии.

    Вас дезинформировали.
    В индустрии огромное количество готового.
    Но и самому писать нужно много.
    Другое дело, что 100% писать самому не рационально.

    Но никакого кайфа от программирования в таком случае я не испытываю, так как больше прокачиваю навыки владения bash, а не ООП-парадигму, синтаксис питона и алгоритмы DS.


    Вам никто не даст писать свое, пока вы не научитесь на чужом.
    Это нормально.
    Я бы опасался контор, которые заготовкам программиста сразу поручают что то делать самостоятельно.


    Как преодолеть такой кризис?
    Как на самом деле работают программисты?

    Учиться, работать, развиваться.
    Через пару лет будет даже слишком много самостоятельности.
    Ответ написан
    Комментировать
  • Как преодолеть кризис начинающего специалиста?

    rockon404
    @rockon404
    Frontend Developer
    Работа скатывается в галеру,

    Отключайте внутреннего родителя и старайтесь получать удовольствие от процесса.

    Нигде не требуется писать самому: нужно переиначить готовые решения с гитхаба. Копаться в чужом коде - удовольствие ниже среднего, учитывая то, какую документацию многие пишут. Приходится копаться подолгу, тюнить параметры, додумывать. На это уходит поразительно много времени, на код уже после рабочего дня смотреть не хочется;

    Это по вашей неопытности.

    самообразование таким образом постепенно отметается.

    В самообразование, на начальных порах, лучше инвестировать и свободное от работы время.

    Писать свои решения (я работаю в DS) - неоправданно долго, не думаю, что какой-то работодатель на это согласится.
    Спрашивал у знакомых: пользоваться готовыми решениями - это норма для индустрии.

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

    Как преодолеть такой кризис?

    Расти.
    Ответ написан
    Комментировать
  • Можно ли двигаться дальше по карьерной лестнице в web разработке?

    @asd111
    Ищи работу Laravel + vuejs от 100к (надеюсь ты не против переехать в Москву ради таких денег, потому что 100к не предел). Только git выучи - там за день учится самое нужное(init, .gitignore, commit, push, pull, и как работать с ветками и разруливать конфликты), в гите почти всё можно сделать через gui.
    На CMS забей. За CMS не платят. Развивайся в сторону Laravel + vuejs.
    Ответ написан
    Комментировать
  • Как передать html таблицу на почту?

    @phpkoder
    Web-програмист
    Нужен скрипт который прочитает данные формы (обычно это POST) потом создаст html-табличку по этим данным и отправить её допустим с помощью mail() (php)
    $html = "<table>
    <tr>
    <td>Заказ</td>
    <td>{$_POST['zakaz']}</td>
    </tr>
    </table>";
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
    mail('meneger@site.com', 'Новый заказ', $html,$headers);
    Ответ написан
    Комментировать
  • Какую CMS выбрать для создания сайтов на заказ?

    @lotse8
    На вкус и цвет товарища нет. Лучше сам сначала почитай, потом руками попробуй разные CMS. На чем быстрее делается, то и надо брать. Потому что заказчику без разницы что там под капотом, ему главное чтобы без проблем работало и цена вопроса.
    Еще один момент надо помнить - дизайн. Для сравнения, дизайн под заказ денежек нормально стоит и есть риск, что заказчику не понравится. Для WordPress готовых тем сотни, если не тысячи, и адаптивная верстка под любой экран, и цена от 39 до 100 зеленых президентов. Ни один дизайнер за такие деньги нормальный дизайн не сделает. А так нашел несколько тем, заказчику скрины выслал, он выбрал, ты за 50 купил и все остальные деньги за сайт твои.
    Ответ написан
    Комментировать
  • Какую CMS выбрать для создания сайтов на заказ?

    Я тоже хочу порекомендовать October CMS. Она на сегодня лучшая, построенная на компонентах Laravel. Но обманываться не стоит, разработка на October не то же самое. Но разрабатывая на October вы получите:
    • отличный DX, нужно просто попробовать;
    • CLI для автоматизации решения задач;
    • самый популярный PHP-шаблонизатор Twig;
    • действительно исчерпывающую документацию;
    • возможность удобного совместеного использования с Laravel (кпример комплексного проекта - 2doc.by - October CMS, api.2doc.by - Lumen, medcrm.by - Laravel);
    • аскетичность из коробки, следование философии Unix, что позволяет не быть изначально заточенной под конкретный тип проекта и не содержать в себе неиспользуемую проектом функциональность;
    • отличный скафолдер для разработки кастомной функциональности под нужды проекта;
    • непрерывно растущую базу плагинов с августа 2015 до мая 2017 росто составил 75% со 130 до 515;
    • непрерывный рост интереса сообщества к платформе, выраженный в приросте звезд на гитхабе с 3000 в июне 2015 до 6950 в мае 2018;


    Можно продолжать долго, если будет желание и необходимость. =) Из минусов можно отметить слабый рост количества готовых шаблонов, не такое большое количество дополнений в сравнении с динозаврами рынка CMS. Не минус, но важный момент, что на October вы будете именно программировать, это как порог входа для неквалифицированных разработчиков, так и дополнительные возможности для квалифицированных.

    Что касается важной темы E-Commerce, есть несколько готовых дополнений разной степени качества и функциональных возможностей. Я порекомендую Shopaholic, т.к. имею непосредственное отношение к проекту и головой могу отвечать за его качество. Проект пока очень молодой, меньше полугода после релиза и тем не менее, отзывы наилучшие от сообщества (1, 2, 3, 4, 5, 6, 7 и т.д.). Вот неболшая статья в нашем блоге про Shopaholic.

    В целом смотреть на динозавров разной степени популярности бесперспективное занятие, если вы стоите перед выбором в 2018 году. Размер сообщества и количество плагинов давно не решают, если есть качественная хорошо документированная платформа, а вы прогарммист, а не говно-кодер.

    Единственной в некоторой степени проблемой выбора не самой известной платформы может стать ее "продажа" клиентам. Но мы успешно с этим справлялись, работая 7 лет с MODX в мире, где правили Wordpress (весь мир) и Bitrix (СНГ). А последние 2,5 года также успешно справляемся с October в мире, где правят Wordpress и Bitrix и это еще теперь пытается делать MODX (СНГ).

    Надеюсь, был полезен. =)
    Ответ написан
    Комментировать
  • Какую CMS выбрать для создания сайтов на заказ?

    @nikitinandrey1990
    Yii2 единственное решение. Если вы хотите хорошее приложение, без дыр, с красивым и легко расширяемым кодом. Ну вы и сами все знаете, раз написали про yii2. Всякие готовые CMS это мусор
    Ответ написан
  • Какую CMS выбрать для создания сайтов на заказ?

    @vism
    OctoberCMS
    С одной стороны CMS
    С другой laravel.
    Тоесть вы не скатитесь к водпресу и подобным. И не будете терять квалификацию в фрэймворках, если вдруг надо будет сделать/прикрутить что-то не стандартное.
    Ответ написан
    4 комментария
  • Какую CMS выбрать для создания сайтов на заказ?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - Drupal 8, отличное разделение логики и представления, простая разработка и что самое главное - легкая поддержка и дальнейшее развитие. Реализовать можно все, сайты, каталоги, магазины итп. Единственное, более высокий порог вхождения.
    Ответ написан
    4 комментария
  • Какую CMS выбрать для создания сайтов на заказ?

    blood-moon
    @blood-moon
    Фрилансер
    Магазины : OpenCart
    Всё прочее : WP или modX
    WP : куча готовых решений
    modX : хз , сам не смотрел но знакомым нравиться больше WP -_-
    Ответ написан
    Комментировать
  • Существует ли внятная инструкция, как стать фрилансером на Wordpress с нуля?

    gobananas
    @gobananas
    finishhim.ru
    1. Ставите на домашний ПК
    2. Ставите на сервер
    3. Делаете сайт, заливаете на сервер
    4. Ставите GIT
    5. Деплоите на сервер с GIT
    6. Делаете блог на WP
    7. Добавляете пару плагинов, фотогалерею
    8. Делаете магазин на WP
    9. Ставите много плагинов
    10. Все начинает жутко тормозить, разруливаете тормоза
    11. Меняете пару раз дизайн
    12. Ставите ещё один WP на другой акк без пароля к адмике
    13. Немного ждёте
    14. Лечите WP от вирусов
    15. Учитесь настраивать безопасность сервера вообще и WP в частности
    16. Читаете новости о плагинах с уязвимостями на зарубежных сайтах
    17. Качаетесь в английском
    18. Отвечаете на тостере и стаке на вопросы про WP
    19. Идёте на Upwork
    Ответ написан
    3 комментария
  • Возможен ли план самообучения WEB разработке?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    Советов надавали, я накидаю ссылок:
    Веб-стандарты Этот канал интересен уже тогда, как основа заложена. Много полезных и интересных докладов.

    Дмитрий Лаврик Много бесплатных материалов, классные платные курсы, для новичков и для среднего уровня.

    HTML Academy Много хороших материалов для изучения

    Илья Кантор Много материала по JS

    Master-CSS Здесь я нашел много бесплатных видео по настройке разных плагинов, в общем, для старта отлично, но когда поймешь JS, то сам сможешь разбираться.

    Шпаргалка по jQ В голове такие вещи обычно не держу, что-то, что часто использую помню наизусть, а так - всегда подсматриваю.

    Learn JavaScript RUS Классный учебник по JS.

    CodePen и JSFiddle В процессе обучения важно на практике применять полученные знания. Каждый раз собирать файлы, шаблоны, подключать либы, настраивать сборщики и тд лениво, очень классно, что можно в браузере сразу все сделать и даже сохранить, расшарить.

    Webmassa SVG Видео по работе с SVG.

    Юра Артюх Классные стримы по созданию анимаций. WebGL, SVG, Canvas, CSS - все тут.

    StackOverflow Авторитетный ресурс по поиску решений.

    Документация MDN Документация от разработчиков Mozilla. Есть на русском. Вообще, надо научится читать и понимать документацию, так как знать все на все случаи жизни нереально, профи умеют искать и читать документации. Для этого надо бы подтянуть английский.

    W3C Specs, W3School - инфа из первых рук.

    Писал ссылки по мере попадания под руку)

    Успехов!
    Ответ написан
    Комментировать