• Профи Java! Поможите составить программу самостоятельного изучения этого языка?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Дам совет, но не скажу, что профи в java. За годы общения с этим языком я почти не встречал приложений типа desktop на java. А тем более таких, которые дико популярны (eclipse и всякие IDE не в счет). Вот backend - это его родная стихия, но там красот нет, нет цветного desktop и ничто, никакой цвет, кроме черного не нарушает мрачную темноту сервера в темном шкафу. Вот мне это нравится, но не все это понимают :) как вам? Программы там как рабы, даже баллон всплыть не может, чтобы привлечь мое внимание. Только логи...

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

    max-kuznetsov
    @max-kuznetsov
    Главный IT-архитектор
    Но чтобы устроится на работу junior developer мне нужно сделать хотя бы два проекта


    В чём проблема? Возьмите и сделайте. Что-то суперсерьёзное делать не нужно. Надо лишь показать, что можете работать со средой разработки и знаете основы языка Java. От стажёра большего не требуется.

    В этом состоит загвоздка,проект без помощи я еще не могу создать,да и не знаю толком какой проект сделать.


    А вот эти навыки Вы должны продемонстрировать. Достаточно бесплатных курсов, чтобы получить первичные навыки. Например, этот. Тщательно воспроизведите примеры.

    Неплохая среда разработки Eclipse (https://eclipse.org/downloads/packages/eclipse-ide...). Есть книги на русском, есть статьи и документация.
    Ответ написан
    1 комментарий
  • Изучаю java,загвоздка состоит в том,куда двигаться дальше?

    EugeneP2
    @EugeneP2
    Java Dev
    Учите английский язык. Работодатель может даже закрыть глаза на ваше плаванье в знаниях по java, если вы будите знать хорошо английский.
    Ответ написан
    6 комментариев
  • C чего стоит начать переход с C# на Java?

    script88
    @script88
    Это на jr много воды? По моему там на оборот мало информации.
    Java полное руководство 9 издание Шилдт
    Java. Библиотека профессионала (2 Тома) Хорстманн
    Философия java Брюс Эккель

    Ну а дальше можно все что связанно с Android
    Ответ написан
    1 комментарий
  • Как бороться со страхом использовать Javascript на сервере?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Бороться со страхом бесполезно, так вся жизнь на борьбу уйдет.
    Если они боятся или не хотят, то им уже ни чем не помочь, кроме своего примера.
    Только личным опытом и примером переубедите.
    Ответ написан
    Комментировать
  • Как бороться со страхом использовать Javascript на сервере?

    Я думаю страх очень простой - из-за отстуствия ощущения поддержки. Большого Брата вроде MS или Оракла не стоит за Node.js. Я конечно не хочу сказать, что всем на него плевать и никто не предложит поддержку - другое дело, насколько эти фирмы на слуху.
    Смежным вопросом является доступность важных для коммерческой разработки вещей. Если вы ранее использовали WCF - не удивительно, что после такой махины, которая из коробки поддерживает огромное количество стандартов для олдскульных XML веб-сервисов (с безопасностью, адресацией и т.д.), и даже REST-сервисы, многие захотят идти в ноду и заново собирать себе там необходимые инструменты и библиотеки, даже если они есть (что конечно надо сначала проверить).
    Ну и, наконец, основным субъективным фактором является желание использовать полученные навыки. У WCF довольно приличный порог входа, и разбираться нужно реально долго, прежде чем можно чтото применить на практике с пониманием происходящего. Это как с WPF последнее время народ негодует - все потратили N месяцев на изучение (один XAML чего стоит), а от майкрософта за последние 6 лет толком не новшеств ни обновлений не было, все смотрят на переписанный с нуля ASP.NET (который теперь всю платформу ведет в правильное русло), и завидуют. Так и вы приходите весь в белом и говорите - забейте на ваш багаж корпоративного дотнета, все идем в ноду.
    Ответ написан
    5 комментариев
  • Существуют ли НЕ видеоуроки по различным ЯП?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Во народ пошел. Тут люди программировать по Кернигану и Ричи учились, из официальных руководств не вылазили, когда еще инета не было. А теперь новички просят дать им обучающие игры, да еще и в удобном формате и бесплатно.
    Что дальше? Программировать будут учиться по мультикам и журналам с наклейками?
    Ответ написан
    5 комментариев
  • Существуют ли НЕ видеоуроки по различным ЯП?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Есть такие штуки, книги называются, раньше говорят было модно.
    Ответ написан
    9 комментариев
  • Как добавлять картинки в Django к статьям?

    sim3x
    @sim3x
    Если использовать только одну картинку
    - добавить поле для картинки в модель
    - добавить плейсхолдер картинки в темплейт

    # models.py
    class Article(models.Model):
         title = models.CharField(max_length=255)
         content = models.TextField()
         img = models.ImageField(upload_to='/article', 
                          height_field=100, width_field=100)


    Для простоты размещаем код, который ты, в дальнейшем, перенесешь в views.py из urls.py!
    https://docs.djangoproject.com/en/dev/topics/class...
    #urls.py
        url(r'^article/(?P<pk>[0-9]+)/$', DetailView.as_view(
    context_object_name="article",
    model=Article,
    template_name="article.html"
    ), name='article-detail'),


    #article.html
    <h1>{{ article.title }}
    <img src="{{ article.img.url }}">
    <content>{{ article.context }}


    Если интересует rich editor

    https://pypi.python.org/pypi/django-summernote

    https://github.com/summernote/django-summernote
    Ответ написан
    9 комментариев
  • Как подключить репозиторий из jCenter в Gradle?

    kivsiak
    @kivsiak
    software engineer
    у этих нехорошийх людей ошибка в своей сосбтвенной документации
    allprojects {
    repositories {
            jcenter()
        }
    }


    а не в билдскрипт секцию.
    Ответ написан
    Комментировать
  • Какую БД выбрать для веб-приложения домашнего использования (Java)?

    Adam_Ether
    @Adam_Ether
    Java Developer
    Можно и H2 (https://ru.wikipedia.org/wiki/H2 описание фич) попробовать
    1 +
    2 +
    3 +
    4 +

    Она крайне быстра (in-memory mode), хорошо подойдет для прототипирования, легко запустить, миграции могут автоматически накатится (те гибкость при смене схемы данных).

    Правда, если проект перестанет быть "домашним" уже не подойдет, но это уже совсем другая история.
    Ответ написан
    Комментировать
  • Книги по структурам данных и алгоритмам?

    В твоем случае - не стоит.

    Желание понять - "..основы - основ", imho тупиковый путь. Лучше ставь цели сделать, что-то простое и работающее. Сортировку, поиск, микро-игру, простой сайт и тп. Ищи такие мануалы, или по англицки getting started tutorial. Они есть для любой техноогии, хоть в тексте, хоть в видео.

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

    Для этого тебе всего-лишь надо, действительно, научиться гуглить ( научиться чувствовать, как искать нужную информацию ). Сама логика гугления - придумать пару ключевых слов ( вот тебе и массив ), и открыть первый десяток ссылок (вот тебе второй массив). Либо найдешь информацию, либо новые ключевые слова (вот тебе условие и сортировка ), тогда повторить (сам догадайся, что это..).

    И не учись в одиночку, а то увязнешь в дебрях. Программирование сейчас - социальная вещь. Ищи ментора, и соратников, чатся. Ходи на тусовки в своем городе и группах в ВК, правда не обнадеживайся, что ты кому-то будешь там важен и интересен. С отсутствием опыта и знаний, тебе предстоит тернистый путь. Читай правильные вещи, типа: tproger.ru

    Удачи.
    Ответ написан
    Комментировать
  • Интересуются ли компании работниками, которые не подходят под их требования?

    DevMan
    @DevMan
    стоит.

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

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

    @deliro
    Первая истина - почти в любом вузе ничему не научат даже очно.
    Вторая истина - диплом требуют только госструктуры и идиоты (исходя из первой)

    P.S. Касается IT. Не претендует на истинность в других сферах.
    Ответ написан
    3 комментария
  • Какой Java проект приблизит к пониманию Enterprise?

    @bromzh
    Drugs-driven development
    Помимо знаний Java SE, коллекций, многопоточности, CDI и других вещей, обычно требуется знание:
    • Servlet API
    • JSP
    • JDBC
    • JPA
    • Trancsaction API
    • Java Message Service API
    • Validation API
    • EJB
    • JSF (не всегда)
    • JDNI
    • JavaMail API

    В общем, всё, что входит в JavaEE. Помимо этого, энтерпрайз любит всякие платные сервера приложений, например WebSphere. Так что хотя бы основы работы с ними надо иметь. Ну и естественно, надо знать SQL и уметь работать с СУБД (обычно используют решения от Oracle).
    Частенько требуют ещё и Spring. Ну и естественно, знание ant/maven/gradle (реже).

    Для примера можешь написать приложения для управления банковскими счетами. Сделай его как EAR-проект. Установи и настрой БД, настрой ORM в проекте. Всю бизнес-логику описывай в EJB, используя всякие remote-интерфейсы, message-driven beans и т.д. Для клиентской части возьми JSF.
    Сделай всё безопасно, с транзакциями, с тестами, с разными ролями и уровнями доступа, с возможностью масштабирования и т.д.
    Ответ написан
    1 комментарий
  • Как вести себя, когда дают большой проект с недокументированным кодом?

    Matvey-Kuk
    @Matvey-Kuk
    Разработчик в Cisco, CA.
    Радоваться, что есть возможность разобраться с чем-то новым, успокоиться, игнорировать неадекватность и адекватно парировать, в сотый раз подробно рассказывать, что по таким то и таким то причинам проект будет выполняться год-два. Главное - не умыкаться, не прятаться, вести себя как "чистый лист", чтобы все Ваши мотивы можно было понять, не сильно напрягаясь. И как можно раньше обо всем говорить. Лучше уволиться с рекомендациями и улыбкой сначала, чем со скандалом, нарушениями сна и угрызениями совести, через 2 месяца.
    Ответ написан
    Комментировать
  • Как переквалифицироваться из эникейщика в программиста?

    padonnak
    @padonnak
    В результате я ничего не умею, но уверен, что хочу быть программистом. Как быть?

    Как ничего? Ты уже знаешь эти слова и что то пытаешся понять прочитать разобраться найти задаешь вопросы небросаешь то что хочешь!
    И работать где то на постоянке программистом это жопа делать за оклад невыполнимую работу, тебе за месяц 50к рублей начальнику за один проект $$к рублей совсем неплохо ему не такли (особено если проеты хапают по конкурсам у муп и гос), собери людей во круг себя таких же как и ты, будет интереснее придумай первый проект сделай грамотное Т3 и сделай так чтобы твоих друзей которых ты нашел зацепило и может получится хороший стартап
    Ответ написан
    1 комментарий
  • Как переквалифицироваться из эникейщика в программиста?

    MegaMufa
    @MegaMufa
    Я так понимаю, вы из Краснодара. Я сам из этого города и знаю о трудоустройстве в нем довольно много ибо на одной работе больше года не задерживался.

    Значит заходите на hh и отфильтровываете вакансии по городу. Выписываете контакты десятка самых крупных фирм. Только не вебстудий всяких. Пишете в каждую письмо с предложением работы у них с предварительным периодом обучения на понимежном окладе. Профит.

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

    Мне тоже 23 года. Без профильного образования. Первую работу (три года назад) нашел без проблем. Начал с 25к, через 5 мес получал почти 40к, на том же месте. Сейчас получаю 80к, но уже в другой фирме.

    Я вас понимаю, у меня тоже был психологический барьер чтобы начать. Думал, что я дурак и ничего не знаю. Потом жизнь приперла, срочно понадобились деньги - за 4 дня устроился программистом. А как потом оказалось, я знал больше своих коллег. Это я к тому, что разработчиками работает куча балбесов без вменяемых навыков и не парятся. Если у вас есть желание учиться и развиваться, скажите об этом потенциальному работодателю. Этот вариант будет выгоден и вам и ему.

    Понятно, что первые полгода о зп в 50к говорить не приходится. Но стоит ужать свои расходы и пойти на этот шаг. Потому что в будушем (не таком далеком) это даст большой профит. За полгода усердной работы вы наберетесь достаточно опыта, чтобы нормально развивать дальше свою карьеру. Сможете работать удаленно на другой горов или страну и получать много больше, чем могли бы в Краснодаре.
    Ответ написан
    10 комментариев
  • Что могут спросить на собеседовании. Ruby, RoR?

    rockysoul
    @rockysoul
    ruby monkey
    • Что такое before_filter и что для чего нужен?
    • Что такое MVC?
    • Расскажите как вы пишете тесты?
    • Чем модуль отличается от класса?
    • Какие БД знаете, юзали? Чем отличается mongoDB от mysql?
    • Что такое rake?
    • Что такое environment?
    • Что такое routes?
    • Назовите гемы которые вы используете?
    • Чем отличается авторизация от аутентификации? Какие гемы для этого используются?
    • Что такое rails console? Для чего вы ее используете?
    • При запуске rails server говорит, что такой порт занят, как убить запущенное на нем приложение?


    Вспомнил что смог. Удачи :)
    Ответ написан
    2 комментария
  • Как набрать проекты для портфолио Full stack PHP developer?

    Bandicoot
    @Bandicoot
    Вась-программист
    Попробуйте удаленную работу, зачем обязательно фриланс? С вашими-то скиллами
    Ответ написан
    6 комментариев