Java Developer
  • III Table Tennis IT Cup Dnepr Open

    Удачного турнира вам! Не забудте выложить результаты :)

  • Почему все ищут Джава-разработчиков?

    Сколько времени займет изучить ASP MVC, после того как знаешь Spring MVC(кандидаты на конкурс найдите 10 отличий:) )?
    Подходов гораздо меньше чем технологий. Понимание принципов, фундаментов очень быстро ускоряет время вхождения. Нормальный seniorJava легко станет midle на .NET и наоборот. Мне кажется не очень много задач требуют экспертных знаний.

    Гораздо тяжелее быть экспертом в более чем одной области. Это еще Страуструп подмечал, когда говорил о переходе с С на С++.

    Поддержал: Boris Roshal
  • Есть ли на Java православная возможность реализации unsafe кроме JNI вызовов?

    А что собственно узкое место? Какие операции выполняете с матрицами?
    1. Может все уходит в своп и тогда вам надо менять стратегию обхода матриц? Может какая-то разреженность все таки возможна в вашем случае?

    2. Или вы делаете сложные вычисления на базе этих матриц? И садите процессор? На графическом процессоре работа с матрицами может давать ощутимые преимущества.

  • Курсы по Android

    мнение студента:

    Сам стартовал с подобных курсов. Было просто супер! Нам тогда повезло, был кризис и люди с уровнем рабочий джуниор сильно были не нужны на работе, поэтому собралась достаточно сильная группа. А это я считаю самым главным в процессе обучения, когда ваши студенты будут сами друг друга подгонять с помощью своего энтузиазма.

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

  • Разработка под Android

    Врядли тут будут серьезные проблемы. Просто Oracle денег решил поднять. Давить Android, который качает JVM им скорее всего нет смысла .

    Поддержал: notus
  • Ноут чи Планшет

    Ноут и моник к нему?

    Хорошая альтернатива. Если для учебы, то не будете зависеть от environment при работе в университете. А моник, чтобы удобно и нормально работать дома.

  • Поступаем в Школу Анализа Данных

    Спасибо за ответ. Вот только разве нельзя будет разбираться по мере поступления новых задач.
    P.S. Я очень рад что вижу такие стремления как у вас.

  • Поступаем в Школу Анализа Данных

    Спасибо за комментарий.
    Мне наверное такие задачи интерес вызывают недостаточный...

  • Поступаем в Школу Анализа Данных

    Можете пожалуйста ответить на вопрос. Я все никак не могу. А может вы мне подскажете.
    Зачем?
    Вы говорите, чтобы расти, решать более серьезные задачи. Вы видите такие потребности на рынке? Я не вижу. Вы видите перспективы такой потребности?
    ИМХО: Сложных и интересных задач хватает и без этого. Как писали про ООП, реляционные БД, организацию разработки.

    Многие вещи из курса, смогут вам позволить решать только простые задачи. Сомневаюсь что тот же кластерный анализ можно использовать для промышленного применения... адаптирование алгоритмов для качественного применения, это уже задача на кандидатскую(ну мне так кажется).

  • Простейшая программа во Flex 4.5. Неправильно суммирует числа типа Number

    Я имел ввиду, что:
    Когда новичок пишет программу на плюсах он видит в результате: 4.3. И думает что все ок и не задумывается о представлении чисел с плавающей точкой.

    Когда пишет, например, на Java(или в данном случае Flex), то получает на выводе, то как действительно представлены числа и ищет ошибку в трех соснах.

    Поддержал: Антон Чиколай
  • Простейшая программа во Flex 4.5. Неправильно суммирует числа типа Number

    Конечно:) я же не говорю что нельзя форматировать выходящий stream.
    Я об этом: ideone.com/asXSZ и например: ideone.com/vFdRT

  • Простейшая программа во Flex 4.5. Неправильно суммирует числа типа Number

    Обычно в качетсве ответа оставляют следующие ссылки:
    en.wikipedia.org/wiki/IEEE_754

    steve.hollasch.net/.../ieeefloat.html

    так же еще добавляют: программа вам не врет, все так и есть. Это Сишный printf, плюсовый cout тихонько округляет числа после 6-7 знака после запятой... чтобы выглядели числа правильно.

    Поддержал: Kostiantyn Kudriavtsev
  • Рейтинг языков программирования (результаты второго опроса)

    Интересно ваше мнение, сильно тяжело переучивать?

    Кого бы взяли охотнее, средненького, но Питонщика или сильного но Джависта или .NETчика? (з/п, личностные качетва одинаковые...)

  • Почему программистов не учат «чистописанию»?

    Столько комментариев))) Это все мне? Как вы добры)

    Холиварить не хочу, времени нет. Отвечаю один раз.

    Плохой внешний код может быть как разновидность защиты от плагиата. Своего рода обфускация в исходном коде. :)

    1. Кто видет исходный код в пропоритарном ПО?

    2. Так есть же и обфускаторы исходного кода, что мама родная не узнает.

    Научное программирование на любом софте не пишется! :))

    ))) как можно писать программирование? пусть даже научное:) Ну а если попытаться понять смысл, то да, академические инструменты отличаются от промышленных. Ибо задачи разные. Да и коммент мой был не на статью, а на дискуссию. И на Java прекрасно решал весь универ задачи по статистике, оптимизации... Как там Макконел говорил? «Программирй не на языке, а с помощью языка.»

    И по третьему. Пусть вы квалифицированный .NET программист. Пусть у вас появилась идея для мобильного ПО. Пусть вы ориентируетесь на рынок Андроид. И вы приступаете к задаче. Пусть приложенице маленькое. Да, в топку многие формальные этапы. НО! У вас есть опыт ООД(Объектно-ориентированного дизайна), понимание многопоточности и базовые паттерны. Понимание вообще работы ОС, планировщщика, ГУИ системы, пусть даже для той же Винды.

    У вас скорее всего не будет плохого кода! Могут быть некоторые костыли, связанные с техническими деталями, но оставить в приложении точки роста, чтобы их перекрыть, вы оставите.

    Поддержал: Евгений Козлов
  • Самые странные вопросы, которые вам задавали на собеседовании?

    Да, ссылочка битая чего-то. Буковку «О» у меня в браузере не подставляет.

    ПО ссылке: Трижды ордена Ленина Ленинградское оптико-механическое объединение имени В. И. Ленина (ОАО «ЛОМО́»)

  • Почему программистов не учат «чистописанию»?

    ИМХО
    1. Хороший код это гораздо дальше чем правильные именования. Мне например проектирование, именование помогает лучше понимать суть проблемы. а
    2. Вы говорите решаете задачи по физике, где в принципе для смысловой нагрузки возможно определять переменные длинной в один символ,.. Это ведь прекрасно! Просто предметная область гораздо лучше структурирована, чем те же финансы)

    3. Да и в «научном» программировании обычно вы сами и будете потом разбираться в том что вы написали. Нет понятия унаследованого кода. Или почти нет.

  • Опрос по языкам № 2

    Поддерживаю! В индексе Tiobe Transact-SQL или PL/SQL регулярно входят в TOP-20.

  • Учеба в ВУЗе

    Ну скорее всего у вас неточные сведения.

    В ДНУ на примате, впринципе нет привязки в языкам разработки. На чем хочешь на том и лабай. Многие ребята пользуясь этим все пробуют. И если на 1 курсе для понимания процедурных языков объясняют на Паскале, С, то в этом ничего плохого нет. Язык — большая мелочь по сравнению с фундаментом.

  • Самые странные вопросы, которые вам задавали на собеседовании?