fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

OTUS: программирование и карьера в IT

OTUS: программирование и карьера в IT

رفتن به کانال در Telegram

Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!

نمایش بیشتر
7 377
مشترکین
-224 ساعت
+17 روز
-730 روز
آرشیو پست ها
В преддверии майских праздников вышла еще одна интересная статья Дмитрия Волошина о преимуществах проектного метода обучения перед классической схемой подачи материала. "Истинно то, что полезно" - внимание к процессам решения задач и проблем, которые максимально приближены к реальности: http://mel.fm/obrazovaniye/4520138-obucheniye-ot-dostizheny-i-proyektny-podkhod-v-obrazovanii

Давно ли вы работали с числами? Странный вопрос для программиста. С одной стороны мы только и работаем что с числами. Все наши программы с их несчетными фабриками, хэлперами, интерфейсами и менеджерами для процессора — набор чисел: прочитай, увеличь, сдвинь, сохрани. С другой — операцию a = b + c в коде можно встретить даже реже чем a « b. То есть нормальный программист не работает с числами напрямую, при том что процессор от него только числа и ждет И от этого разрыва между программистом и числом у нас иногда (внезапно) возникают странные баги. И мы не знаем что с ними делать. Начните с 0 и прибавляйте себе 1, если знаете ответ: Почему нельзя сохранить 128 в byte? Сколько байт занимает char? Почему нельзя сконверить short в char. Почему boolean занимает 8 бит, хотя ему достаточно 1? Почему нельзя сложить 100_000_000f и 1f? Почему 10f * 0.1f не равно 1f? Набрали 6 баллов — отлично! Приходите к нам преподавать. Без шуток. Набрали меньше — приходите и задавайте вопросы, мы с удовольствием на них ответим!

В ряду наших компаний-партнеров прибыло! ООО «Лаборатория облачных технологий» ждут на собеседование наших лучших Java-студентов, а в будущем и Python-студентов. +1 возможность для карьерного роста и трудоустройства в классную компанию, где можно заниматься действительно интересными задачами! Мы очень рады :)

Вышла отличная статья с Дмитрием Волошиным (основателем OTUS) о персональных методах выхода из кризиса. Почему учиться никогда не поздно и почему инвестиции в себя - уместны при любой конъюнктуре рынка: https://vc.ru/p/life-long-learning

У нас сегодня отличные новости: в ряду наших компаний-партнеров прибыло! Помимо ABBYY, , КРОК, IBS и LUXOFT —> HeadHunter начнет охоту за головами наших лучших студентов! Борьба за наших студентов становится все сильнее ✌️

Вы же знаете, что jar файл это zip архив? То есть, его можно unzip -d target my.jar распаковать и достать все class файлы. А каждый class файл это bytecode который легко-легко можно декомпилировать и получить весь ваш проект с именами всех ваших классов и их переменных и методов. И кодом методов. То есть, совсем все можно из jar файла получить. Если конечно он не обфусцирован. При обфускации имена всех классов можно заменить на имена из примеров по программированию: class A, наследует class B и переопределяет у него метод c(). Так конечно понять что у вас в проекте становиться значительно сложнее. А, если еще и библиотечные классы включить в jar и обфусцировать, то еще сложнее. Кстати, обфускацию любят не только секретные службы, но и разработчики мобильных приложений. Казалось бы, а им зачем? Просто jar файл после обфускации становится меньше в размере, ведь длинных имен классов и методов в нем нет. А чем еще может быть полезна обфускация? Приходите к нам — расскажем!

А тем временем на roem! вышла отличная статья про то, как IT бизнесу побороть кадровый голод, наладить массовую, управляемую и воспроизводимую подготовку middle-специалистов и выстроить эффективную систему взаимодействия с ВУЗами: https://roem.ru/26-04-2017/248615/vuz-voloshin/

Вчера на rusbase вышла статья с Дмитрием Волошиным (основателем проекта OTUS), в которой Дмитрий рассказал о проекте OTUS, возможностях обучения и карьерного роста: http://rb.ru/longread/voloshin/

Добро пожаловать в канал OTUS Java club! Говорим о Java (и не только), профессиональном развитии и новых карьерных возможностях