Задать вопрос
  • Какие бывают Android-разработчики?

    gadfi
    @gadfi
    https://gamega.org
    . Пока для меня эта технология делится на разработку UI, написание логики на Java, написание нативного кода на C/C++.

    не делятся.
    узкие специальности как и везде прикладном софте ─ обработка звука/видио, voip телфония и тд. Крутая контора может себе позволить крутого спеца в узкой технологии, но чтобы стать крутым спецом нужно все сотальное знать хотя бы на уровне мидла.
    Да бывает что узкого спеца перетягивают из другой технологии, например та же обработка звука (просто пример), человек богоподобен в алгоритмах работы со звуком и пилит только это ... но это редкость. Да, специалсизация несомненно имеет место быть ─ кто то любит больше делать крутую анимацию, кто то пишет классные rest клиенты.... но при этом разбираются во всем.
    Архитектура android пока не позволяет ити по пути java ee, где куча модулей, и человек который собаку съел на оптимизации hibirnate, который легким движением бубна увеличивает скорость работы базы в разы, может заниматься только этим.
    Посмотрите на этого парня, https://github.com/JakeWharton он пишет узкоспециализировные библиотеки, но покажите мне того кто назовет его узким специалистом .
    Ответ написан
    Комментировать
  • В чём разница между layout_alignParentTop и layout_alignParentStart?

    Обычно разницы нет, но если вы используете язык(режим) в котором используется стилиь письма справа налево, то Start у Вас будет с правой стороны.
    Ответ написан
    Комментировать
  • С чего начать изучать BigData?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    1) читаешь книжку БигДата www.mann-ivanov-ferber.ru/books/paperbook/big-data
    2) идешь на Каггл: https://www.kaggle.com/ осваиваешься
    если в п.2 питонщики не побьют - можно в
    3) лекции ШАД habrahabr.ru/company/yandex/blog/206058
    (где-то в районе Яндекс блога на Хабре ссылки на остальное поищи)

    чтобы не сдаться раньше времени - могещь еще материалы конференции посмотреть
    bigdataconf.com.ua/2015/agenda

    хз только где видео взять, и доклады кой-какие там годичной давности, но все равно
    Ответ написан
    Комментировать
  • Как мне заставить себя изучать Java EE?

    @JustSokol
    newby programmer
    по java enterprise - курс лекций golovach courses. любой курс(плейлист) джава джуниор выбирайте и осваивайте. начинается с азов и предыстории. заканчивается тем что вы можете сделать себе интернет магазин с какой захотите логикой, авторизацией/безопастностью, персистентностью, вебсервисами и кучей всяких побочных фич. Очень круто и понятно рассказывает.

    Очень классная книжка - spring in action. желательно 4 издание, желательно на английском (хотя если с англ туго то и на русском норм, правда иногда поглядывайте в оригинал, тк иногда некоторые термины слегка некорректно переведены).

    Именно исконный Java EE 7, на EJB вам не нужен (это нужно при разработке под серьезные проекты, такие как банки и распределенные системы). Спринга достаточно (то же самое только чуть легче).

    Про тестеров зря боитесь. QA, и developer in test сейчас очень востребованны в рф, а кадров нету.
    Никто не хочет быть каким-то там тестером.
    Хотя в чем отличие разработчика ИС от разработчика тестирующих программ/приложений, не совсем понятно...
    Ибо 95% технологий которые они используют - одни и теже, да и перейти с одного на другое дело месяца. И обычно в небольших командах это вообще один человек делает (и разрабатывает и тестирует).
    Хотя если вы ручной тестер (пройтись по функционалу руками и написать отчет) - то да, здесь лучше параллельно выходить на девелоперский уровень, а еще логичней на автотестера/QA.

    Вообще если нравится мобильная разработка - ей и занимайтесь. Сейчас это более прибыльно чем джава ЕЕ.

    По поводу того "что я могу сделать на джава ее" - вы можете сделать информационную систему на базе веб технологий.
    В качестве выводов в вебе бывает: UI в виде браузера (страничка сайта) или мобильного приложения, вебсервисы (REST или SOAP), чтото еще специфичное что обычно не нужно но иногда бывает.
    Для подхода "сделать самоу себе сайтик за пару месяцев в одного" - javaEE так себе подходит. расчитана на более менее сложные, развитые, универсальные, масштабируемые системы. тоесть на более менее большие проекты и разработку в течение лет группами от 3х человек хотябы. обычно 5-12 или типа того
    Ответ написан
    Комментировать
  • Болит душа, не знаю как быть. Как двигаться дальше (Java/Android/Clojure)?

    gadfi
    @gadfi
    https://gamega.org
    Если вам нравятся игры попробуйте юнити
    Кратко про Android ─ ui и в правду много, но xml это совсем не проблема, его быстро перестаешь замечать.
    Кстати попробуйте kotlin, лично я не использую его на работе(не от меня зависит), но язык очень приятный.
    Ответ написан
    6 комментариев
  • Болит душа, не знаю как быть. Как двигаться дальше (Java/Android/Clojure)?

    @Dzhamal
    .NET разработчик
    Я не Java программист, конечно. Но мне кажется, что Java EE для фана - не совсем то, что надо. Если хочется фана - мейнстрим в руки и поехали! Для мобилок писать круто - можно выйти на рынок с минимальными вложениями. И даже выстрелить, как Flappy Bird (так, по моему, эта задрот-игра называлась).
    Если ставить во главу процесс, а не результат - мейнстрим в технологиях. Распределенные приложения, контейнеризация с Docker'ом, CI и CD, оркестрация и т.п. Все это без реальных задач неприменимо, а применяется в суровом ентерпрайзе. Ну, Вы в курсе уже поди. А вообще, изучение таких штук приведет в devops.
    Ну и третий путь. Тут я соглашусь с jackroll: можно заняться самообразованием и двинуться в сторону тех областей, где помимо программирования есть еще и математика, и computer science. Например, Big data, искусственный интеллект.
    Кстати, для общего развития и для того, чтобы быть в курсе последних новостей, неплохо подходят подкасты типа радио-та или разбора полетов. Первый - про все-все-все, второй с упором на java.
    p.s. В постановке вопроса косяк.
    выяснить, основываясь на вашем опыте, друзья, какой мне путь выбрать, исходя из моих предпочтений в программировании

    В идеале - попробовать все самому. Вот я попробовал PHP - мне не понравилось. Больше я туда ни ногой :)
    Ответ написан
    2 комментария
  • Болит душа, не знаю как быть. Как двигаться дальше (Java/Android/Clojure)?

    @eldar_web
    Прекрасный Ruby on Rails. Может посредством него ты полюбишь web больше всего.
    Ответ написан
    Комментировать
  • Болит душа, не знаю как быть. Как двигаться дальше (Java/Android/Clojure)?

    @jackroll
    Сверхразум
    Ну, если в ближайшие пару месяцев особо тяжкой работы не наблюдается, можете прочитать одну-две книги из серии Классика Computer Science(академические книги расчитанные на университетский семестр). Расширите кругозор и со стопроцентной вероятностью найдете чем заняться.

    p.s вот еще - rutracker.org/forum/tracker.php?nm=%D0%A2%D0%B5%D1...
    Ответ написан
    5 комментариев
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    Dark_Scorpion
    @Dark_Scorpion
    Учился в универе, но в основном программирование учил сам. Зато универ дал такой back-end, что до сих пор жалею что плохо слушал.
    Те кто говорит,что надо брать курсы ошибаются, те кто говорит, что универ, тоже. Надо сразу на 2 фронтах успевать, тогда толк будет. На курсах получишь минимум и будешь жалкий пхпешник работающий за доширак. В универе получишь знаний дофига, но если сам себя не напрягёшь, не будешь знать что с ними делать!
    Ответ написан
    3 комментария
  • Как мне заставить себя изучать Java EE?

    hronik87
    @hronik87
    Обитаю в 1С-Bitrix
    Одно из решений - это выделить время. И не просто "Вот примерно в это время я наверное буду изучать Java EE", а "С 21.00 до 22.00 я изучаю Java EE и плевать на все остальное. Жрать, срать, спать, играть на дудке, да, я все это хочу делать с 21.00 до 22.00, но не могу, потому что мне нужно изучать. Мне стоило огромных усилий приучить себя к изучению Java EE с 21.00 до 22.00 и даже если ты будешь где-то дохнуть в канаве, то помочь я тебе смогу только после 22.00". Примерно так). Приучайте себя и окружающих(они иногда сильно мешают) к мысли, что в такое-то время вы заняты. Ну и само собой разумеется за качество обучения вы отвечаете только перед самим собой.)
    Ответ написан
    Комментировать
  • Как мне заставить себя изучать Java EE?

    Понимаете, язык программирования подбирается под характер человека. Но окружение влияет, у вас вокруг Ява и вы думаете вам нужна Ява. Но у людей которые вас окружают просто другой характер и поэтому она им подходит. Я пробовал учить Java... ну лучше чем плюсы, конечно, но не фонтан, громоздко, всё объекты, ну не моё, просто не моё...
    По существу: пробуйте другой язык. И ещё смотря что писать я когда за JavaScript сел то проверку форм и слайдеры мне неинтересно писать, а вот серверный JS уже интереснее, или какие-то более интересные браузерные штуки сразу интерес появляется.
    Ответ написан
    Комментировать
  • Как заставить работать клавиатуру в игре, которая написана с помощью libgdx?

    iundersun
    @iundersun
    я раньше работал c InputProcessorom
    он имеет подходящие методы для обработки как мыши/клавиатуры, так и тачскрина
    вот пример:
    public class GameScreen implements Screen, InputProcessor{
    
    	//вызывается при создании нового экрана (Screen)
    	public void show(){	
    			//говорим что будем отбрабатывать нажатия тут
    			Gdx.input.setInputProcessor(this); 
    	}
    	
    	//работаем с клавиатурой
    	public boolean keyDown(int key){
    			if(key==Keys.LEFT)) bucket.x -= 200 * Gdx.graphics.getDeltaTime();
    			if(key==Keys.RIGHT)) bucket.x += 200 * Gdx.graphics.getDeltaTime();
    	}
    	
    	//работаем с мышей/тачскрином
    	public boolean touchDown(int screenX, int screenY, int pointer, int button){
    			Vector3 touchPos = new Vector3(screenX, screenY);
                camera.unproject(touchPos);
                bucket.x = touchPos.x - 64 / 2;
    	}
    	
    	public void render(float delta)
    	{
    		Gdx.gl.glClearColor(1.0F, 0.0F, 0.0F, 1.0F);
    		Gdx.gl.glClear(16384);
    		
    		//рисуем что-то
    	}
    }
    Ответ написан
    Комментировать
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    @asd111
    Поступай в универ. А java можешь сам выучить по книгам. За год разберешься очень хорошо.
    Ответ написан
    Комментировать
  • Стоит ли продолжать учиться?

    afiskon
    @afiskon
    Учитесь дальше. Сейчас вам математика кажется довольно бесполезной. Возможно она вам будет казаться такой еще лет 5 после оказания ВУЗа. Но это до тех пор, пока вы пишите простые приложения "сходил в базу, сгенерил json" или там клипаете формочки в C#. Когда начнете заниматься настоящими задачами, это очень пригодится. Не будете знать математику - так и будете всю жизнь формочки клепать.
    Ответ написан
    1 комментарий
  • Стоит ли продолжать учиться?

    Atanvar
    @Atanvar
    Frontend developer
    Бросайте учебу не задумываясь, и не слушайте никого, в макдональдс люди тоже нужны.
    Ответ написан
    Комментировать
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    Дык они правы, даже книги не заменят хороший крепкий интенсив.
    Ответ написан
    Комментировать
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    На сегодняшний день, бумажка с универа нужна только в государственных учреждениях. Для жизни нужны практические знания и больше денег платят в частных фирмах. Так что идите на курсы.
    Ответ написан
    8 комментариев
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    deenween
    @deenween
    Laravel
    вспомнил анекдот где один парень стоит и курит перед универом, подходит бомж, просит дать покурить. уходя говорит, что получал в этом универе вторую вышку.

    лично мое мнение:
    иди на курсы. в универе время и деньги потеряешь.
    Ответ написан
    4 комментария