• Сайт на JAVA с использованием Spring Framework?

    @dos_88
    Для начала можно это — Spring MVC step-by-step
    Ответ написан
    Комментировать
  • Сайт на JAVA с использованием Spring Framework?

    f0y
    @f0y
    Когда в своё время изучал Spring, положил в избранное несколько статей, может пригодятся.
    viralpatel.net/blogs/2010/11/spring3-mvc-hibernate-maven-tutorial-eclipse-example.html
    habrahabr.ru/blogs/java/83860/
    0agr.ru/blog/2011/04/15/spring-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B/
    www.spring-source.ru/articles.php
    Ответ написан
    Комментировать
  • Что за шум вокруг темы, что программисты скоро не нужны?

    Beshere
    @Beshere
    Разработчик
    Да наоборот всё будет.

    Сейчас в каждый веник вставят сеть с доступом к нейронке, камеру и гпс. А кто будет писать сервисы для всех этих утюгов? Программисты. Всем работы найдется - и веб-интерфейсы для тёти Глаши нужны, и серверная логика, и AI, и всякий локомошн, и бигдату от этих пылесосов майнить.

    А блокчейн! А дешевый доступ на обриту!

    Даже завидую по-хорошему молодым - впереди поле непаханое.
    Ответ написан
    1 комментарий
  • Что за шум вокруг темы, что программисты скоро не нужны?

    @asd111
    ИИ сейчас в зачаточном состоянии, поскольку до сих пор неизвестно как математически описать воображение. Демис Хассабис из Deepmind говорит что когда решат эту проблему, то будет прорыв в ИИ.
    Почитайте теорию по машинному обучению и вам станет понятно насколько там всё в зачаточном состоянии. Ваш страх перед ИИ основан на фантазиях гуманитариев далеких от науки, поэтому не пугайтесь, а смело занимайтесь программированием, на ваш век задач и вакансий хватит.
    Кстати сейчас самые хайповые вакансии как раз связаны с ИИ и машинным обучением. И если вы пойдёте в эту сферу то без денег не останетесь и ещё там есть место для стартапов, т.е. для своего бизнеса. Недавно слышал про компанию, которую основал 18 летний парень - они занимаются математическим анализом( с машинным обучением и т.п.) реплеев из онлайн игр(dota, counter strike и т.п.) и помогают игрокам поднять свой ранг за счет анализа своих ошибок в реплеях, зарабатывают на подписках насколько я понял.
    Ответ написан
    1 комментарий
  • Что за шум вокруг темы, что программисты скоро не нужны?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    программисты не будут скоро восстребованы.

    Когда мне было 16, я начинал только программировать, меня волновал тот же самый вопрос. Вот даже тему создавал на форуме www.cyberforum.ru/job/thread127123.html (сильно не читайте, мне стыдно за свои сообщения того времени =) ) Это было 7 лет назад, за это время особо ничего не изменилось, поэтому думаю через еще 7 лет будет все нормально.
    Работы для программиста море, а работники нормальные как правило отсутствуют. Понятное дело, что программирование стало "мейнстримом", делать сайты идут все кому не лень, т.к. везде кричат "Программирование сделает вас богатыми! Всего за месяц вы научитесь создавать сайты за деньги!", благо майнинг переманивает людей, желающих легких денег (не в обиду профессиональным майнерам). Но скажу точно, если вы прочитали хоть одну книжку по своему языку программирования, можете писать без использования jQuery и Boostrap (не в обиду этим технологиям, просто часто вижу, что люди учат не JS/CSS, а jQuery/Boostrap), умеете ставить правильные сроки, сможете написать игру "змейка" - то вы уже лучше 90% программистов, а то и больше.
    будут такие инструменты

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

    Так будет с большинством профессий, даже со специалистами по машинному обучению. Но надо понимать, что это случится еще не скоро, лет 10 у вас есть, а там сделают безусловных доход в развитых странах, а в менее развитых, сделают закон, требующий чтобы более 50% сотрудников были не ИИ :-)
    Скажу точно, если вам программирование не очень нравится, то советую уйти в другую профессию, т.к. без любви к этой профессии будет сложно часами сидеть и учить материал (когда тебя не заставляют). Деньги легкие вы тут тоже не сделаете.
    Ответ написан
    10 комментариев
  • Java и Kotlin. Как осваивать вместе?

    @hasdfa
    Junior
    Сначала нужно обязательно выучить Java. Потому что на нем и основан Kotlin. И потом, если будет желание можно Kotlin.
    И кстати совмещать их не рекомендую. Либо, если без этого не обойтись, то тщательно продумать архитектуру. Потому что в Kotlin-Java программах может возникнуть очень много ошибок, как минимум из-за не Optional типов котлина.
    Ответ написан
    Комментировать
  • Как запустить несколько потоков в JAVA?

    zolt85
    @zolt85
    Программист
    Вообще правилом хорошего тона является выполнение многих потоков в пуле потоков.
    Вот неплохая вводная статья на Хабре

    Конкретно в Вашем примере можно и не создавать переменную, т.к. за пределами цикла она не имеет смысла, тогда код будет выглядеть так
    int streaming = 3;
    for(int i = 0; streaming <= i; i++) {
         new Thread(new Rst()).start();
    }
    Ответ написан
    1 комментарий
  • Хочу писать на java приложения для Android, с чего начать?

    @Inine
    Однозначно сначала сам язык изучить. Java - это не какой-то там скриптик, чтобы на ней писать, н надо её знать как следует. И паттерны проектирования обязательно разберите.
    Ответ написан
    Комментировать
  • Хочу писать на java приложения для Android, с чего начать?

    GTRxShock
    @GTRxShock
    Full-stack developer (Symfony, Angular)
    Русский быстрый старт по основам вы найдете в курсе Start Android
    startandroid.ru/ru/uroki.html
    https://www.youtube.com/playlist?list=PLyfVjOYzuju...

    Следом, довольно интересный материал есть у ребят из Devcolibri
    https://www.youtube.com/playlist?list=PLIU76b8Cjem...

    А если с английским не проблема, пройдите курс старого доброго Адама Портера :)
    https://www.coursera.org/learn/android-programming (там 2 части)
    Ответ написан
    Комментировать
  • Хочу писать на java приложения для Android, с чего начать?

    DVF
    @DVF
    предприниматель
    С официальных гуглокурсов. https://www.udacity.com/google
    Ответ написан
    Комментировать
  • На чем писать доску объявлений с элеменами соцсети и как выбрать разработчика?

    @evgeniy_trebin
    Ruby on Rails developer
    Советую нанять разработчиков в штат(не 10, но хотя бы 2х бэкенд/фронтенд), на мой взгляд это единственное верное решение для серьезного проекта. Вот дизайн можно заказать на фрилансе.
    На опыт highload я бы не смотрел, тк разработчики с таким опытом дороже, и не факт, что у вашего проекта когда-нибудь будет этот самый highload, а когда будет, тогда и будете решать проблемы по мере возникновения.
    Для разработки рекомендую Ruby on Rails. И обязательно пишите автоматические тесты)
    Ответ написан
    1 комментарий
  • Как сделать URL с датой разделенной слэшами?

    config/routes.rb
    get '/мой/адрес/:day/:month/:year/:title', :to => 'mycontroller#myaction', :as => :date_url

    /views/mycontroller/myaction.html.haml
    = link_to 'Моя статья', date_url_path(:day=> day, :month => month, :year => year, :title => title)
    Ответ написан
    4 комментария
  • На чем писать доску объявлений с элеменами соцсети и как выбрать разработчика?

    @Levhav
    Возьмусь за разработку проектов любой сложности.
    Язык рекомендую PHP так как
    1. он очень популярен и исполнителей найти будет не сложно
    2. под многие задачи есть готовые решения
    3. в среднем php программистполучает меньше чем RUBY или PYTHON программист.
    4. при условии грамотной реализации он будет отлично справляться с нагрузкой. Тому примером фейсбук и вконтакте которые изначально были на php


    В тандеме с php могу предложить использовать комет сервер для реализации realtime взаимодействий. Вот моя статья со списком существующих комет серверов

    Для личной переписки в чате онлайн могу предложить использовать мой проект чата

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

    И что под вашим понимание HL это сколько человек в день/онлайн в любом случаи особенно ввиду отсутствия инвестора посещаемость будет расти плавно а не сразу миллионы на старте а значит у вас будет время на доработки и оптимизации даже после начала рекламной компании.
    Ответ написан
    Комментировать
  • PHP vs. all. Имеет ли смысл учить (параллельно) что-то еще?

    @newpy
    web-dev
    все языки хороши, каждый предназначен для своих целей...у всех свои минусы

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

    Если коротко и по-делу в сотый раз процитирую сотню-пять хороших советов: "...что нравится, то и изучайте...". Что касается всего остального, то у вас не получится изучать что-то одно. Хотите заниматься backend-ом, нет проблем, но у вас не получится стоять в стороне от современных технологий, и есть такое понятие как "стек" этих самых технологий. Не получится использовать что-то одно, один фреймворк, одну технологию.

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

    Про Python и Django - я знаком и с тем и другим (PHP), могу писать на том и другом. Но лично мое субъективное ощущение что на Python мне писать приятнее. И нравится больше. И тут работает главный совет из начала, "на чем нравится на том и пишите", если это позволяет задача, и есть возможность выбирать. Просто если поступил заказ использовать PHP, то что вы откажетесь от денег и заказа и будете сидеть пока не прилетит волшебник с заказом на python+Django?

    Про скорость работы языка: я думаю, вам рановато думать о скорости работы того или иного языка. Если вы только прям сейчас не пишете свой фейсбук, например. К слову, например Instagram написан на Python и вроде не испытывает недостатка в нагрузке, и вполне работает. Все остальное вполне справляется со своими задачами.

    Про скорость работы (просто скорость работы): Django даже позиционируется как фреймворк "для перфекционистов с дедлайнами", что гласит даже заглавная страница фреймворка, т.е. позволяет вести разработку быстро. К слову тоже самое можно делать и с помощью того же Laravel. Если хочется "по-взрослому": то чаще всего это Symfony. Но в большинстве случаев нет смысла писать небольшие сайты на Симфони. Не потому что Симфони там плох, а потому что это можно сделать быстрее. А в коммерческой разработке, бытует мнение, что главный критерий для клиента сейчас -это скорость разработки.
    Если проект крупный, то там сроки тоже поставлены, но они довольно большие, и там чаще всего и используют Симфони.
    Опять же Django при этом подходит как для небольших проектов, так и для очень больших.
    Если вам нужно разработать API, то там чаще всего используют другие инструменты, которых много как со стороны PHP, так и со стороны Python. Различные микрофреймворки в качестве backend-а.

    Подводя итог, вы можете заметить, пару ключевых тезисов:
    1. Зависит от конкретной задачи, которая перед вами стоит, или требование клиента(руководства компании)
    2. Если есть возможность выбирать, если это позволит вам получить конечный результат, то выбирайте то, что вам по душе. Кому-то Python "не лезет", кому-то PHP.

    Хотелось закончить на веселой ноте =), поэтому скажу так: при всем вышесказанном, чаще всего, всех этих людей объединяет одно: "так или иначе все они используют JavaScript"
    :D
    Ответ написан
    7 комментариев
  • Устаревает ли Ruby/RoR?

    @kunashir
    Ruby/Rails программист
    Если все будут думать о том, что вот это устаревает, это не модно - то все будет устаревать и будет не модным... Как Вам написали выше - все этот делают обычные программисты, это же открытые проекты, вместо того чтобы думать о устаревании или модности лучше вносить свой вклад в то, что тебе нравится.
    Ruby для меня очень удобный и выразительный язык, на нем очень приятно вести разработку. Да и не одними "рельсами" живет руби-сообщество.
    Короче: если Вам нравится занимайтесь этим и делайте так чтобы эта экосистема стала лучше. Есть же люди вон, которые на перле пишут свое фремворки аля Рельсы (моджолишес) и не думаю на сколько это быстро устареет и т.п.
    Ответ написан
    Комментировать
  • Устаревает ли Ruby/RoR?

    opium
    @opium
    Просто люблю качественно работать
    ну в разрезе того что у нас средняя продолжительность жизни не большая и пол жизни мы уже прожили, нам срать, какая нам разница устареет ли язык когда на нем будут девелопить наши внуки?
    ну реально смысл думать о том что будет после нашей смерти.
    так рассуждать питьевая вода устареет быстрее
    Ответ написан
    Комментировать
  • Загрузка изображений на сайт в Ruby on Rails, что использовать?

    @caution
    carrierwave естественно ...
    Ответ написан
    Комментировать
  • PHP vs. all. Имеет ли смысл учить (параллельно) что-то еще?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1. PHP умирает(мёртв)? Так почему же тогда мёртвый язык развивается в последнее время быстрее всех (большинства) ныне живущих(это я про python, к примеру).

    Потому что изначальное утверждение - ложное.

    Сколько PHP не развивайся, но это изначально непродуманный язык, даже не язык, а шаблонизатор...

    Haters gona hate. Под свои задачи - это идеальный язык.

    Есть ли у разрабов PHP шансы наверстать упущенное в этом плане?

    Упущенное в чем?)) Про непродуманность - это бла-бла-бла, без конкретики. 5.6 - вполне норм. 7.1 Обещает быть интересным.

    Имеет ли смысл учить PHP, перспективен ли он в плане дальнейшей работы(работы, а не доработки cms и т.п.)?

    Вопрос не корректен. Перспективен в плане работы - специалист. Только от вас зависит где и как вы будете работать.

    Есть ли у меня шансы успеть освоить что-то друго...

    Зависит от вас

    К примеру, потянет обычный университетский хостинг проект на django?

    Вопрос ниочем. Что такое "обычный университетский хостинг"?

    Многое придется менять и что вообще придется менять?

    Смотря что вы собрались делать.

    Продолжать изучать PHP, какая связка PHP+%некий фреймворк% наиболее "боеспособна"? Когда переходить к фреймворкам?

    Symfony + сразу.

    И да, может быть стоит учить всё и сразу?

    Можно, только сразу к психиатру запишись. Не шутка.

    постоянно уговаривая попробовать Python или Ruby

    Дык попробуй, чего кота за яйца тянуть? Если понравится - переходи на тот стек технологий.
    Ответ написан
    1 комментарий