Sergei
я понял половину
Sergei
что такое переглядати мережевы зеднання?
Volodymyr
Доступ к интернету
Sergei
вот ты нажимаешь установить, дальше просто "приложение не установлено" и все?
Volodymyr
Да
Sergei
а если убрать последнее разрешение?
Sergei
хотя нет, это же гугловая штука
Volodymyr
Да, я его не прописывал
Volodymyr
Sergei
приложение ранее не было установлено?
Яўгеній
Всем привет! Возможно мой вопрос/просьба, не у верен как правильней это назвать. Вероятно и то и то. Вообщем, сейчас в поиске работы, чтоб наконец начать варится во всем этом. Компания, на вакансию которой я откликался, со мной связалась. Вообщем написал я тестовое задание. Отправил. И... Меня не приняли. Я пыталс выснить где прокол/ошибки/недоработки и т.д. На что мне ответили "слабовато". Логично, что не зная, какие ты совершил ошибки, научиться на них не получится. Вообщем, я веду к тому, что хочу попросить здешних обитателей помочь мне в этом разобраться, если, конечно, вы не против и вам не сложно. Вообще, тестовое задание состояло из андроид-приложения и программы для редактирования базы (я писал на java с использованием javafx). Давали 7 дней, я сделал за 6 (возможно зря поспешил, но это мое первое тестовое задание и я решил на всякий случай сдать раньше, ибо я не вкурсе как лучше). Программы на гитхабе есть. Работодателю также оттуда показывал. Еще возможно я не совсем правильно понял задание. По этому о нем тоже хотелось бы поговорить (я там встретил пару не знакомых слов ). Вообщем, если кому-то не сложно, помогите найти ошибки,что бы я мог сделать работу на ошибками. Сразу сюда материалы не кидаю, что бы не засорять чат, но если кто-то отзовется - скину (логично же😅). И простите, если я все слишком длинно расписал...😅
Stanislav
мог бы и сразу скинуть
Stanislav
но если у тебя javafx, то по ней наверное есть более подходящие чаты
Volodymyr
Было, то я устанавливал через Android Studio, но я его удалил перед установкой подписанного. Думаете, остался какой-то мусор?
Volodymyr
приложение ранее не было установлено?
Яўгеній
мог бы и сразу скинуть
Вообщем, вот такое задание
Яўгеній
И код: https://github.com/YauhenBel/MyStore - Android-приложение https://github.com/YauhenBel/FileUploadToStore - сервлет https://github.com/YauhenBel/MyStoreDesctop - Java-приложение для редактирования БД
Sergei
Было, то я устанавливал через Android Studio, но я его удалил перед установкой подписанного. Думаете, остался какой-то мусор?
вообще не должен. я просто подумал на несоответствие сертификатов, но там и поведение другое
Sergei
пока нет идей, очень странно
Stanislav
Вообщем, вот такое задание
Странное задание, если честно. На кого ты аплаился-то, что тебе пришлось делать и андроид, и бэк сразу? Имхо лучше порадоваться, что ты туда не попал
Яўгеній
Странное задание, если честно. На кого ты аплаился-то, что тебе пришлось делать и андроид, и бэк сразу? Имхо лучше порадоваться, что ты туда не попал
ну вообще, я откликнулся на вакансию Junir android developer на сайте с вакансиями, однако на их официальном сайте этой вакансии нет, там джависты и прочее, вообще мне нравиться писать обе части проекта, так что я не жалуюсь)) к тому же я сейчас работаю в школе на должности инженера-программиста, 8 часов в день, делать там нечего, тупо сижу у себя в кабинете, ко мне даже заходят редко, конечно, в это время я что-то учу, читаю и т.д. но все равно, эта работа такой отстой, что мне хоть куда, лишь бы свалить... это просто деградация...
Roman
Давать тестовое задание объёмом на неделю... Что за жесть
Konstantin
Вообщем, вот такое задание
нихуя они охуели нынче ))) пруф оф концепт это типа "код на выброс просто чтобы проверить"
Roman
Они вообще не уважают апплаящих?
Яўгеній
да, кстати, я перепутал - не junior а стажер была вакансия
Vitaly
Почему я изменил аватарку в GitHub, а когда отправляю ссылку, то показывается старая фотка? Это жутко бесит
Sergei
мидла я бы за такое повесил но у стажеров бывает намнооого хуже
Vitaly
Бывает просто такое, что программист обладает достаточными знаниями в своей области, но его не берут из-за личных качеств, например просто оне понравился работодателю, не сошлись характерами) Но как мне кажется они просто успели найти более опытного разработчика
Яўгеній
Это, конечно, хорошо - все уметь, но тестовое на неделю и не по вакансии - это прям red flag. В целом код не идеален, но блин, сам факт того, что ты все сделал, уже говорит о многом (если речь о том, чтобы взять стажера/джуна)
Сказали, что по сравнению с другими я слабоват, значит были ребята, круче меня) вообще, как и все я самоучка) кстати, мне человек написал, что одна из проблем - наименование классов и методов, не соблюдал конвенцию. И такой вопрос: разве начинающих (стажеров/джунов) не учат этим важным мелочам? Типа сделал задание, написал класс, проверили, сказали, что с (например) названиями не так - переделай. при этом программа исправно делает, что нужно. Я, конечно, могу ошибаться, но ни в одной вакансии подобных вещей нет, да и в видеоуроках об этом мало говорят. Откуда тогда начинающему узнавать о таких вещах, покуда ему не скажут об этой проблеме?
Konstantin
распыляться по специальностям это не есть гуд вовсе, возможно с опытом придет желание узнать больше, но для джуна это как то слишком
Яўгеній
у тебя хоть так, я вот сижу приложения без дизайна делаю, приходится все самому придумывать
типа задание сделать прогу, где нет надобности в интерфейсе или что то ты имел ввиду?
Roman
Сказали, что по сравнению с другими я слабоват, значит были ребята, круче меня) вообще, как и все я самоучка) кстати, мне человек написал, что одна из проблем - наименование классов и методов, не соблюдал конвенцию. И такой вопрос: разве начинающих (стажеров/джунов) не учат этим важным мелочам? Типа сделал задание, написал класс, проверили, сказали, что с (например) названиями не так - переделай. при этом программа исправно делает, что нужно. Я, конечно, могу ошибаться, но ни в одной вакансии подобных вещей нет, да и в видеоуроках об этом мало говорят. Откуда тогда начинающему узнавать о таких вещах, покуда ему не скажут об этой проблеме?
Ну если читать чужой код, то видно, что напимер классы всегда с большой буквы, методы с маленькой, и так далее. Там небольшой набор правил в конвенции, но это очень бросается в глаза, когда их нарушают
Stanislav
Сказали, что по сравнению с другими я слабоват, значит были ребята, круче меня) вообще, как и все я самоучка) кстати, мне человек написал, что одна из проблем - наименование классов и методов, не соблюдал конвенцию. И такой вопрос: разве начинающих (стажеров/джунов) не учат этим важным мелочам? Типа сделал задание, написал класс, проверили, сказали, что с (например) названиями не так - переделай. при этом программа исправно делает, что нужно. Я, конечно, могу ошибаться, но ни в одной вакансии подобных вещей нет, да и в видеоуроках об этом мало говорят. Откуда тогда начинающему узнавать о таких вещах, покуда ему не скажут об этой проблеме?
В том-то и вся фишка, норм лид увидел бы, что ты в целом понимаешь, что пишешь. А как именовать уже норм подсказали бы в процессе работы, понимающий человек это без проблем начинает учитывать после пары замечаний
Stanislav
//переменная, определяющая какой из запросов к БД будет выполнен Integer num;
Stanislav
вот это точно плохо, надо enum осмысленный
Яўгеній
Бывает просто такое, что программист обладает достаточными знаниями в своей области, но его не берут из-за личных качеств, например просто оне понравился работодателю, не сошлись характерами) Но как мне кажется они просто успели найти более опытного разработчика
Врятли к личным качествам претензии, я им анкету заполнял, типичную, мол что нравиться, что не нравиться, кем себя видишь, и т.д. ) Я, кстати, когда отправил, подумал, что слишком переборщил с амбициями, что указал в анкете, но потом понял, что у меня реально такие цели...😅
Stanislav
Но как бы тестовое на джуна оно не для того, чтобы получить идеальный код
Stanislav
String id, name, surname, phone, address
Stanislav
вот это тоже плохо, похоже ты данные возвращаешь через свойства объекта для работы с БД
Stanislav
надо отдельной моделькой
Stanislav
или вообще не понял для чего они у тебя там. В любом случае точно не в том месте
Ontoshgo
Поебитесь с httpurlconnection или apachehttpclient
Ontoshgo
Жить потом не захочется
Roman
Жить потом не захочется
А что такого? Я первое приложение вроде бы с этими штуками делал
Яўгеній
Ну и им могло не понравиться, что ты вручную отправляешь запросы к сети, сейчас модно делать через Retrofit
возможно, но я с такими вещами еще не познакомился... когда мне нужно было сделать запрос, я искал способ, не очень сложный и понятный. нашел этот и юзаю, я привы к нему. возможно я тогда гуглил не првильно, ведь кака я пишу - java как сделать запрос в бд, или так же с андроид
Stanislav
Ну и им могло не понравиться, что ты вручную отправляешь запросы к сети, сейчас модно делать через Retrofit
Чет я не понимаю, это типа реально норм тестовое на джуна? Еще и фреймворки идеальные подобрать? А на senior что тогда, просто линк на готовую аппу в сторе кидать?
Stanislav
Странные такие джуны, им проще брать и фрилансить тогда уж
Roman
Странные такие джуны, им проще брать и фрилансить тогда уж
Ну я как-то года два назад в туту.ру пытался устроиться на джуна, меня там осудили за то, что я не троттлил ввод текста в фильтре рхджавой, хотя в требованиях на вакансию даже не слова про неё не было
Яўгеній
String id, name, surname, phone, address
это глобальные переменные на весь класс, в одном из методов ниже оим присваиваются значения, которые были отправлены в этот класс, и потом эти данные сохранятся с помощью запроса в БД
Roman
У меня бы были вопросы к собеседующему после такого
Ну почему, это их право выбирать тех, кто опытнее и готов работать за те же деньги
💣 Lock
Всме доброй ночи! Есть тут мастера спорта по фейсбук интеграйиям?
Roman
Тоже правда, но имхо это все-таки не джун
Ну не знаю. Я потом на уровне стажёра устроился и юзал рх, ретрофит, ладно без даггера обошлось
Roman
//переменная, определяющая какой из запросов к БД будет выполнен Integer num;
Ну имхо комментарии на каждой строчке это моветон
Stanislav
Ну не знаю. Я потом на уровне стажёра устроился и юзал рх, ретрофит, ладно без даггера обошлось
Так он тоже сможет их юзать, раз смог написать без них. Просто странно за это ругать
Stanislav
Видимо, не хотят тратить время на обучение.
Тогда точно лесом такую контору. Смысл говнокодить сидеть
Roman
Так он тоже сможет их юзать, раз смог написать без них. Просто странно за это ругать
Ну и если, скажем, ретрофит или руум реально вкурить за день-два, то чтобы нормально освоиться в рх нужно очень много времени и усилий. Вот они и ищут готовеньких «джунов»
Яўгеній
распыляться по специальностям это не есть гуд вовсе, возможно с опытом придет желание узнать больше, но для джуна это как то слишком
мне просто оба направления нравятся, хотя java больше, т.к. этот язык используется часто для написания программ для предприятий и мне нравится тот факт, что это программа для ограниченного использования, в то время, как андроид предполагает массовое использование. С дрругой стороны андроид - это творчество в большей степени, т.к. эта работа с информацие в широком смысле этого слова, в то время, как предприятия - это, в большинстве своем, обработка больших объемов данных - посчитать, сформировать статистику, вывести на экран/бумагу и т.д.
Roman
Кстати, а как вы находите грань между джуном, миддлом и сеньором? Интересно понять, на какой я стадии
Яўгеній
Это не глобальные переменные. Вижу, что дальше используешь. Чисто архитектурно это не очень красиво
ммм, если я правильно тебя понял, мне не нужно было создавать два отдельных класса, внутри еще одного, а внести их в одлеьные файлы?
Roman
/popcorm
Вещь очень условная. Но тут люди удивляются, что на джуна требуют столько знаний, хотя мне казалось, что это необходимый минимум вообще
Яўгеній
Кстати, а как вы находите грань между джуном, миддлом и сеньором? Интересно понять, на какой я стадии
наверное от количества написанных программ (опыт) и скорости работы, которая зависит от опыта, ну а также объемом знаний, когда ты можешь написать программу, ни разу не глянув в шпаргалку, а чисто по памяти, хотя, вроде бы это бред, и даже сеиньоры шпоры юзают... это мое мнение, на истинность не претендую))
Konstantin
это не конкретные "точки" - это рамки, причем ооочень примерные и разные везде. а джун - это от "ничего не умею" до "что то умею кое как"
Konstantin
собственно "что надо знать джуну" - как по мне - ничего