Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
  • Отказ по тестовому заданию, справедливо ли?

    Здесь еще играет роль насколько человек открыт для того чтоб услышать оппонента, а по средствам форума это сделать еще сложнее, что бы быть услышанным, во многих случаях нужно быть авторитетом для человека, быть тем к которому человек прислушается. Но во многих случаях, к сожалению, такое поучение (через интернет) выливается во взаимные оскорбления. В изоляции вряд ли можно оказаться, у человека есть какая-то грань, перейдя которую он поймет, что окружение его отвергает и нужно меняться ему. Если в окружении человека все говорят на «черное» «белое», а где то он услышал что «черное» все таки «черное», и если он в этом окружении скажет что «черное» это «черное», и дальше будет утверждать это, то пойдет уже отторжение его, хотя он и прав будет, и зачем человеку быть «белой вороной»? Он и дальше будет говорить на «черное» «белое». Потому что все которых он знает так думают. Как говорят «с волками жить, по волчьи выть».

  • Отказ по тестовому заданию, справедливо ли?

    Есть такая штука «естественный отбор»: обществу нужен не только «цвет нации», поэтому человек сначала должен «залезть в цвет нации», а уже потом ему можно помогать. Человек который понимает что есть помощь, сможет ею воспользоваться.
    Момент № 2 таки обучающий: Это банальная реальность! Человек должен это понимать.
    Позвольте с Вами не согласится, если бы был задан вопрос так «Хочу работать в айти, образования профильного нет, но есть огромное желание попасть в айти потому что там зарплата в баксах, что нужно чтобы быть девелопером?» тогда бы Ваша позиция была понятна. Получается даже если человек сделал немного больше, чем прочитал одну книгу, ему тоже помогать не нужно? Как можно понять что нужно работодателю, если не спросить у людей которые работают уже по этой специальности, если среди знакомых таких не оказалось? Можно конечно сходить на собеседования, чтобы они писали код ревью (если напишут), но для этого нужно чтобы вакансий было достаточное количество. У меня в городе в среднем это 1 или даже меньше, вакансия в месяц, маловато чтобы ходить ради ревью. Или платить огромные деньги за ревью кода или индивидуальное обучение? К сожалению, некоторые люди не обладают такими финансовыми ресурсами. И как в таких условиях правильно подготовится к собеседованию? Разве что обладать экстрасенсорными способностями или спросить на форуме:)
    Что по вашему «залезть в цвет нации» ? Стать интерном или джуном или миддлом? А как же программы по всему миру которые финансируются корпорациями, многими фондами, которые помогают «залезть в цвет нации» для тех у которых нем возможности залезть туда самостоятельно и удачно функционируют и помогают многим ученым «войти в цвет нации», по вашему они тоже не должны существовать?

    ПС. Вы так и не ответили на мой вопрос, почему Вы мой код посчитали туториалом по технологиям, если это тестовое задание на джуна в одну из компаний.

  • Отказ по тестовому заданию, справедливо ли?

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

  • Code review for Beginners/Juniors

    создается один, наверное я поняла, в куче мы изменяем значение и в коллекцию перезаписывать не нужно, оно уже там. Правильно?

    (что кстати тоже грубейшая погрешность)
    спс, исправлю.
  • Code review for Beginners/Juniors

    так как мы говорим о корзине, упадет, потому что в конструкторе по умолчанию количество было 1, мы в cd.setQuantity(); добавили к количеству еще 1. и в итоге будет уже 2. На этом этапе вроде бы понятно, мы получаем копию значения через cds.get(0) и изменяем в ней значение количества, но потом нам его нужно заново записать на место того показателя с которого мы сделали эту копию, она же сама не обновится не может, вроде бы. Вот если б мы получали не копию, а оригинал, через cds.get(0), мне бы тогда было понятней почему это два одинаковых объекта. Я, наверное, не там ищу причину?

  • Code review for Beginners/Juniors

    По большому счету само по себе знание английского как языка не так важно, намного важнее коммуникационные навыки, которые начинают перевешивать где-то после lower intermediate.
    под коммуникацией, Вы имеете ввиду выразить свою мысль на английском, или понять их сленг, жаргон или и то и другое?
    Понимание разницы нюансов в приведенном примере не будет значительным преимуществом в большинстве международных компаний в которых менеджмент не состоит исключительно из носителей английского.
    это точно, хотя может и с носителями особого преимущества не будет, потому что для некоторые особого внимание не уделяют на знание языка, мне давно моя учительница по английскому сказала что, из-за того что англ. очень распространен, настоящим англичанам, приходится разбирать такие нереальной сложности акценты и неправильно построенные предложения, что наши люди на их фоне очень выгодно выделяются(по крайней мере акцент у наших более разборчивей). И кстати, мне рассказывал знакомый, года 4 назад его друга в командировку в США отправили, так он немного разговорным владел, а техническим свободно, в офисе там он все понимал, но когда они пошли его с городом знакомить, там и началось, сленг, идиомы, говорил что он почти ничего не понимал, кивал и улыбался постоянно. Так что технические навыки учить нужно в первую очередь, а потом и языками заниматься.
  • Code review for Beginners/Juniors

    спасибо, уже почти все переделала возникло пару вопросов

    if (dvd.getName().equals(newItem.getName())) {
    dvd.setQuantity();
    + //TODO: important mistake that demonstrates lack of understanding how objects and memory allocation works
    + // in java. You don’t have to set back the same object that already sits in the collection that place.
    items.set(i, dvd);

    вот здесь я изменяю количество продуктов(dvd.setQuantity();) в dvd, и потом с новым значением количества продуктов перезаписываю старое значение, которое вмещает в себя уже не актуальное количество продуктов, новым(items.set(i, dvd);), но все прочие параметры кроме количества остались прежними, вопрос: почему они одинаковые если они имеют разные показатели количества? Или под «одинаковые» имеется ввиду индекс где они находятся?
    //TODO: DAO should not know how exactly is it used on the presentation side. No Drop-downs here. Same for the service.
    public List<string> populateDropDownList(String type) {
    нужно только переименовать метод, или его убрать из dao вообще?
    +//TODO: this server doesn’t seem to do anything.
    public class StoreServiceImpl implements StoreService {
    он наверное ничего и не должен делать, это я хотела сделать сервис слой, как посредник между dao и сервлетом. Его убрать? Пусть сервлет обращается напрямую к dao?
  • Code review for Beginners/Juniors

    чего вы хотели добиться, используя CopyOnWriteArrayList в корзине? И да, вы его используете неправильно. Смотрите в сторону итераторов в этом классе
    нет, разобраться в чем разница и понимать когда и что нужно использовать (и как).
    CopyOnWriteArrayList потокобезопасная коллекция, должен использоваться в многопоточной среде, и создает при итерации не изменяющуюся копию массива, в то время как записывающий поток может записать значение в массив. Лучше использовать там где массив используется больше для чтения чем для записи. А зачем мне CopyOnWriteArrayList я не совсем понимаю, он же в run должен быть, а у меня run нет. Наверное его убрать нужно?
  • Code review for Beginners/Juniors

    потому что мы хотим сохранить уникальные данные о пользователе, идентифицировать его и послать ему его данные? Еще, я где то читала, что если создавать сессию не только в корзине, а и по всему сайту, то это очень ресурсозатратно.

  • Code review for Beginners/Juniors

    я переделала все с Angularjs. Посмотрите пожалуйста github.com/...tree/master/Shop/src/main . Некрасиво, на мой взгляд, получилось то, что все на сервере нужно в json конвертировать, это так и должно быть или есть более компактный способ конвертирования? Еще контроллеров получилось на два файла больше, хотелось бы их в три файла вместить, но не получается и выглядят они не совсем так как хотелось, вот они github.com/...r/Shop/src/main/webapp/js , у меня есть два варианта как сделать контролеры более презентабельными, первый это вместить их в три файла, это реально? потому что у меня сложилось впечатление что нет. И второй вариант, более реальный для меня, это сделать еще больше контроллеров, один контроллер на 1-2 функции, и соответственно создать больше файлов, но не будет ли это некорректным? И еще последний вопрос, там где переключаются страницы я сделала через ссылки, но в некоторых примерах предлагают делать с помощью директив, вот я и не пойму, оставить с ссылками можно или сделать с директивами?

  • Отказ по тестовому заданию, справедливо ли?

    Попытайтесь сделать более осмысленный проект, а не просто туториал по технологиям. Туториала не интересно «ревьювить».
    какой именно кусок кода на туториал похож или он весь такой? Это тестовое задание на джуна в одну из компаний, только технологии в задании другие.
  • Code review for Beginners/Juniors

    поищите что такое single page application.
    нужно было сделать все с помощью Angularjs?
  • Code review for Beginners/Juniors

    Запустите сервер и зайдите парой разных пользователей одновременно и посмотрите что будет
    здесь была проблема в сессиях? Если заходить с разных пользователей то корзина у них получалась одна на двоих.
  • Code review for Beginners/Juniors

    У меня уровень выше среднего
    а это уже обнадеживает, значит английский нужен на более высоком уровне, так как Вы не остановили его изучение на уровне чтения документации.
  • Code review for Beginners/Juniors

    спросила на форуме для изучающих английский, модератор ответил что можно использовать как пример www.usingenglish.com/...g-and-i-am-going-shopping . Во избежание новых конфликтов, пусть будет His friends are going to learn English вместо того что было.

    Підтримав: Mykola Gurov
  • Code review for Beginners/Juniors

    to c shopping не используется. Мы используем to когда говорим о каком-то месте или направлении, также если мы говорим о планах на будущее мы не можем использовать going to + герундий, нужно использовать going to+глагол+герундий, здесь подробней nylcenglish.blogspot.com/...012/07/is-it-correct.html ,
    т. е. делаем вывод, что это грамматически не верно, если Вы скажете это иностранцу, он конечно поймет, не это будет звучать немного коряво.

  • Code review for Beginners/Juniors

    Что Вас именно возмутило, предложение или сама конструкция to be going to? Отвечая на Ваш вопрос, да так говорят.

  • Code review for Beginners/Juniors

    ну да, если сильно придираться то I will это 50/50, а to be going to — 90% что сделаешь то что сказал и имеется маленькая вероятность, что этого не сделаешь.

  • Отказ по тестовому заданию, справедливо ли?

    я стараюсь действовать, а не только желать:)

  • Топік для пошуку роботи

    я не пойму к чему Вы ведете.

    посылать
    и в мыслях не было.
    а разве пример кода не является лакмусовой бумажкой знаний человека, который его писал?
← Сtrl 123 Ctrl →