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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    На Java написано очень много разных серверов.

    Даже free сервер Lineage2 был на java.

    Java очень часто используется не с веб-сервером а самостоятельно создается слушатель.
    Или используется в Tomcat (Сервером приложений), внутри которого java создает свой слушатель.
    Так работает множество enterprise приложений
    Ответ написан
    Комментировать
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    IT это область с высоким порогом входа, поэтому минимум знаний в ней гораздо выше чем в большинстве других профессий. Как ни старайтесь, но вы не сможете ужаться до комфортного для вас минимума. Стоит задуматься, действительно ли вам так нужно IT - я видел очень много людей, которые напрасно потратили кучу денег на всякие курсы, пересидели в обучающих видео, накупили самых крутых книжек, но работают менеджерами по продажам, потому что не осилили.

    Или вы перестаете выискивать самую простенькую вакансию (на которую вдобавок конкурс по 50-100 человек на место, среди которых всегда будет кто-то лучше), и нормально изучаете технологии для выполнения простых задач на фрилансе, или которых достаточно для популярных вакансий в вашем городе, или пробуете свои силы в другой области.
    Ответ написан
    1 комментарий
  • В чем преимущество node.js над стандартными веб-технологиями?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Преимущество в том, что есть много фронтендеров, которые знают js.

    А при помощи node.js им не нужно учить что-то еще, а писать бэкенд на привычном и известном js.
    Ответ написан
    6 комментариев
  • Как перенести исходники с офисного компа на комп домой?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Для простых проектов хватит какого-нить google disk
    Для нормальных - git, можно с github или поднять свой сервер
    Можно и просто rsync
    Ответ написан
    Комментировать
  • LinkedIn, есть ли польза?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Нужно понимать, что главное для работодателя - это ваши реальные знания, а не какой-то там профиль.

    linkedin профиль это лишь способ донести до аудитории что вы специалист. Причем лишь один из способов, есть и другие.

    Поэтому первоначально - стать специалистом, а уже затем "раскачивать профиль".

    В статьях, указанных вами, просто сообщается, что далеко не все специалисты, которые уже знают и умеют, вообще задумываются о том, как они внешне выглядит и видно ли их. Поэтому там советы для них, а не для новичков.
    Ответ написан
    Комментировать
  • Должен ли Web-разработчик уметь администрировать сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Многие начинающие, да и не только, путают умение поставить с нуля apache+php+mysql на локальную машину, или на линукс в виртуалбоксе с администрированием нормального отказоустойчивого хостинга с проксированием и балансировщиком.

    Вы определитесь, что вы хотите уточнить. IMHO любой разработчик обязан уметь настроить свою рабочую среду.
    А настраивать и тюнинговать боевой сервер - уже опционально.
    Ответ написан
    Комментировать
  • Сразу на хостинге или сначала на локальном сервере делать сайт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    можете на локальном сервере настроить сразу правильный домен, и подпатчить свой hosts файл, чтобы браузер думал что все по-честному.
    А при переносе главное чтобы не возникло несовместимостей с php и sql версиями и кодировками
    Ответ написан
    Комментировать
  • Как управляют самописным сайтом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Самописный сайт может быть самописной CMS, с простейшей админкой.
    Ответ написан
    Комментировать
  • Что делать с тем, что я постоянно переписываю почти весь код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    У вас просто стоит цель сделать качественный и хороший код, а не сделать быстренько бизнес-проект и получить денег.
    С точки зрения роста как специалиста - это хорошо. С точки зрения работника за деньги - перфекционизм нужен в меру. У кода всегда есть цена. У рефакторинга есть цена.

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

    С вами все так, просто приоритеты расставлены пока что таким образом, что вы переписываете.
    Ответ написан
    1 комментарий
  • Стоит ли поступать в ВУЗ, если есть опыт работы программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    На вышке можно получить:
    * Диплом (полезен при трудоустройстве зарубежом и госструктуры, да и HR некоторые требуют)
    * На вышке можно получить продвинутые знания по математике и алгоритмике, разобраться с геометрией, иметь базу для работы с физическими движками, 3д и статистикой/мат анализом - если в этом направлении хоть во что-то у вас получится углубиться - перспективы устроиться куда-нить разрабатывать компьютерное зрение, работать с бигдата, нейросетями значительно повышаются.
    * Знакомых и кафедру, где возможно заведутся полезные связи.
    * Надежную отмазу от армии

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

    Судя по вашей истории - вы весьма развитый молодой человек, и для вас не должно составить большой проблемы заочно изучить вузовский материал.
    Ответ написан
    1 комментарий
  • В чем недостатки сайта на чистом php?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Изучать что-то новое - необходимо и полезно.
    Если есть работа, которая требует здесь и сейчас - пишите как можете.
    Если есть работа, занимаясь которой можно парралельно изучить новое - изучайте обязательно.

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

    Ну а писать на чистом PHP конечно можно, в этом есть и свои преимущества.
    Ответ написан
    2 комментария
  • Можно ли выставлять в портфолио не реализовавшийся проект?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Если заказчик не будет против, а показать есть что - показывайте.
    Ответ написан
    3 комментария
  • Как составить регулярное выражение для удаления данныех заключенных в {{ и }} на PHP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Ок, попробуйте с ленивыми квантификаторами, вдруг у вас получится.
    (.*?)\{\{.*\}\}.*(\{\{.*\}\})

    Тогда у вас будет две группы, и можно получить то, что вы хотите, сделав реплейсмент на
    \1\2

    https://regex101.com/r/jI9hG9/1

    Но как это использовать в PHP я не подскажу.
    Ответ написан
  • Jenkins CI есть видеоуроки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Jenkins - это посидеть день-недельку, настроить автоматическую джобу и забыть.
    Поэтому нет смысла в интерактивных уроках. Каждая настройка делается один раз и обычно уникальна для проекта.
    ПОсмотрите парочку видяшек на ютубе от индусов и задавайте конкретные вопросы, а не общую настройку. Jenkins очень прост
    Ответ написан
    Комментировать
  • Есть ли среди вас те, у кого есть постоянный стабильный доход не от разработки, а от своего продукта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Вложитесь в недвижимость и сдавайте ее в аренду.
    Ответ написан
    31 комментарий
  • Где взять макеты psd, сверстав которые можно показать в портфолио?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Интересные задачи на начальном уровне бывают редко.

    Начальная верстка - это просто типичный мартышкин труд, где ценят не крутое портфолио с суперэффектами, а быстро (вовремя) сделанный проект за минимальные деньги.
    Ответ написан
    2 комментария
  • Как перестать клипать просто сайты, а начать делать сайты приносящие прибыль?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    А с какой стати сайт сам по себе должен приносить деньги?

    90% бизнеса в интернете - это не сам сайт, а сервис, зачастую вполне материальный, к которому пользователь получает доступ через сайт.

    Сделать удачный интернет-проект - это не верстка и не дизайн, это долгое и целенаправленное продвижение, много работы над контентом.
    Ответ написан
    3 комментария
  • Какие минимальные ресурсы нужны, чтобы начать аутсорсить на малый и средний бизнес СНГ и Запада?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Занимался привлечением клиентов и развития отношений с ними, частично маркетингом."

    "Подскажите, какое минимальное количество людей нужно и какие у них должны быть навыки, чтобы начать вышеописанную деятельность ?"

    Извините, но какие-то взаимоисключающие параграфы.

    Чтобы начать - вы должны уметь найти и привлечь клиента, чтобы подписать договор и получить деньги.
    Все остальное нужно, чтобы удержать клиента, чтобы получить больше денег, чтобы получить больше клиентов впоследствии.
    Ответ написан
    Комментировать
  • В чем смысл ежедневных сборок?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Варианты могут быть такие:
    а) На каждый коммит сразу идет сборка продукта и прогоняются интеграционные тесты.

    Плюсы такие - на рабочем месте вам нужен только GIT и IDE, все компиляторы, окружение для запуска приложения - на нодах билдсервера. В результате вы можете кодить откуда угодно, и сразу проверять целостность сборки с каждым коммитом.

    б) сборка может быть ночной. Например потому что билд идет 5 часов на толстом сервере, и на рабочей машине он будет идти 10-15 часов, а то и не идти вообще. Тогда конечно, желательно не ломать билд недоделанными коммитами. Но git же позволяет коммитить без пушей, либо пользоваться бренчами, и настраивать сборку не на просто коммит, а на мерж в девелоперский или мастер бренч.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Не заплатить за инет.
    Ответ написан
    Комментировать