Тестовое задание от Head Hunter
Правила форума
Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036
Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036
Re: Тестовое задание от Head Hunter
да не, вы ж уже мне не верите))
вот я сейчас скажу, что сплашскрин - это не по гайдлайну, и что? и в задании его нету. Дальше смотреть времени нету, разве что после вебинара.
вот я сейчас скажу, что сплашскрин - это не по гайдлайну, и что? и в задании его нету. Дальше смотреть времени нету, разве что после вебинара.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Тестовое задание от Head Hunter
верю верю, на самом деле - мне(и возможно тому из новичков кто зайдет на тему) было бы полезно вот такой разбор устроить. Конечно в удобное для вас время, никто никуда не спешитFoenix писал(а):да не, вы ж уже мне не верите))
вот я сейчас скажу, что сплашскрин - это не по гайдлайну, и что? и в задании его нету. Дальше смотреть времени нету, разве что после вебинара.
Да может кто еще подтянется - Mykola вот или кто еще
Т.е. это запрещено правилами или просто не упоминается ?вот я сейчас скажу, что сплашскрин - это не по гайдлайну, и что?
Или серьезные дядьки не лепят эту ерунду ?!
Мне то показалось красивенько так
Re: Тестовое задание от Head Hunter
гайдлайн в текущем контексте это как минимум должно соответствовать дизайну андроида, так что я не все комменты читал но видел что ты уже и сам додумался походить по developer.android.com и почитать гайдыlevrun писал(а):Foenix, rezak90 - поясните пожалуйста в чем вы видите "коленочность" и "непроффесионализм" тестового задания.
Часто встречал фразу "сделано по гайдлайнам". И вот в этом задании она упоминается.И вопрос к ТС, какими секретами здесь делиться то?
Если имеется в виду сайт developer.android.com то он ведь большой .
Что проф. разработчики считают на данный момент
"гайдлайнами" и как вы понимаете этот пункт требований ?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Тестовое задание от Head Hunter
Посмотрел код и приложение.
На устройстве:
плюсы
плюсы
На устройстве:
плюсы
- на столько простое задание что и придираться не к чему;
но хорошо что ничего лишнего не напихал, так что хоть это радует;
дизайн не режит глаза, в общем всё нормально;
- из гайдлайнов стоило применить хотя бы acionbar, (к тому же раз уж используешь FragmentActivity);
плюсы
- именование переменных нормальное;
понимание основ Java и Android есть (хоть практика показывает любой новичек может скопипастить с гугла пару строк и принести показать сказав что Я сделал и берите меня на работу )
- не всегда используешь константы;
огромные методы которые не читабельны, нужно разбивать на подметоды;
[syntax=java]genderList[1] = getResources().getString(R.string.man);
genderList[0] = getResources().getString(R.string.woman);[/syntax]
такое можно вынести в array-string а не просто в string
fio_str_activity2 - такое именование ресурсов не красиво
[syntax=xml]android:textColor="#000000"[/syntax]
нужно выносить в ресурсы
[syntax=xml]android:paddingBottom="10.0dip"[/syntax]
тоже самое
есть однотипные view, стили которых можно выносить в style файл и потом использовать один и тот же стиль, тем самым сокращая количество кода
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Тестовое задание от Head Hunter
Спасибо большое!Посмотрел код и приложение.
А сплешскрин не лишний ?но хорошо что ничего лишнего не напихал, так что хоть это радует;
А я тут слышал, что еще и Holo является стандартом(HoloEverywhere для поддержки старых устройств)из гайдлайнов стоило применить хотя бы acionbar, (к тому же раз уж используешь FragmentActivity);
И является вроде как уже стандартом.
Это верно ?
При переходе с первой формы-активити на вторую, где мы получаем данные и снова переходим на первую.
Может тут надо использовать метод startActivityForResult ? (у меня тут как то кривовато имхо через SharedPreferences реализовано)
?
И за все остальные советы тоже биг сэнкс! R.id.team несет добро
PS: Меня то запороли указав, что приложение не соответствует оффгайдлайнам и не реализованы вещи из технического задания.
А вот что конкретно не так пока не узнал - вот мучаюсь Думаю, что часть вопросов вы сняли!
Обязательно покажу тут лучшее приложение - как раскопаю/погляжу 100 приложений конкурентов
Re: Тестовое задание от Head Hunter
да, желательно конечно, но как я говорил приложение настолько простое что даже не знаю где здесь холо применить... разве что Button и EditText и Dialog - вот на эти вьюшки тема холо повлияет.levrun писал(а): А я тут слышал, что еще и Holo является стандартом(HoloEverywhere для поддержки старых устройств)
И является вроде как уже стандартом.
Это верно ?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Тестовое задание от Head Hunter
Решил таки добить задание, чтобы была для меня какая то польза(может для кого то еще)
На основе комментов на этом форуме(спасибо rezak90 и всем) составил список
проблем с текущим приложением которые бы желательно исправить(он будет добавляться на основе анализа "конкурентов" ниже):
https://github.com/levrun/cvEmulator/issues
А также подправил readme.MD теперь по ссылке видны скрины из приложения
и тем кто вдруг захочет прокомментировать дизайн на предмет соответствия guidelines и дать тут ценный совет
даже не нужно будет ничего запускать - просто пройти по ссылке:
https://github.com/levrun/cvEmulator
Также мной проведена небольшая работа по поиску конкурентов - тех кто тоже выполнял данное задание.
А по условиям конкурса желательно было кидать код на гитхаб. Просмотрел около 70 вариантов
данного задания - сделал скриншоты и возможно добавлю в wiki как такое задание можно по
разному реализовать и рассмотреть основные ошибки новичков и полезные фишки.
А пока просто варианты решения задания скопом:
по запросу в личку
Честно не смог найти из этих 70и уж сильно лучше моего варианта(может кто то не использовал этот ресурс).
Руководители школы упорно не хотят давать советов что же именно не так в приложении, просто
ссылаясь на то, что не соответствует и все тут. Вот и гадай.
Ну и буду постепенно курить гайдлайны:
http://developer.android.com/design/style/index.html
http://developer.android.com/distribute ... /core.html
http://developer.android.com/design/pat ... droid.html
http://developer.android.com/design/sty ... grids.html
На основе комментов на этом форуме(спасибо rezak90 и всем) составил список
проблем с текущим приложением которые бы желательно исправить(он будет добавляться на основе анализа "конкурентов" ниже):
https://github.com/levrun/cvEmulator/issues
А также подправил readme.MD теперь по ссылке видны скрины из приложения
и тем кто вдруг захочет прокомментировать дизайн на предмет соответствия guidelines и дать тут ценный совет
даже не нужно будет ничего запускать - просто пройти по ссылке:
https://github.com/levrun/cvEmulator
Также мной проведена небольшая работа по поиску конкурентов - тех кто тоже выполнял данное задание.
А по условиям конкурса желательно было кидать код на гитхаб. Просмотрел около 70 вариантов
данного задания - сделал скриншоты и возможно добавлю в wiki как такое задание можно по
разному реализовать и рассмотреть основные ошибки новичков и полезные фишки.
А пока просто варианты решения задания скопом:
по запросу в личку
Честно не смог найти из этих 70и уж сильно лучше моего варианта(может кто то не использовал этот ресурс).
Руководители школы упорно не хотят давать советов что же именно не так в приложении, просто
ссылаясь на то, что не соответствует и все тут. Вот и гадай.
Ну и буду постепенно курить гайдлайны:
http://developer.android.com/design/style/index.html
http://developer.android.com/distribute ... /core.html
http://developer.android.com/design/pat ... droid.html
http://developer.android.com/design/sty ... grids.html
Последний раз редактировалось levrun 02 окт 2013, 21:53, всего редактировалось 1 раз.
Re: Тестовое задание от Head Hunter
скажи какой смысл от этой школы куда ты хочешь? она просто того не стоит.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Тестовое задание от Head Hunter
Почему не стоит ?rezak90 писал(а):скажи какой смысл от этой школы куда ты хочешь? она просто того не стоит.
Я так понимаю смысл любой подобной школы заключается в возможности пообщаться с профи в android тематике достаточно плотно и вживую.
У препода не один завершенный проект на маркете. Живое общение в реальном времени и семинары имхо
никогда не заменят форум и видео-курсы. Тут можно получить обратную связь быстрее и послушать истории и т.п.
Вы и сами занимаетесь в каком то роде обучением(уроки на сайте, видео-вебинары, статьи). Тут просто другой
формат. И они(форматы) имхо не взаимозаменяемы. У каждого варианта есть как плюсы так и минусы...
А тут тебе еще и деньги платят за твое обучение. Т.е. ИМХО польза была бы несомненно.
А вообще подробнее на их сайте указывается http://school.hh.ru/
Однако как я уже говорил - моя программа не прошла отбор и в школу меня не взяли. Можно было бы конечно забить.
Но я вот просто решил провести работу над ошибками в первую очередь для себя и возможно для других новичков.
Вот посмотрите какие "интерфейсы" делают с нуля новички. Казалось бы 2 активити и переход между ними.
Что тут сложного ?! Но вот один ученик делает грамотную валидацию, использует holo, стили, анимацию, и советами гайдов
не пренебрегает, а другой
по запросу в личку
Последний раз редактировалось levrun 02 окт 2013, 21:53, всего редактировалось 1 раз.
Re: Тестовое задание от Head Hunter
может, там как раз таких и отбирают
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Тестовое задание от Head Hunter
возможно...Foenix писал(а):может, там как раз таких и отбирают
Вот их официальное приложение - хочу доработать свое тестовое задание до хотя бы такого уровня и успокоиться на этом
https://play.google.com/store/apps/deta ... hh.android
Кстати, как вам ?
-
- Сообщения: 1
- Зарегистрирован: 03 янв 2017, 09:19
- Откуда: Россия
- Контактная информация:
Тестовое задание от Head Hunter
Например у меня выбрано определенное задание, а я хочу выбрать другое, чтобы оно отображалось на карте в виде кольца со стрелкой. Т.е. как мне выбрать отображение на круглой карте того задания которое я сейчас хочу выполнить?