Версия для печати темы
forum.0day.community _ Программирование _ Изучение Java
Автор: KOCMOHABT Jul 12 2016, 22:38
Дамы и господа, такие вот дела,
Java язык начал учить я,
Трудности бывают, впрочем не беда,
Если в этой ветке...
Друга найду я.
PS Моё стихотворение, можете заценить.
Ищу партнёра по изучения Java языка. Есть некоторые вопросики, интересно было общаться и задавать вопросы. Может быть сам что-то подсказал... Пока на начинающем уровне, но что-то начал понимать...
Автор: Phaust Jul 13 2016, 14:00
2^8?
Автор: Carnifex Jul 13 2016, 14:20
(Phaust @ Jul 13 2016, 15:00)
2^8?
Бежит по полю Афанасий - семь-на-восемь, восемь-на-семь
По сабжу - Ув. ТС, есть вопросы - задавай. А основной партнер по изучению - компьютер. Не стоит свое обучение "перекладывать" на чужие плечи.
Хотя... Бытует спорное мнение что в Джаве без бутылки не разобраться, а тут да, партнёр нужен)
Автор: Phaust Jul 13 2016, 14:30
Что это за недоразумение природы, которые хочет стать программистом и не знает степеней двойки?
Автор: Carnifex Jul 13 2016, 14:40
Что это за недоразумение природы, которые хочет стать программистом и не знает степеней двойки?
Та, это сейчас не новость. Прошли те времена когда чтобы получить SHA-1 хэш этот алгоритм нужно было реализовать))
Автор: Balamut74 Jul 13 2016, 14:41
(Phaust @ Jul 13 2016, 15:30)
Что это за недоразумение природы, которые хочет стать программистом и не знает степеней двойки?
он же не программист, он кацманафт ))
Автор: Celin Jul 13 2016, 15:18
(Phaust @ Jul 13 2016, 15:30)
Что это за недоразумение природы, которые хочет стать программистом и не знает степеней двойки?
Пусть процессор считает, а не программист. Такие времена пошли, что знание математики не обязательно.
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
А почему бы и нет? Разве на собеседовании спрашивают степени двойки? Или бит-байт-килобайт-мегабайт?
Вроде нет. А там глядишь и калькулятор под рукой окажется.
Автор: Phaust Jul 13 2016, 15:24
(Celin @ Jul 13 2016, 15:18)
А почему бы и нет? Разве на собеседовании спрашивают степени двойки? Или бит-байт-килобайт-мегабайт?
Вроде нет. А там глядишь и калькулятор под рукой окажется.
Ну как тебе сказать. Я спрашиваю. Иногда. Под настроение. Если кандидат начинает себя продавать на тему "вот я примат закончил"... Ну грех значит не знать степеней двойки или как выглядит -1 в 64 битной системе.
Автор: Carnifex Jul 13 2016, 15:57
Пусть процессор считает, а не программист. Такие времена пошли, что знание математики не обязательно.
Ну... Такое... Потом вместо сдвига перезаписывают в новые переменные по тысяче раз.
Автор: KOCMOHABT Jul 13 2016, 17:50
(Phaust @ Jul 13 2016, 15:00)
2^8?
256
Знаю я это, чего накинулись?
Автор: Phaust Jul 13 2016, 20:06
(KOCMOHABT @ Jul 13 2016, 17:50)
256
Знаю я это, чего накинулись?
Не будет из тебя программиста. Вон тебе выше все рассказали что никто это не знает и вообще это не нужно
Автор: KOCMOHABT Jul 13 2016, 20:09
(Phaust @ Jul 13 2016, 21:06)
Не будет из тебя программиста. Вон тебе выше все рассказали что никто это не знает и вообще это не нужно
Так то нужно, хоть для самого себя.
Почему не будет?
Автор: KOCMOHABT Jul 24 2016, 22:17
Закрывайте.
Автор: NigeL Jul 31 2016, 12:45
Автор, ну раз ты не поленился создать 100500 тему по Java, поделись с нами, почему именно Java? Конечно не потому что ты хочешь по 100500 денег в час получать, а потому что...?
Автор: NigeL Aug 10 2016, 19:28
(Phaust @ Jul 13 2016, 16:24)
Ну как тебе сказать. Я спрашиваю. Иногда. Под настроение. Если кандидат начинает себя продавать на тему "вот я примат закончил"... Ну грех значит не знать степеней двойки или как выглядит -1 в 64 битной системе.
Частенько думаю о таких ситуациях... С одной стороны глубокая база и любовь к естествознанию это хорошо.
Но реальный работодатель который от этого далек вряд ли и оценит и на самом деле правильно сделает, если этого проект не требует
Главное шаблоны проектирования, знание инструментов, умение работать и учиться, ну и уметь работать в команде.
Можно конечно иногда на собеседования задать типа такого
function f(x, y, z) {
return x && x == y && y == z && z != x;
}
Но если человек этого не знает, а ты решишь самоутвердиться за его счет, мол грех такому синиору-хениору не знать, то имхо неправильно и можно потерять адекватного специалиста.
Автор: Phaust Aug 12 2016, 21:34
(NigeL @ Aug 10 2016, 19:28)
Частенько думаю о таких ситуациях... С одной стороны глубокая база и любовь к естествознанию это хорошо.
...
Но если человек этого не знает, а ты решишь самоутвердиться за его счет, мол грех такому синиору-хениору не знать, то имхо неправильно и можно потерять адекватного специалиста.
Мой роботодатель вполне реален
Вообще ( в нормальных странах) Senior это мало того что 7-10 лет опыта, так еще и master of compute science. Такому персонажу не знать степени двойки, двоичного исчисления или там верхней границы Integer просто стыд и позор.
По опыту общения с tech lead из постсовка - подобный вопрос садит на попу на раз два. И начинается лепетание, мол мы в кровавом энтерпрайзе до верхней границы Integer не добираемся и вообще главное опыт ...
Автор: Console Aug 13 2016, 8:57
Бывали случаии наоборот?
Автор: NigeL Aug 13 2016, 12:01
(Console @ Aug 13 2016, 9:57)
Бывали случаии наоборот?
Просто бывают случаи (из своего наблюдения конечно, не ОБС) когда у человека знания энциклопедические, но он абсолютно не годен для работы, ленивый, не желающий работать человек который целый день серфит youtube.
Автор: продавецвоздуха Aug 14 2016, 1:20
(NigeL @ Aug 13 2016, 13:01)
Просто бывают случаи (из своего наблюдения конечно, не ОБС) когда у человека знания энциклопедические, но он абсолютно не годен для работы, ленивый, не желающий работать человек который целый день серфит youtube.
это вы с меня сейчас портрет нарисовали? хорошо, постараюсь учесть, когда-то я пахал за десятерых, сейчас отдыхаю, но уже очень давно, опять надо впрягаться
Автор: -RC- Aug 14 2016, 15:17
(продавецвоздуха @ Aug 14 2016, 2:20)
это вы с меня сейчас портрет нарисовали? хорошо, постараюсь учесть, когда-то я пахал за десятерых, сейчас отдыхаю, но уже очень давно, опять надо впрягаться
можно не пытаться - не получится
Автор: продавецвоздуха Aug 14 2016, 18:52
(-RC- @ Aug 14 2016, 16:17)
можно не пытаться - не получится
согласен, но за себя могу поработать
Автор: NigeL Aug 15 2016, 13:17
(продавецвоздуха @ Aug 14 2016, 2:20)
это вы с меня сейчас портрет нарисовали? хорошо, постараюсь учесть, когда-то я пахал за десятерых, сейчас отдыхаю, но уже очень давно, опять надо впрягаться
И кому нужны были эти жертвы за 10-рых? Работать нужно столько, сколько надо, чтобы не перегореть.
Автор: продавецвоздуха Aug 15 2016, 14:59
(NigeL @ Aug 15 2016, 14:17)
И кому нужны были эти жертвы за 10-рых? Работать нужно столько, сколько надо, чтобы не перегореть.
сроки, дедлайны, объёмы, меня так учили, результат - поступление в любой физ-мат. снг, я выбрал хаи
Автор: Console Aug 15 2016, 15:55
Оверстаймы должны оплачиватся, если оны обоснованы...
Автор: продавецвоздуха Aug 15 2016, 16:40
я предлагаю топикстартеру учить не java, а 3d design&art
тогда я ему буду напарником
всё-таки java - это корпоративный бизнес, бесконечная работа с клиентом, рисование бизнес-кейсов и т.д. программирования там мало, на самом нижнем уровне..
лучше уже учить 1c тогда уже, если не планируете свалить за бугор, а если планируете, то c/assembler, денег больше срубите, дороже скил
Автор: продавецвоздуха Aug 15 2016, 17:39
(Console @ Aug 15 2016, 16:55)
Оверстаймы должны оплачиватся, если оны обоснованы...
все оплачено сполна, всё включено(с)
Автор: Rut Aug 16 2016, 1:00
(Phaust @ Jul 13 2016, 16:24)
Ну как тебе сказать. Я спрашиваю. Иногда. Под настроение. Если кандидат начинает себя продавать на тему "вот я примат закончил"... Ну грех значит не знать степеней двойки или как выглядит -1 в 64 битной системе.
64 единицы в двоичной системе?
по поводу джава хотел выразить свое фе, garbage collector всю малину портит, из-за этого при аналогичном железе айфоны делают андроидов во все дыры (имхо конечно же, сам не проверял но наслышан и картинка в мире такая складывается
)
Автор: Phaust Aug 16 2016, 7:46
(продавецвоздуха @ Aug 15 2016, 16:40)
я предлагаю топикстартеру учить не java, а 3d design&art
Я думаю что лучше бухать
Сплин. Пил-курил
Автор: -RC- Aug 16 2016, 7:55
(Phaust @ Aug 16 2016, 8:46)
Я думаю что лучше бухать
по поводу джава хотел выразить свое фе, garbage collector всю малину портит, из-за этого при аналогичном железе айфоны делают андроидов во все дыры
GC - это концепция Automatic Reference Counting
http://www.drdobbs.com/mobile/automatic-reference-counting-on-ios/240000820
Автор: продавецвоздуха Aug 16 2016, 8:52
(Phaust @ Aug 16 2016, 8:46)
Я думаю что лучше бухать
Сплин. Пил-курил
поздно
Ленинград — ЗОЖпросто java - это продавать себя в офисе, а мне нужен свой микробизнес, удалённо
а насчёт технических деталей, то одинаково, что java, что php, что python, что другой язык, никаких дыр сам по себе gabage collector не создаёт, создают его криворукие реализации..разве что памяти жрёт больше, но сейчас это не проблема
брался и за java, но дальше hello world, printf("клей - выпей баночку соплей") не ушел
Автор: Kurator Aug 16 2016, 9:09
(Rut @ Aug 16 2016, 2:00)
64 единицы в двоичной системе?
по поводу джава хотел выразить свое фе, garbage collector всю малину портит, из-за этого при аналогичном железе айфоны делают андроидов во все дыры (имхо конечно же, сам не проверял но наслышан и картинка в мире такая складывается
)
Не смотрел, но осуждаю. (с)
Именно поэтому Айфон намного популярнее Андроида. И жаба по той же причине совершенно неуспешный язык коммерческой разработки.
Автор: Rut Aug 16 2016, 9:53
(-RC- @ Aug 16 2016, 8:55)
GC - это концепция Automatic Reference Counting
http://www.drdobbs.com/mobile/automatic-reference-counting-on-ios/240000820
как нам рассказывали, мусорщик в джаве это уборщица баба Маня, которая заходит убрать в туалет, и пока она не уберет все что там ..., она оттуда не выйдет и никого не пустит, поэтому приложения на иос чувствуют себя прекрасно с меньшим объемом оперативы по сравнению с приложениями под андроид.
если бы иос можно было установить на обычные китайфоны (которые выходят с лучшей начинкой чем айфон) эппл загнулась бы очень быстро
ИМХО конечно же
Автор: Phaust Aug 16 2016, 9:57
(Kurator @ Aug 16 2016, 9:09)
Именно поэтому Айфон намного популярнее Андроида. И жаба по той же причине совершенно неуспешный язык коммерческой разработки.
Да что вы говорите
http://www.idc.com/prodserv/smartphone-os-market-share.jsp
Автор: NigeL Aug 16 2016, 10:43
Любой язык где есть GC - не тру!
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
До тех пора пока не разработают компилятор с GC и без работы с памятью который, с которым прого будет работать быстрее чем самому на крестах или сях байты возить.
(Rut @ Aug 16 2016, 2:00)
64 единицы в двоичной системе?
по поводу джава хотел выразить свое фе, garbage collector всю малину портит, из-за этого при аналогичном железе айфоны делают андроидов во все дыры (имхо конечно же, сам не проверял но наслышан и картинка в мире такая складывается
)
Товарищ, а вы кем работаете, "теоретик" который статей с хабра начитались или разработчик?
Обезьянкам стараются не доверять языки без GC.
И по этому айфон переходит на swift. Не только по этому. А хотя кому я рассказываю, даже не знаю кому.
Автор: Rut Aug 16 2016, 10:46
(NigeL @ Aug 16 2016, 11:43)
Товарищ, а вы кем работаете, "теоретик" который статей с хабра начитались или разработчик?
Обезьянкам стараются не доверять языки без GC.
И по этому айфон переходит на swift. Не только по этому. А хотя кому я рассказываю, даже не знаю кому.
вот именно
я обучался программированию, но потом забросил
Автор: NigeL Aug 16 2016, 10:57
(Rut @ Aug 16 2016, 11:46)
вот именно
я обучался программированию, но потом забросил
Товарищ, вы бы познакомились с предметом обсуждения прежде чем рассказывать нам эти вещи
(Rut @ Aug 16 2016, 10:53)
как нам рассказывали, мусорщик в джаве это уборщица баба Маня, которая заходит убрать в туалет, и пока она не уберет все что там ..., она оттуда не выйдет и никого не пустит, поэтому приложения на иос чувствуют себя прекрасно с меньшим объемом оперативы по сравнению с приложениями под андроид.
если бы иос можно было установить на обычные китайфоны (которые выходят с лучшей начинкой чем айфон) эппл загнулась бы очень быстро
ИМХО конечно же
Я вам по секрету скажу, GC - есть у большинства мейнстримовых языков программирования. Для того чтобы лишить программиста возможности самому особождать память, тем самым ускорить разработку избавляя от критичных багов итд, итп. И конечно же любое нормальное приложение с GC будет медленней нормального приложения где программист сам работает с памятью.
Не сочтите за наезд, но просто не рекомендую влазить в обсуждения недостаточно владея предметной областью, потому что некоторые высказывания могут выглядеть нелепо, очевидно и странно. (не конкретно это, а вообще и в целом)
Автор: Rut Aug 16 2016, 11:11
(NigeL @ Aug 16 2016, 11:57)
Товарищ, вы бы познакомились с предметом обсуждения прежде чем рассказывать нам эти вещи
Я вам по секрету скажу, GC - есть у большинства мейнстримовых языков программирования. Для того чтобы лишить программиста возможности самому особождать память, тем самым ускорить разработку избавляя от критичных багов итд, итп. И конечно же любое нормальное приложение с GC будет медленней нормального приложения где программист сам работает с памятью.
Не сочтите за наезд, но просто не рекомендую влазить в обсуждения недостаточно владея предметной областью, потому что некоторые высказывания могут выглядеть нелепо, очевидно и странно. (не конкретно это, а вообще и в целом)
не пойму в чем проблема, я говорю то, что рассказывали нам люди, которые имеют обширный опыт программирования, и они говорили что джава говно, и не только говорили а показывали наглядно
может быть они делали это упрощенно но саму суть передали доступно, и я в курсе что мусор можно убирать разными путями, но в джаве (опять же как нас уверяли) способ уборки может быть и надежный, но тормознутый донемагу
и тут дело даже не в мастерстве программирования, один и тот же алгоритм (простенький) реализовали в нескольких языках и потом запускали исполняемые коды, и смотрели какая скорость, сколько памяти сожрало, что оставила после себя программа (помню уже плохо, давно дело было, врезалось в память что в обджектив С очень длинные строки и принято называть переменные как есть, а в джаве баба маня, которая собирает очередь в туалет...)
и напоследок, нас учили самим работать с памятью
Автор: -RC- Aug 16 2016, 11:21
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AutomaticReferenceCounting.html
Автор: Carnifex Aug 16 2016, 11:22
Ну тогда уже давайте и выделять память мемаллоком. Нафига нам этот дурацкий new?
По поводй ГЦ - понимаете, господа, когда мне говорят об мемори ликах - я, прежде всего, проверяю именно нативные объекты. Вот как раз те, которые писали на "тру" языках)) И почти всегда оказываюсь прав. На данном этапе - это все что нужно знать о ГЦ чтобы судить о его пользе.
А память... О какой памяти можно говорить если апдейт фейсбука на смартфоне весит 150 метров?
Если не нравится ГЦ - Андроид=Линукс=С - вперед. "Бампер прикручивается здесь и здесь. Выбор есть всегда" (с)
Если доктор вам дает пилюлю и вы её не принимаете потому что у неё куча побочных эффектов - это не значит что она говно и не помогает.
Автор: -RC- Aug 16 2016, 11:24
(Carnifex @ Aug 16 2016, 12:22)
Ну тогда уже давайте и выделять память мемаллоком. Нафига нам этот дурацкий new?
По поводй ГЦ - понимаете, господа, когда мне говорят об мемори ликах - я, прежде всего, проверяю именно нативные объекты. Вот как раз те, которые писали на "тру" языках)) И почти всегда оказываюсь прав. На данном этапе - это все что нужно знать о ГЦ чтобы судить о его пользе.
А память... О какой памяти можно говорить если апдейт фейсбука на смартфоне весит 150 метров?
Если не нравится ГЦ - Андроид=Линукс=С - вперед. "Бампер прикручивается здесь и здесь. Выбор есть всегда" (с)
тру
Не сочтите за наезд, но просто не рекомендую влазить в обсуждения недостаточно владея предметной областью, потому что некоторые высказывания могут выглядеть нелепо, очевидно и странно. (не конкретно это, а вообще и в целом)
тоже тру
Автор: Kurator Aug 16 2016, 11:25
(Phaust @ Aug 16 2016, 10:57)
Да что вы говорите
http://www.idc.com/prodserv/smartphone-os-market-share.jsp
С = Сарказм
Автор: Rut Aug 16 2016, 11:29
(Kurator @ Aug 16 2016, 10:09)
Не смотрел, но осуждаю. (с)
Именно поэтому Айфон намного популярнее Андроида. И жаба по той же причине совершенно неуспешный язык коммерческой разработки.
(Kurator @ Aug 16 2016, 12:25)
С = Сарказм
миллионы мух не могут ошибаться
это мой ответ на сарказм
Автор: NigeL Aug 16 2016, 11:31
(Rut @ Aug 16 2016, 12:11)
не пойму в чем проблема, я говорю то, что рассказывали нам люди, которые имеют обширный опыт программирования, и они говорили что джава говно, и не только говорили а показывали наглядно
может быть они делали это упрощенно но саму суть передали доступно, и я в курсе что мусор можно убирать разными путями, но в джаве (опять же как нас уверяли) способ уборки может быть и надежный, но тормознутый донемагу
(Rut @ Aug 16 2016, 12:11)
и тут дело даже не в мастерстве программирования, один и тот же алгоритм (простенький) реализовали в нескольких языках и потом запускали исполняемые коды, и смотрели какая скорость, сколько памяти сожрало, что оставила после себя программа (помню уже плохо, давно дело было, врезалось в память что в обджектив С очень длинные строки и принято называть переменные как есть, а в джаве баба маня, которая собирает очередь в туалет...)
С вашей стороны нет проблемы.
Проблемы с той стороны с которой вам рассказывали.
Вам если интересно нужно просто экскурс в историю языков программирования и их развития устроить.
Просто вам, как новичку, поясняют такие вещи, без базы, где она нужна.
Неуместно сравнивать Objective-C и Java, потому что очевидно Java будет медленней. (с условиям если один и тот же функционал правильно написан)
Я ещё раз повторюсь, в Objective-C программист работает с памятью в
ручную, а джаве
нет.
Это как автоматическая коробка передач и ручная.
По этому на проектах где важна скорость разработки, безопасность (все критичные ошибки как раз возникают при работе с памятью в ручную) и не нужна быстрая скорость приложения - Java/C# подходит как раз, какой нибудь банковский софт к примеру.
А на проекте где нужно максимум выжать из железа и нужна скорость очень быстрая (Не разработки, а самого приложения) Java не подходит конечно, например игра с графоном в как крузисе, тут нужен C++, но за счёт того что в нём ниузкоровневые фичи всё есть и накосячить при работе с памятью можно очень серьёзно, он не безопасен. + скорость разработки медленней конечно.
Это очень обрезанное и утрированное объяснение (Да простят меня местные профи, но подробные лекции читать некогда!), но надеюсь вам понятно. В дальнейшем вас тесты алгоритмов не должны удивлять.
Автор: Kurator Aug 16 2016, 11:32
(Rut @ Aug 16 2016, 12:29)
миллионы мух не могут ошибаться
это мой ответ на сарказм
Язык абстракций...
Мух, кстати, не меньше, чем отходы человеческого организма привлекает повидло, мед и т.д. Будем считать Вы сейчас о них.
Автор: Carnifex Aug 16 2016, 11:38
Это как автоматическая коробка передач и ручная.
При условии что МКПП у Вас в открытом состоянии и, если Вам нужно переключиться, Вы берете шестеренку из бардачка и на ходу пытаетесь её вставить в нужное место)))
Автор: NigeL Aug 16 2016, 11:41
(Carnifex @ Aug 16 2016, 12:38)
При условии что МКПП у Вас в открытом состоянии и, если Вам нужно переключиться, Вы берете шестеренку из бардачка и на ходу пытаетесь её вставить в нужное место)))
Да не совсем уместна аналогия моя на самом деле, но по-другому даже не знаю как объяснить.
Вообще, то что я читаю, очень хорошо говорит о качестве "курсов программирования", если это можно назвать курсами.
Автор: Carnifex Aug 16 2016, 11:46
Вообще, то что я читаю, очень хорошо говорит о качестве "курсов программирования", если это можно назвать курсами.
Эм...? Каких курсов...? Мы же, вроде, о языках.
Автор: NigeL Aug 16 2016, 11:50
(Carnifex @ Aug 16 2016, 12:46)
Эм...? Каких курсов...? Мы же, вроде, о языках.
Я про то, что рассказывали данному товарищу
(Rut @ Aug 16 2016, 10:53)
как нам рассказывали, мусорщик в джаве это уборщица баба Маня, которая заходит убрать в туалет, и пока она не уберет все что там ...
Я так понимаю на курсах программирования, очень любопытно посмотреть на этого оратора который выдал сей перл.
Автор: Carnifex Aug 16 2016, 11:55
Понятно.
Кстати, есть такая штука как язык D http://dlang.org/spec/function.html. - Хочешь - выделяй мэнэджед память, хочешь - анмэнэджед. И под Линукс катит. Единственный прикол - я пока не видел под него вакансий)))
Автор: NigeL Aug 16 2016, 11:58
(Carnifex @ Aug 16 2016, 12:55)
Понятно.
Кстати, есть такая штука как язык D http://dlang.org/spec/function.html. - Хочешь - выделяй мэнэджед память, хочешь - анмэнэджед. И под Линукс катит. Единственный прикол - я пока не видел под него вакансий)))
Все слышали да никто не видел вакансий, типа замена C++ кричали они...
C++ трудно убить, уж очень огромная экосистема у него чтобы заменить его чем-то, может Rust лет через 10-15 по немногу будет его убивать, но пока точно нет.
Автор: Rut Aug 16 2016, 12:02
(Carnifex @ Aug 16 2016, 12:38)
При условии что МКПП у Вас в открытом состоянии и, если Вам нужно переключиться, Вы берете шестеренку из бардачка и на ходу пытаетесь её вставить в нужное место)))
это уже ассемблер
(NigeL @ Aug 16 2016, 12:41)
Вообще, то что я читаю, очень хорошо говорит о качестве "курсов программирования", если это можно назвать курсами.
это были начальные курсы, на них в основном азы программирования давались, а то что я написал выше давалось в предварительно-ознакомительных целях
(NigeL @ Aug 16 2016, 12:50)
Я так понимаю на курсах программирования, очень любопытно посмотреть на этого оратора который выдал сей перл.
сначала конечно были подробности на нормальном языке программистов, а потом "оратор" решил пошутить, и еще возможно я недостоверно передал его слова
если вы действительно хотите оценить качество курсов, спросите меня что нибудь про С, про азы программирования, а так с плеча рубить конечно легче всего...
Автор: Carnifex Aug 16 2016, 12:08
это уже ассемблер
Тогда сперва нужно шестеренку на токарном станке выточить) При чем, допусков - 0)
Автор: Rut Aug 16 2016, 12:09
(Carnifex @ Aug 16 2016, 13:08)
Тогда сперва нужно шестеренку на токарном станке выточить) При чем, допусков - 0)
интересная аналогия
Автор: -RC- Aug 16 2016, 12:30
если вы действительно хотите оценить качество курсов, спросите меня что нибудь про С, про азы программирования, а так с плеча рубить конечно легче всего... beee.gif
почему про азы?
дискуссия же про deep level programming
Автор: Rut Aug 16 2016, 12:49
(-RC- @ Aug 16 2016, 13:30)
почему про азы?
дискуссия же про deep level programming
это у вас дискуссия, а я просто сделал вброс что джава говно
Автор: Phaust Aug 16 2016, 12:51
(Kurator @ Aug 16 2016, 11:25)
С = Сарказм
Вот такая она победа бобра над злом
Автор: Kurator Aug 16 2016, 13:39
(Phaust @ Aug 16 2016, 13:51)
Вот такая она победа бобра над злом
Да не, просто умиляют рассказы, что Java говно.
Так и тянет познакомиться с человеком, который распостраняет подобные мнения о различных ЯП. Уже лет 10 слышу о том, что PHP умер... Что С && С++ выбирают белые тапки поудобнее. Что Java не торт. И вообще, будущее за
BrainFuck _________ (подставь популярный в узкой среде гик-хипстеров язык).
Автор: Rut Aug 16 2016, 13:47
(Kurator @ Aug 16 2016, 14:39)
Да не, просто умиляют рассказы, что Java говно.
Так и тянет познакомиться с человеком, который распостраняет подобные мнения о различных ЯП. Уже лет 10 слышу о том, что PHP умер... Что С && С++ выбирают белые тапки поудобнее. Что Java не торт. И вообще, будущее за
BrainFuck _________ (подставь популярный в узкой среде гик-хипстеров язык).
С и С++ классные низкоуровневые языки, а джава таки говно
а пхп это пхп
Автор: Carnifex Aug 16 2016, 16:03
С++ классные низкоуровневые языки
ООП язык, с моей точки зрения, не может быть низкоуровневым.
Автор: Phaust Aug 16 2016, 19:46
(Kurator @ Aug 16 2016, 13:39)
Да не, просто умиляют рассказы, что Java говно.
Так и тянет познакомиться с человеком, который распостраняет подобные мнения о различных ЯП. Уже лет 10 слышу о том, что PHP умер... Что С && С++ выбирают белые тапки поудобнее. Что Java не торт. И вообще, будущее за
BrainFuck _________ (подставь популярный в узкой среде гик-хипстеров язык).
Это все удел новичков, ...ми, пардонэ муа, языками мерятся. Что бы язык выстрелил нужна куча факторов, которых я во всех гик языках не вижу.
Автор: Kurator Aug 16 2016, 20:43
(Phaust @ Aug 16 2016, 20:46)
Это все удел новичков, ...ми, пардонэ муа, языками мерятся. Что бы язык выстрелил нужна куча факторов, которых я во всех гик языках не вижу.
Коллега, вы что, утверждаете что человек со столь глубокими познаниями в программировании:
(Rut @ Aug 16 2016, 14:47)
С и С++ классные низкоуровневые языки, а джава таки говно
а пхп это пхп
может быть новичком?
Автор: Rut Aug 16 2016, 22:01
(Kurator @ Aug 16 2016, 21:43)
Коллега, вы что, утверждаете что человек со столь глубокими познаниями в программировании:
может быть новичком?
чо на тимлида наезжаешь?
(Carnifex @ Aug 16 2016, 17:03)
ООП язык, с моей точки зрения, не может быть низкоуровневым.
опять же, нас учили что грань где кончается низкоуровневый и начинается высокоуровневый зыбка и размыта
с моей точки зрения вообще положить какой он там уровневый
ага, еще была шутка такая, знаете какой самый высокоуровневый язык? красная кнопка на столе с надписью "сделать зашибато", чтоб ее нажал и все было зашибато
Автор: продавецвоздуха Aug 16 2016, 22:40
"коллеги" в курсе, что менеджер памяти встроен в win32, отслеживание api, которые выделяют и релизят память, автоматически выполняется, что уже есть высокий уровень, так что пишите вы хоть на ассемлере под win32, всё равно есть "баба маня"..
хотите тру, пишите в ring0 или real mode dos либо в линуксе через системные вызовы
я когда-то пробовал, даже в конкурсе dos программистов участвовал на минимальный размер com-файла, занял предпоследнее место, сзади меня какой-то малазиец был, он вообще сначала на vb писал, а потом тупо перенёс в dos алгоритм
а вообще мне совершенно фиолетово на чём ваять, хоть под atmel на ассемблере, хоть 3d модели в 3ds max строить, лишь бы платили
еще я вам скажу, ребятушки, что во всех системах linux,windows, начиная с windows xp сидит руткит, сам не проверял, некогда мне мне под ida проверять всю систему, но видел как привычные программы при установке в нулячей системе без апдейтов начинали сыпать непонятными messagebox-ами, что это как не рукит, я не знаю..так что хотите без слежки - вытащите сетевой кабель и отключите полностью физически возможность подключения к интернету
Автор: Phaust Aug 17 2016, 7:21
(Rut @ Aug 16 2016, 22:01)
чо на тимлида наезжаешь?
Как говорит пан Electra мне до такого уровня "еще срать и срать"
Автор: Carnifex Aug 17 2016, 11:22
"коллеги" в курсе, что менеджер памяти встроен в win32, отслеживание api, которые выделяют и релизят память, автоматически выполняется, что уже есть высокий уровень, так что пишите вы хоть на ассемлере под win32, всё равно есть "баба маня"..
хотите тру, пишите в ring0 или real mode dos либо в линуксе через системные вызовы
Все определяется тем насколько легко и просто можно выстрелить себе в колено. Понятное дело что даже в микроконтроллерах есть ОС, которая будет выделять ресурсы (в конечном счете ты не можешь писать код "в никуда"), но говоря о высоком уровне я подразумеваю именно то насколько ты далеко от апаратных интерфейсов, которые будет реализовывать и мэнеджить уже ОС реального времени. Чем дальше - тем выше уровень языка.
опять же, нас учили что грань где кончается низкоуровневый и начинается высокоуровневый зыбка и размыта
Я с этим утверждением не согласен именно ввиду вышеописанного. Не может быть в машине ничего зыбкого и размытого, это наше непонимание происходящего в системе делает грани размытыми а архитектуру нечеткой.
Автор: Rut Aug 17 2016, 11:38
(Carnifex @ Aug 17 2016, 12:22)
Я с этим утверждением не согласен именно ввиду вышеописанного. Не может быть в машине ничего зыбкого и размытого, это наше непонимание происходящего в системе делает грани размытыми а архитектуру нечеткой.
да в машине вообще просто "нули" и "единицы", начиная с ассемблера для машины уже начинается зыбкое и размытое, ибо не нули и единицы
самый низкоуровневый язык который можно придумать для машины это вбивать "нули" и "единицы" прямо в память, даже не так, посылать электрические импульсы напрямую в процессор
но нет, люди понапридумывали всяких языков чтобы им легче было "общаться" с машиной, чем легче человеку тем более высокоуровневый язык и тем сложнее машине (нет, конечно есть еще уникальные случаи когда и человеку и машине сложнее, это называется говноязык
)
а все ваши "мое мнение" "если ООП есть то это уже высокоуровневый" до жопы, грань размыта, это мое мнение, хрен оспоришь
Автор: продавецвоздуха Aug 17 2016, 11:56
(Rut @ Aug 17 2016, 12:38)
да в машине вообще просто "нули" и "единицы", начиная с ассемблера для машины уже начинается зыбкое и размытое, ибо не нули и единицы
скажу больше, триодно-транзисторные логические уровни "нулей" и "единиц" тоже "размыты", но это не повод затевать холивары на полинтернета...
короче: топикстартер, если дело есть, то будет тебе java на блюдечке с золотой каёмочкой, а просто учить, ради учёбы нету желания, знания без применения быстро забываются
Автор: Phaust Aug 17 2016, 13:23
(Rut @ Aug 17 2016, 11:38)
да в машине вообще просто "нули" и "единицы", начиная с ассемблера для машины уже начинается зыбкое и размытое, ибо не нули и единицы
самый низкоуровневый язык который можно придумать для машины это вбивать "нули" и "единицы" прямо в память, даже не так, посылать электрические импульсы напрямую в процессор
но нет, люди понапридумывали всяких языков чтобы им легче было "общаться" с машиной, чем легче человеку тем более высокоуровневый язык и тем сложнее машине (нет, конечно есть еще уникальные случаи когда и человеку и машине сложнее, это называется говноязык
)
а все ваши "мое мнение" "если ООП есть то это уже высокоуровневый" до жопы, грань размыта, это мое мнение, хрен оспоришь
кг/ам
(продавецвоздуха @ Aug 17 2016, 11:56)
скажу больше, триодно-транзисторные логические уровни "нулей" и "единиц" тоже "размыты", но это не повод затевать холивары на полинтернета...
короче: топикстартер, если дело есть, то будет тебе java на блюдечке с золотой каёмочкой, а просто учить, ради учёбы нету желания, знания без применения быстро забываются
Я где то в соседней теме говорил, что проактивность надо повышать
Автор: продавецвоздуха Aug 17 2016, 13:39
(Phaust @ Aug 17 2016, 14:23)
Я где то в соседней теме говорил, что проактивность надо повышать
извините, буду больше работать над собою, я просто не в меру общительный по природе
Автор: Carnifex Aug 17 2016, 14:07
а все ваши "мое мнение" "если ООП есть то это уже высокоуровневый" до жопы, грань размыта, это мое мнение, хрен оспоришь
Ладно, зайдем с дугой стороны (с) Что же Вы понимаете под словами "грань" и "размытость" в данном конкретном случае? Ато я тоже очень здорово умею "натягивать" общие слова на абстрактные формы)
самый низкоуровневый язык который можно придумать для машины это вбивать "нули" и "единицы" прямо в память, даже не так, посылать электрические импульсы напрямую в процессор
Вам никто этого не даст сделать. Ибо программист с точки зрения машины - рукожоп, который не умеет выделять ресурсы правильно.
Тоесть отправная точка для нас - именно ассемблер (которого Вы, извините, в глаза не видели). Пускай это и будет самый нижний уровень, который РЕАЛЬНО можно использовать.
Автор: -RC- Aug 17 2016, 14:10
синьоры, тимлиды, архитекты - астанавитесь!
Автор: Carnifex Aug 17 2016, 14:52
Позволю себе еще ремарку дабы закрыть уже тему уровней. Пойдем по пути юзера - вот текст из википедии:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
Языки программирования низкого уровня[править | править вики-текст]
Основная статья: Низкоуровневый язык программирования
Первые компьютеры приходилось программировать двоичными машинными кодами. Однако программировать таким образом — довольно трудоемкая и тяжелая задача. Для упрощения этой задачи начали появляться языки программирования низкого уровня, которые позволяли задавать машинные команды в понятном для человека виде. Для преобразования их в двоичный код были созданы специальные программы — трансляторы.
Примером языка низкого уровня является ассемблер. Языки низкого уровня ориентированы на конкретный тип процессора и учитывают его особенности, поэтому для переноса программы на ассемблере на другую аппаратную платформу её нужно почти полностью переписать. Определенные различия есть и в синтаксисе программ под разные компиляторы. Правда, центральные процессоры для компьютеров фирм AMD и Intel практически совместимы и отличаются лишь некоторыми специфическими командами. А вот специализированные процессоры для других устройств, например, видеокарт и телефонов содержат существенные различия.
Языки низкого уровня, как правило, используют для написания небольших системных программ, драйверов устройств, модулей стыков с нестандартным оборудованием, программирование специализированных микропроцессоров, когда важнейшими требованиями являются компактность, быстродействие и возможность прямого доступа к аппаратным ресурсам.
Языки программирования высокого уровня[править | править вики-текст]
Основная статья: Язык программирования высокого уровня
Особенности конкретных компьютерных архитектур в них не учитываются, поэтому созданные приложения легко переносятся с компьютера на компьютер. В большинстве случаев достаточно просто перекомпилировать программу под определенную компьютерную архитектурную и операционную систему. Разрабатывать программы на таких языках значительно проще и ошибок допускается меньше. Значительно сокращается время разработки программы, что особенно важно при работе над большими программными проектами.
Сейчас в среде разработчиков считается, что языки программирования, которые имеют прямой доступ к памяти и регистрам или имеют ассемблерные вставки, нужно считать языками программирования с низким уровнем абстракции. Поэтому большинство языков, считавшихся языками высокого уровня до 2000 года сейчас уже таковыми не считаются.
Адресный язык программирования
Фортран
Кобол
Алгол
Pascal
Pascal ABC
Python
Java
C
Basic
Smalltalk
C#
Delphi
PHP
Недостатком некоторых языков высокого уровня является большой размер программ в сравнении с программами на языках низкого уровня. С другой стороны, для алгоритмически и структурно сложных программ при использовании суперкомпиляции преимущество может быть на стороне языков высокого уровня. Сам текст программ на языке высокого уровня меньше, однако, если взять в байтах, то код, изначально написанный на ассемблере, будет более компактным. Поэтому в основном языки высокого уровня используются для разработки программного обеспечения компьютеров и устройств, которые имеют большой объём памяти. А разные подвиды ассемблера применяются для программирования других устройств, где критичным является размер программы.
В настоящее время также активно развиваются декларативные и визуальные языки программирования, а также методы и средства разработки проблемно-специфичных языков (см. Языково-ориентированное программирование).
И что тут "размытого", Rut? Или может считаешь необходимым переписать? Например, что Delphi тоже процессорно - ориентирован?
Автор: Kurator Aug 18 2016, 18:23
Phaust, -RC-, Carnifex - вы чего?
В зоопарке часто можно увидеть надпись:
"Животных не кормить!"
Такие же таблички можно вешать и в Интернете:
"Троллей не кормить!"
Не понимаю, зачем людям, которые зарабатывают деньги программированием не один год и собаку съели в профильной сфере, что-то кому-то доказывать. Особенно человеку, который вместо того, чтобы использовать полученные знания себе на пользу, спорит, приводя доводы сомнительной свежести (типа так мне сказал препод, а он знает).
То Rut:
Меня приглашали преподавать на курсах, отказался, потому что далеко ездить, но идея мне нравилась на тот момент, даже собеседование прошел. Интересно, если бы я нес ахинею, то потом мои студенты точно так же доказывали бы мою правоту в Интернетах?
Автор: Carnifex Aug 18 2016, 18:47
Phaust, -RC-, Carnifex - вы чего?
Да ничего, собственно... Просто посчитал что человек пишет не абсолютно безосновательно, а основываясь на собственных заблуждениях. Ошибся)
Автор: NigeL Aug 18 2016, 20:03
Потер большую часть флуда.
Rut, поговорить, философствовать во флейм
Phaust тебе тоже выговор, не нужно рьяно провоцировать на человека на флуд.
Отвечать на это сообщение не надо.
Дальше в этой теме может только продолжаться обсуждение изучения Java, курсов программирования и всё что с этим связано.
Автор: Phaust Aug 18 2016, 21:38
Дальше в этой теме может только продолжаться обсуждение изучения Java, курсов программирования и всё что с этим связано.
Я думаю что для всех кто более менее "в теме" текущей ситуации в IT очевиден факт что сейчас не время начинать изущение Java.
А если вы таки решились на подобный шаг, то надо готовиться что процесс вхождения займет по меньшей мере год, и это в оптимистичном расскладе.
Касательно, опять же, курсов, надо понимать, что под ажиотаж "курсы" не открыл только ленивый, и 95% оных просто зарабатывают деньги на доверчивости клиентов.
Автор: Rut Aug 19 2016, 1:32
(Kurator @ Aug 18 2016, 19:23)
Phaust, -RC-, Carnifex - вы чего?
В зоопарке часто можно увидеть надпись:
"Животных не кормить!"
Такие же таблички можно вешать и в Интернете:
"Троллей не кормить!"
Не понимаю, зачем людям, которые зарабатывают деньги программированием не один год и собаку съели в профильной сфере, что-то кому-то доказывать. Особенно человеку, который вместо того, чтобы использовать полученные знания себе на пользу, спорит, приводя доводы сомнительной свежести (типа так мне сказал препод, а он знает).
То Rut:
Меня приглашали преподавать на курсах, отказался, потому что далеко ездить, но идея мне нравилась на тот момент, даже собеседование прошел. Интересно, если бы я нес ахинею, то потом мои студенты точно так же доказывали бы мою правоту в Интернетах?
то есть намекаешь что препод не знает?
а если препод зарабатывает деньги программированием не один год и собаку съел в профильной сфере?
а потом собаку съел на обучении таких раздолбаев как я?
другая картинка вырисовывается или будем дальше показывать свой узкий кругозор?
кстати, спасибо было вкусно
Автор: Rut Aug 19 2016, 1:43
https://toster.ru/q/8860 - вот ваша джава
далее сравниваем железо флагманских эппл и андроидов, офигеваем насколько у андроидов круче железо, сразу задаем вопрос а какова ж функциональность одинакова? ответ очевиден, система андроид требует больше ресурсов под идентичные задачи.
тут не надо разбираться в программировании чтобы сделать вывод что джава - говно, достаточно старой доброй логики которой уверяю вас я владею
раньше я думал что цена эппл непомерно высока и что эппл продается за счет маркетинга, ажиотажа, понтов и т.д., да, может быть частично и из-за этого тоже, но только недавно я понял почему все таки продается эппл
Автор: -RC- Aug 19 2016, 8:00
успокойся
язык это формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением. (с)
Под андроид на С++ также пишутся программы
http://android-developers.blogspot.com/2011/01/gingerbread-ndk-awesomeness.html
спасибо таким курсам, благодаря им конкуренции и ажиотажа в этой сфере нет.
Автор: Phaust Aug 19 2016, 8:25
вот ваша джава
Пока деньги платят - нам все равно
Автор: Kurator Aug 19 2016, 10:35
(Rut @ Aug 19 2016, 2:32)
... Пропустим поток сознания ...
Раз уж разговор о курсах, то стоит сделать на этом акцент.
Кто и почему идет в преподаватели?
Стоит сразу сделать ремарку, что преподавателю платят 10-12$ в час. В исключительных случаях, до 20. Несложно подсчитать, что месячная зп даже в самом оптимальном случае (8*20*22) 3520. Это в том случае, если в день будет занятий на 8 часов, если удастся уговорить фирму, чтобы 20 баков платили в час, если будет достаточное колличество знаний и групп. При этом, на самом деле 8 часов в день не будет, будет часов 12, отписки на электронку, разработка программ занятий, коррекция, ответы на многочисленные вопросы до и после занятий...
Далее, 3500 - это ЗП сильного, профильного спеца, которому не все равно, сколько ему платят.
А вот теперь вопрос, станет ли сильный профильный специалист тратить кучу времени помимо работы, чтобы получать ту же ставку, которую он имеет на работе (8 часов основной работы + от 8 до 12 на курсах)?
Отсюда получаем:
1. В преподы идут милды, с зп до 2к, идут туда только ради денег.
2. В преподы идут преподы, которые с реальными проектами не работают вообще.
3. В преподы идут альтруисты, работают не ради денег, а чтобы нести образование в массы (редкий случай).
4. В преподы идет хороший программист, который сам курсы основал и планирует заработать на этом не меньше, чем в профильной сфере, ищет сайд проекты, помогает их реализовывать студентам, зарабатывает на аутсорсе и на том, что ученики принесут в кошельке.
Первые 2 категории ничему не научат, разве что своим ошибкам. Зато расскажут про долгие годы работы с проектами и покажут скелеты съеденных собак. С оставшимися двумя - как повезет. Лично знаю хорошие курсы по Spring, их ведет представитель как раз из последней категории.
Вот только проблема в том, что опытные и умные программисты кодят не на языке, а на компьютере. Они отлично понимают, какой язык применим в каждом конкретном случае. И крайне редко между ними завязывается холивар на тему, какой язык лучше. Разве что узкопрофильный случай, для конкретной ситуации (clojure vs scala vs python).
Выводы? А выводы https://dou.ua/lenta/articles/language-rating-jan-2016/.
Автор: Carnifex Aug 19 2016, 11:05
Чтобы делать выводы о качестве Java нужно В СОВЕРШЕНСТВЕ владеть написанием на Objective-C или C++ под IOS и на Java И С++ под Android. Логика тут не поможет. Обязательно нужно помнить что мы всегда имеем дело не просто с проприетаркой, а с достаточно серьезной ОС, в которой, к сожалению, программа не будет запущена даже со средним приоритетом, не говоря уж о приближенном к приоритету реального времени.
Мощности IOS и Android устройств всегда сравнимы только косвенно, "на глазок", потому как препятствия преодолеваемые для получения процессорного времени абсолютно разные.
Для людей, которые, все же, будут читать эту тему, я еще раз позволю себе ремарку что выводы о том что JAVA - плохой язык высосаны из пальца.
Если вам нравится Java - пишите.
Автор: Rut Aug 19 2016, 11:34
(Kurator @ Aug 19 2016, 11:35)
Раз уж разговор о курсах, то стоит сделать на этом акцент.
devclub
ковш для ловли тонн говна подготовлен
Автор: Phaust Aug 19 2016, 12:42
Ну хоть не GoIT.
Автор: Kurator Aug 19 2016, 12:54
(Rut @ Aug 19 2016, 12:34)
devclub
ковш для ловли тонн говна подготовлен
Цыплят по осени считают.
Надеюсь, что я ошибаюсь и Ваши курсы принесут работу.
Категоричности бы только поубавить и гонору.
Автор: Phaust Aug 19 2016, 13:59
Отсюда получаем:
1. В преподы идут милды, с зп до 2к, идут туда только ради денег.
2. В преподы идут преподы, которые с реальными проектами не работают вообще.
Не знаю, я как вижу в резюме что человек на каких то курсах что-то преподавал - сразу попкорном на собеседование запасаюсь
Автор: Carnifex Aug 19 2016, 14:12
devclub
ковш для ловли тонн говна подготовлен
Да. Есть пример устройства на $500 сразу после курса С++ у них и сомостоятельного доучивания SQL.
Автор: Kurator Aug 19 2016, 14:40
(Phaust @ Aug 19 2016, 14:59)
Не знаю, я как вижу в резюме что человек на каких то курсах что-то преподавал - сразу попкорном на собеседование запасаюсь
+1. Узнаешь много нового прямо на собеседовании. Особенно если задавать вопросы не касающиеся стандартной программы курсов (например про статические и динамические библиотеки в ОС).
Автор: Bartimeus Aug 25 2016, 11:47
devclub не плохие курсы были когда я там был в далеком 2013, но я б не рекомендвал туда идти людям без опыта, они очень круто прокачивают логическое и оптимальное мышление потому просто манна небесная для людей джун ту мидл.
Автор: bambu4a Aug 25 2016, 19:30
Нужны хорошие курсы по java. Кто может подсказать по собственному опыту? Так чтобы давали знания и по деньгам было более-менее вменяемо? Нужна хорошая база.
Автор: продавецвоздуха Aug 25 2016, 20:03
(bambu4a @ Aug 25 2016, 20:30)
Нужны хорошие курсы по java. Кто может подсказать по собственному опыту? Так чтобы давали знания и по деньгам было более-менее вменяемо? Нужна хорошая база.
зачем вообще учить что-то на курсах? программист - человек с определённым складом ума:либо ты можешь на бумаге с помощью карандаша изобразить три-пять способов сортировки массива данных по ключу, либо ты вообще не программист и не стоит мучать себя и окружающих
"конечно и зайца можно научить курить, нет ничего невозможного для человека с интеллектом"(с), но зачем? этот человек будет гораздо эффективнее в качестве
пушечного мяса hr-менеджера, чем будет год учиться напрягать мозги..если человеку не даётся логика с детства, то прививать её - неблагодарное занятие
хотя если вам некуда деньги девать, то готов выковать из вас отличного программиста
занедорого по скайпу, высшей математике одногруппниц учил, а тут какое-то программирование - пффф...
последнее - шутка, не умею я работать за деньги, у меня это по зову сердца, если человек мне нравится, то помогу без денег, а если нет, то как в анекдоте: "и краном не поднимешь"
ладно, пошел я учить 3ds max и cubase, всё-таки конечный продукт it - видеоаудиоряд, поэтому буду выпускать, если буду, конечный продукт, а не сырьё в виде текста
Автор: Phaust Aug 25 2016, 20:07
http://ebanoe.it/2016/08/23/it-interview-hack/
Автор: avmaks Aug 25 2016, 20:45
(bambu4a @ Aug 25 2016, 20:30)
Нужны хорошие курсы по java. Кто может подсказать по собственному опыту? Так чтобы давали знания и по деньгам было более-менее вменяемо? Нужна хорошая база.
Базу ты себе даш только сам.
после любых курсов надо еще 4 часа читать дома.
путь с 0 до джава-кодера где-то 8мес-год и надо сразу искать проект, куда ты будешь коммитить иначе жопа.
Автор: bambu4a Aug 25 2016, 21:00
(avmaks @ Aug 25 2016, 21:45)
Базу ты себе даш только сам.
после любых курсов надо еще 4 часа читать дома.
путь с 0 до джава-кодера где-то 8мес-год и надо сразу искать проект, куда ты будешь коммитить иначе жопа.
Мне это нужно для себя. Исключительно для себя. В системном администрировании есть разного рода задачи которые требуют написания не банального скрипта на перле или пхп выборке, а собственно, программы для решения того или иного вопроса.
8-м месяцев для меня много. У меня есть месяц. Собственно, есть и больше, но я хочу, и знаю что могу, вложиться именно в месяц. Время свободное есть. База есть. Нужен фундамент.
ЗЫ. С математикой проблем нет.
Автор: Phaust Aug 25 2016, 22:05
Java за 21 день
Автор: kap1ec Aug 26 2016, 14:38
(bambu4a @ Aug 25 2016, 22:00)
В системном администрировании есть разного рода задачи которые требуют написания не банального скрипта на перле или пхп выборке, а собственно, программы для решения того или иного вопроса.
Я конечно не большой специалист в системном администрировании и джаве. Но сдается мне, это не лучшая парочка. Виртуальная машина по своей природе ограничивает работу с ОС.
P.S. Если Вы не знакомы с альтернативными языками, то месяца явно не хватит. Пробежать глазами книжку, ознакомится с IDE, поковырять библиотеки это да. Подучить концепции - нифига.
Автор: bambu4a Aug 26 2016, 14:54
(kap1ec @ Aug 26 2016, 15:38)
Я конечно не большой специалист в системном администрировании и джаве. Но сдается мне, это не лучшая парочка. Виртуальная машина по своей природе ограничивает работу с ОС.
P.S. Если Вы не знакомы с альтернативными языками, то месяца явно не хватит. Пробежать глазами книжку, ознакомится с IDE, поковырять библиотеки это да. Подучить концепции - нифига.
Скажу иначе. ПО на сетевое оборудование motorola (symbol) написано на java. Потому у меня просто нет выхода. Нужно разобраться именно с этим языком.
Автор: Koka-ftp Aug 26 2016, 15:16
(bambu4a @ Aug 26 2016, 15:54)
Скажу иначе. ПО на сетевое оборудование motorola (symbol) написано на java.
в твоем случае проще нарыть api к этим сканерам штрих кодов и терминалам
Автор: bambu4a Aug 26 2016, 18:54
(Koka-ftp @ Aug 26 2016, 16:16)
в твоем случае проще нарыть api к этим сканерам штрих кодов и терминалам
Коль, моторола это не только сканеры
Это управляемые коммутаторы, маршрутизаторы и офигенные промышленные точки доступа.
Автор: avmaks Aug 26 2016, 19:00
(bambu4a @ Aug 26 2016, 15:54)
Скажу иначе. ПО на сетевое оборудование motorola (symbol) написано на java. Потому у меня просто нет выхода. Нужно разобраться именно с этим языком.
ну ты гонишь.
берешь книги по джаве и штудируешь, тебе ли это не знать.
никаких курсов тебе не надо.
дальше лезешь в сорсы своего оборудования и разбираешься непосредственно в коде.
Автор: Koka-ftp Aug 26 2016, 21:49
(bambu4a @ Aug 26 2016, 19:54)
Коль, моторола это не только сканеры
Это управляемые коммутаторы, маршрутизаторы и офигенные промышленные точки доступа.
Серёга, насколько знаю motorola (symbol), -это сканеры и терминалы...а вот motorola (canopy) совсем другое))
Автор: bambu4a Aug 26 2016, 22:32
(Koka-ftp @ Aug 26 2016, 22:49)
Серёга, насколько знаю motorola (symbol), -это сканеры и терминалы...а вот motorola (canopy) совсем другое))
Жалко что я мотороловскую точку сбросил в барахолке. А то было бы чем тебе вдумчиво аргументировать
Там на внешней панели стоит моторола, а с обратной стороны, там где ттх - симбол
Тяжёлая, зараза такая
Автор: Phaust Aug 27 2016, 9:22
Реально думаете что можно разобраться в том, над чем команды специалистов годами работают после курсов длинной месяц?
Автор: продавецвоздуха Aug 29 2016, 16:39
(Phaust @ Aug 27 2016, 10:22)
Реально думаете что можно разобраться в том, над чем команды специалистов годами работают после курсов длинной месяц?
философский вопрос, если в человеке заложен талант программиста, то вполне может и без курсов за месяц освоить ремесло java
то что открывали с 16 по 19 век в математике я прошел за семестр и получил автомат по вышке, так что необязательно козырять тем, что долго проектировали внутренности языка, всё зависит от человека, если с математикой проблем нет, то склад ума технический, вполне может освоить базовые техники за месяц, а потом нарабатывать опыт...
у меня рекорд освоения предмета в вузе был по философии, я за ночь прочитал страниц пятьдесят гегеля и сдал на отлично философию, так что в анекдотах про студентов есть доля правды
Автор: Carnifex Aug 30 2016, 13:27
философский вопрос, если в человеке заложен талант программиста, то вполне может и без курсов за месяц освоить ремесло java
то что открывали с 16 по 19 век в математике я прошел за семестр и получил автомат по вышке, так что необязательно козырять тем, что долго проектировали внутренности языка, всё зависит от человека, если с математикой проблем нет, то склад ума технический, вполне может освоить базовые техники за месяц, а потом нарабатывать опыт...
у меня рекорд освоения предмета в вузе был по философии, я за ночь прочитал страниц пятьдесят гегеля и сдал на отлично философию, так что в анекдотах про студентов есть доля правды
Тут вопрос не в знаниях а в навыке.
Если Вы за месяц выучили правила дорожного движения и усройство автомобиля, это не значит что Вы научились водить машину.
Если Вы за месяц выучили курс по анатомии, это не значит что Вы сможете оперировать человека.
Автор: bambu4a Aug 30 2016, 14:44
(Carnifex @ Aug 30 2016, 14:27)
это не значит что Вы сможете оперировать человека.
Это значит, что я могу его препарировать на органы!
Хватит уже обсуждать чего я могу а чего нет. Собой занимайтесь. Уже не рад, что написал в эту тему. Всезнайки вечно свой пятак грязный норовят впихнуть. Мне накласть на вас и ваше мнение. Так понятно?
Автор: Carnifex Aug 30 2016, 15:05
Хватит уже обсуждать чего я могу а чего нет. Собой занимайтесь. Уже не рад, что написал в эту тему. Всезнайки вечно свой пятак грязный норовят впихнуть. Мне накласть на вас и ваше мнение. Так понятно?
Бомбит?)) А зря)
На самом деле, с планами за месяцок подтянуть ЯП иди в Перспективу или любую другую школу. Там и подтянут, и на бабло натянут. Школ тыщаа и, кроме самых стрёмных, преподавание одно и то же - "Открыли ноутбук, запустили Ворд, увеличили смету в два раза".
Автор: Phaust Aug 30 2016, 20:17
философский вопрос, если в человеке заложен талант программиста,
Талант заложен в одном из ста, в лучшем случае
(bambu4a @ Aug 30 2016, 14:44)
Это значит, что я могу его препарировать на органы!
Хватит уже обсуждать чего я могу а чего нет. Собой занимайтесь. Уже не рад, что написал в эту тему. Всезнайки вечно свой пятак грязный норовят впихнуть. Мне накласть на вас и ваше мнение. Так понятно?
Можешь наложить и фоточку выложить, я не против
Автор: dezmen Aug 30 2016, 20:24
(bambu4a @ Aug 30 2016, 15:44)
Это значит, что я могу его препарировать на органы!
Хватит уже обсуждать чего я могу а чего нет. Собой занимайтесь. Уже не рад, что написал в эту тему. Всезнайки вечно свой пятак грязный норовят впихнуть. Мне накласть на вас и ваше мнение. Так понятно?
Да тут все опупенные коддеры с зарплатой уровня Цукерберга, толку их слушать. Здешние "гении" напоминают тренеров по тренажерке, долбил себя всю жизнь а потом новопрешедшему дает всю программу своей рутины и убивает его тело
Мб менторы помогут тебе, курсы дело такое, всегда лучше 1 на 1 учить что-то.
Автор: продавецвоздуха Aug 30 2016, 20:51
(Phaust @ Aug 30 2016, 21:17)
Талант заложен в одном из ста, в лучшем случае
не знал, вы серьйозно? или смайлик означает, что это шутка такая
я считаю, что если мужик не рукоблудил до первого секса с женщиной, то он талант по-любому, посмотрите шоу "украина мае талант", такие уроды выступаю, что блевать иногда хочется, ан нет - жюри считает, что талант и зрители апплодируют
ну если человек талантлив, то он талантлив во всём - надеюсь это для вас не тайна..
но если всё так "плохо" и талант в одном из ста, то я по-любому "избранный", плюс у меня генетически заложено программирование в крови
так что буду покорять вершины манимейкерства, у дядюшки билла по-любому миллиончик у.е. для родственника с украины завалялся
срочно бросаю пить и берусь за голову, а то пока я тут яйца мурыжу, пропивая мизерную пенсию, такие бабки уплывают
тю, всё так просто, оказывается не пить надо меньше, а жрать надо меньше, семён семёныч!
Автор: Carnifex Aug 30 2016, 22:02
но если всё так "плохо" и талант в одном из ста, то я по-любому "избранный", плюс у меня генетически заложено программирование в крови
Эм... Я думаю(да, иногда случается), что он имеет ввиду программистов, которые, программируют на компьютере. Тоесть, не пишут программы на каком-то избранном языке, а разрабатывают алгоритмы и оперируют данными вне зависимости от инвайромента (ну или, скажем, после минимальной подготовки). Тоесть, действительно талантливые люди, которых не хочется ставить даже в дев лиды, оберегая от всего что не касается разработки.
Типа, "А не надо играть в компьютерные игры чтобы понять песню о драконах."(с)
Я встречал, кстати, такого человека. Не помню уже под что он вел разработку, но не под нативные сборки точно. Когда его попросили помочь, он просто пришел, глянул в плюсовый код и указал на ошибку. А когда спросили "как?" ответил, мол, тут ошибка не в синтаксисе, а в самом алгоритме поэтому язык значения не имеет.
Автор: Phaust Aug 30 2016, 22:18
Только таких очень мало. А понтовщиков - полон интернет.
Автор: продавецвоздуха Aug 30 2016, 22:51
уберите тему с предложением плюса в репу за прохождение соц.опроса о телевидении, найти её не могу, опрос прошел, в теме отписался, а плюса так и не получил, не по-людски
Автор: VeteR_OK Sep 30 2016, 17:04
(продавецвоздуха @ Aug 29 2016, 17:39)
философский вопрос, если в человеке заложен талант программиста, то вполне может и без курсов за месяц освоить ремесло java
интересно видеть такого человека, который за 1 мес выучил джаву.
Ах да, мало выучить, нужно еще и работу найти и вот тут начинается...
Автор: продавецвоздуха Oct 6 2016, 11:54
(VeteR_OK @ Sep 30 2016, 18:04)
интересно видеть такого человека, который за 1 мес выучил джаву.
Ах да, мало выучить, нужно еще и работу найти и вот тут начинается...
Автор: Phaust Oct 6 2016, 19:36
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось Не то что за 1 месяц
Автор: продавецвоздуха Oct 7 2016, 3:07
(Phaust @ Oct 6 2016, 20:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Не то что за 1 месяц
Автор: NigeL Oct 7 2016, 9:28
(Phaust @ Oct 6 2016, 20:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Не то что за 1 месяц
Ну почему, есть, как минимум модератор этого раздела и -RC- по-моему админом был до дева.
Но правда оба работали уже в IT.
Я не джавист, а с webGL/Canvas работаю, но Java/Scala интересуюсь, но больше и глубже Scala
Автор: kap1ec Oct 7 2016, 12:44
(Phaust @ Oct 6 2016, 20:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Не то что за 1 месяц
Вопрос изначально поставлен плохо. Начинающие программисты думают, что нужно выучить синтаксис, а не выучить программирование. Для изучения синтаксиса - месяца хватит. Если все остальное уже известно, то норм.
В какой-то мере я джаву знаю. Вполне себе нормально знаю. Но основное направление не она. Та и чего-то коммерческого кодить не доводилось. Это считается ? :Р Где та грань, после которой язык начинает быть успешно изученным? )
Автор: NigeL Oct 7 2016, 13:05
(kap1ec @ Oct 7 2016, 13:44)
Где та грань, после которой язык начинает быть успешно изученным? )
Это грань стирается тогда, когда честно осознаешь, что не бывает сложных и простых языков программирования (Ну не удобные разве что для тебя лично) И что программирование это не только хорошое знанание инструмента (читай языка, фреймворка, либы), но и не самое главное и не решающее. И со смешком вспоминаешь когда изучая программирования ты в абсолют возводил ЯП, который ты учил первым, не понимая что это всего лишь инструмент.
Автор: dLL Oct 7 2016, 13:53
(NigeL @ Oct 7 2016, 14:05)
Это грань стирается тогда, когда честно осознаешь, что не бывает сложных и простых языков программирования (Ну не удобные разве что для тебя лично) И что программирование это не только хорошое знанание инструмента (читай языка, фреймворка, либы), но и не самое главное и не решающее. И со смешком вспоминаешь когда изучая программирования ты в абсолют возводил ЯП, который ты учил первым, не понимая что это всего лишь инструмент.
пф, а bf?
Автор: NigeL Oct 7 2016, 14:23
(dLL @ Oct 7 2016, 14:53)
пф, а bf?
Этот язык то как раз очень прост и примитивен, просто очень сильно не удобен.
Ну и в крайности вдаваться не стоит, излишне концептуальные языки в счёт не идут, потому что мало какие из них создавались для прикладных задач и уж тем более не для общего назначения.
Автор: dLL Oct 7 2016, 15:13
(NigeL @ Oct 7 2016, 15:23)
Этот язык то как раз очень прост и примитивен, просто очень сильно не удобен.
Ну и в крайности вдаваться не стоит, излишне концептуальные языки в счёт не идут, потому что мало какие из них создавались для прикладных задач и уж тем более не для общего назначения.
самое прикольное, когда кто-то говорит, что он программирует на wordpress
Автор: -RC- Oct 7 2016, 18:24
(NigeL @ Oct 7 2016, 10:28)
Ну почему, есть, как минимум модератор этого раздела и -RC- по-моему админом был до дева.
Но правда оба работали уже в IT.
Я был в телекоммуникациях около 8 лет, сложные транспортные сети объемом в нашу страну и в дополнении к этому линуксы, фрибсд и весь сопутствуюший сетевой стек приложений и серверов.
потом переквалифицировался в разработчика.
Много на Java/C++ писал, сейчас что-то среднее между Technical Leader / Team Leader, где-то менеджмент людей, где-то подготовка стека технологий для решения комплексных задач.
Язык программирования роли не играет. Пишем на разных, но в преимуществе Java.
Автор: Phaust Oct 7 2016, 22:26
Так расскажи товарищам как надо Java учить в таком случае
Автор: -RC- Oct 7 2016, 23:21
(Phaust @ Oct 7 2016, 23:26)
Так расскажи товарищам как надо Java учить в таком случае
я бы не советовал вообще трогать Java.
сейчас зайди вечером в заведение любое, 100500% будет часть из них java разработчики.
найти нового человека с опытом - проще некуда.
если хочется ворваться в IT, проще с JS, .Net, Swift
Автор: VladRus Oct 7 2016, 23:27
(Phaust @ Oct 6 2016, 20:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Та не, есть такие.
Автор: NigeL Oct 8 2016, 0:34
Есть ещё вариант Scala, его эко система более в форме чем Джавистская и вакансии есть, но джунов почти не берут, вообще ни одной вакансии джуна на скале не видел.
Но тот человек который осилит Scala и сможет что-то наваять на Play простенькое, сможет найти работу имхо. Ну тут всё-равно нужно глубоко опускаться в эко-систему JVM.
Так что легше путь JS, .Net, определенно
Автор: -RC- Oct 8 2016, 11:21
(NigeL @ Oct 8 2016, 1:34)
Есть ещё вариант Scala, его эко система более в форме чем Джавистская и вакансии есть, но джунов почти не берут, вообще ни одной вакансии джуна на скале не видел.
Но тот человек который осилит Scala и сможет что-то наваять на Play простенькое, сможет найти работу имхо. Ну тут всё-равно нужно глубоко опускаться в эко-систему JVM.
угу, но для обучения java проще с ее строгой типизацией, а сейчас с лямбдо-монада-стримами сложнее.
В основном Scala берут ради Akka, но ворваться в нее анрил для тех кто вообще никогда не сталкиваться с подобного рода вещами в других ЯП.
http://doc.akka.io/docs/akka/snapshot/scala/actors.html
нужно быть реалистом и понимать, что сейчас каждый бармен - программист.
Автор: Phaust Oct 8 2016, 13:46
Так что легше путь JS, .Net, определенно
Сейчас-только кажется
Автор: NigeL Oct 8 2016, 14:35
(Phaust @ Oct 8 2016, 14:46)
Сейчас-только кажется
Разверните мысль свою.
Автор: Phaust Oct 8 2016, 14:55
(NigeL @ Oct 8 2016, 14:35)
Разверните мысль свою.
JS - огромное количество рукожопов которые пишут "фреймворки". А потом нужно иметь 5 лет опыта по технологии что появилась вчера https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.jn47asoxc
.Net - ни чем от java принципиально не отличается
Автор: NigeL Oct 8 2016, 23:50
(Phaust @ Oct 8 2016, 15:55)
JS - огромное количество рукожопов которые пишут "фреймворки". А потом нужно иметь 5 лет опыта по технологии что появилась вчера https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.jn47asoxc
.Net - ни чем от java принципиально не отличается
Самое главное знать сам JS, ES6, DOM API имхо, всё остальное нужно учить под задачу. Из фреймворков - риект + редакс хороший выбор.
Автор: -RC- Oct 9 2016, 8:01
.Net - ни чем от java принципиально не отличается
меньше помешанных на войтивайти
Автор: dLL Oct 10 2016, 13:48
(-RC- @ Oct 8 2016, 12:21)
нужно быть реалистом и понимать, что сейчас каждый бармен - программист.
точнее, они так думают.
Автор: aldir Oct 14 2016, 11:02
(Phaust @ Oct 6 2016, 20:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Не то что за 1 месяц
Та ні, є такі
Правда точно не за 1 місяць.
Я спокійно собі працював у R&D фармгалузі допоки одного разу друг не запропонував спробувати програмування, а саме Джаву. Оскільки це ще було до кризи/війни, то у фінансовому я плані я себе почував комфортно і віднісся до цієї пропозиції не дуже серйозно. проте спробував. Почав з JavaRush, який тоді тільки починав розвиватись. Так у мене з"явилось нове хоббі - реально зацікавило
Збивала з толку неймовірна кількість ресурсів інформації - книг, курсів і т.д., кого не запитай, радили щось нове. Для себе все ж таки зупинився на Шилдті.
Коли в країні почалась біда, ЗП із 2к стала 0.7, спробував "Войти в ИТ". На той час я вже познайомився з ЕЕ фреймворками: Spring, Hibernate, а також з SQL, і розумів, що UI це не моє.
На початку 2015 покликали на інтерв"ю у Playtech, яке успішно пройшов і став Junior-om Java dev. в компанії, яка займається розробкою азартних ігор. Ця компанія регулярно відкриває вакансії джунів, тому раджу взяти на замітку. Вилка ЗП для джунів була до 1000$. Я там пропрацював трохи більше року, поки не змінив на те, чого так довго чекав - чисто бекенд із зоопарком ЕЕ технологій
Тому всім, хто розчарувався і опустив руки бажаю побільше впевненості, терпіння і наполегливості. Пам"ятаю, я навіть на морі під грибком на шезлонгу був із Шилдтом в руках
(NigeL @ Oct 8 2016, 1:34)
Есть ещё вариант Scala, его эко система более в форме чем Джавистская и вакансии есть, но джунов почти не берут, вообще ни одной вакансии джуна на скале не видел.
Но тот человек который осилит Scala и сможет что-то наваять на Play простенькое, сможет найти работу имхо. Ну тут всё-равно нужно глубоко опускаться в эко-систему JVM.
Так что легше путь JS, .Net, определенно
Регулярно з"являються вакансії джунів, ін. справа, що конкуренція там просто зашкалює.
А от про вчити Scala як першу мову замість Java, я б тут дуже добре подумав. Так, ЗП там на рівні, у друга на фірму шукали Sinior Scala, так люди просили не менше 6к. В результаті взяли Sinior Java який вже в бойових умовах освоював Scala
Але для мене вона виглядає явно складнішою.
(-RC- @ Oct 8 2016, 12:21)
В основном Scala берут ради Akka, но ворваться в нее анрил для тех кто вообще никогда не сталкиваться с подобного рода вещами в других ЯП.
http://doc.akka.io/docs/akka/snapshot/scala/actors.html
Згоден, практично скрізь де фігурує Scala хочуть ще й Akka, а часто й стек фреймворків по BigData.
На нашому проекті, який має мікросервісну архітектуру, використовується Vert.x, що позиціонується як альтернатива Akka і є поліглотом. Також це альтернатива багатопоточності джава. Дуже крута річ, раджу хоча б ознайомитись:
https://www.youtube.com/watch?v=JRFwicUlwyI
Автор: RunForLife Oct 14 2016, 12:19
(Phaust @ Oct 6 2016, 20:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Не то что за 1 месяц
Я выучил джаву ровно за месяц с полного нуля. С трудом прочитал около 200 страниц книги по подготовке к экзамену Java 6. Понял, что ничего не выучу сам и пошел джуном работать.
От принятого решения учить джаву, до трудоустройства прошло ровно 30 дней
Сейчас вспоминаю и удивляюсь как меня взяли с нулевыми знаниями. Были же времена, когда брали всех подряд...
Автор: Phaust Oct 14 2016, 21:17
Давно такое было. В середине 2000х и правда брали кого попало. Знать singleton уже было круто
Автор: продавецвоздуха Oct 16 2016, 13:53
от вы возите навоз по огородам, ts затихарился, уже прошло много времени с момента появления темы..по оформлению: неясно кого ищете, толи друга, толи партнёра, это разные понятия если нужен подельник кидайте рамсы в лс, а просто поговорить - разрешаю
Автор: Phaust Oct 16 2016, 18:07
(продавецвоздуха @ Oct 16 2016, 13:53)
от вы возите навоз по огородам, ts затихарился, уже прошло много времени с момента появления темы..по оформлению: неясно кого ищете, толи друга, толи партнёра, это разные понятия
если нужен подельник кидайте рамсы в лс, а просто поговорить - разрешаю
kids don't do drugs and go to school
Автор: NigeL Oct 16 2016, 20:17
(aldir @ Oct 14 2016, 12:02)
А от про вчити Scala як першу мову замість Java, я б тут дуже добре подумав. Так, ЗП там на рівні, у друга на фірму шукали Sinior Scala, так люди просили не менше 6к. В результаті взяли Sinior Java який вже в бойових умовах освоював Scala
Да не хочу никого обидеть, но среди Scala разработчиков как-то по-более людей которым нравится программирование на глубоком уровне. Потому средний скалист в среднем толковей среднего джависта, по этому и просит много, но конечно в любом ЯП есть как и макаки отбитые, так и реально хакеры в самом правильном смысле этого слова.
(Phaust @ Oct 14 2016, 22:17)
Давно такое было. В середине 2000х и правда брали кого попало. Знать singleton уже было круто
Писал синглтон на собеседованию на JS-джуна. На бумаге, ручкой.
И потом самое обидное когда тим-лид рассказывать начала что половину "сеньорофф" написать его не могут на собеседования, я тогда прожег кресло прямо, вот ёпта, ну как эти ублюдки вообще в программирование залези.
Но самое неприятное, именно из-за таких уродов эко-систему JS в целом тяжело держать в строю. Слишком неравномерно всё, либо хорошие программисты, либо отбитые, середины тут пока нет.
А ещё по-поводу сложности вкатиться...
В пред месяце мой товарищ устроился в 30 лет джуном на С/C++ embedded systems на проект BMW.
Автор: Denson Oct 17 2016, 10:49
(NigeL @ Oct 16 2016, 21:17)
В пред месяце мой товарищ устроился в 30 лет джуном на С/C++ embedded systems на проект BMW.
Luxoft?
Автор: NigeL Oct 17 2016, 10:59
(Denson @ Oct 17 2016, 11:49)
Luxoft?
Он самый
Автор: TurboDima Oct 17 2016, 11:37
(NigeL @ Oct 16 2016, 21:17)
Да не хочу никого обидеть, но среди Scala разработчиков как-то по-более людей которым нравится программирование на глубоком уровне.
99% скалистов начинали с джавы, их мало а вакансий сейчас много. На джаву сейчас каждый второй школьник идет и все думают, что выучили джаву прочитав за месяц одну книгу. отсюда такой низкий уровень -> плохие фидбеки от кастомеров -> рейтинг украинских девелоперов на уровне индусов и гораздо ниже китайцев.
Автор: NigeL Oct 17 2016, 12:17
(TurboDima @ Oct 17 2016, 12:37)
99% скалистов начинали с джавы, их мало а вакансий сейчас много. На джаву сейчас каждый второй школьник идет и все думают, что выучили джаву прочитав за месяц одну книгу. отсюда такой низкий уровень -> плохие фидбеки от кастомеров -> рейтинг украинских девелоперов на уровне индусов и гораздо ниже китайцев.
Ну это понятно, даже очевидно с одной стороны, но не всё.
99% скалистов не начинали с джавы.
Ну.. может 80%)
Автор: VeteR_OK Oct 17 2016, 18:08
(Phaust @ Oct 6 2016, 20:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Не то что за 1 месяц
я, как не частый пользователь этого ресурса, знаю как минимум 2, не считая себя, кто выучил с нуля Джаву)
(aldir @ Oct 14 2016, 12:02)
...
На початку 2015 покликали на інтерв"ю у Playtech, яке успішно пройшов і став Junior-om Java dev.
...
Леня, ты?) Если да, то вот еще + 1)
Автор: aldir Oct 18 2016, 13:47
(VeteR_OK @ Oct 17 2016, 19:08)
Леня, ты?) Если да, то вот еще + 1)
Ага, я, привіт
Автор: Asshole Nov 18 2016, 16:11
(Phaust @ Oct 6 2016, 19:36)
Я так понимаю что историй успеха изучения Java среди посетителей ресурса в принципе не нашлось
Не то что за 1 месяц
Я вот тоже тут, с нуля учил =) не за месяц правда
Автор: -RC- Jan 17 2017, 22:06
ну что, кто-то выучил Java? :-D
Автор: dezmen Jan 18 2017, 19:33
(-RC- @ Jan 17 2017, 22:06)
ну что, кто-то выучил Java? :-D
Пытаюсь
Без ментора/друга со скиллами джава, тяжко (
Автор: -RC- Jan 18 2017, 22:03
я за пару месяцев разобрался с котлином
сейчас скалой займусь
уже пару приложений в продакшн ушло
Автор: dezmen Jan 18 2017, 22:52
(-RC- @ Jan 18 2017, 22:03)
я за пару месяцев разобрался с котлином
сейчас скалой займусь
уже пару приложений в продакшн ушло
Имея опыт в java, разобраться с kotlin не сложно. Попутно и Anko.
Если опыта в java мизер, на начальных этапах изучения - все сложно
Автор: -RC- Jan 18 2017, 23:07
(dezmen @ Jan 18 2017, 22:52)
Имея опыт в java, разобраться с kotlin не сложно. Попутно и Anko.
Если опыта в java мизер, на начальных этапах изучения - все сложно
нужно много прогать....постоянно
Автор: dezmen Jan 18 2017, 23:26
(-RC- @ Jan 18 2017, 23:07)
нужно много прогать....постоянно
Ясен пень, но сразу прогать не научишься.
Автор: -RC- Jan 19 2017, 9:00
(dezmen @ Jan 18 2017, 23:26)
Ясен пень, но сразу прогать не научишься.
а что получилось?
Автор: Carnifex Jan 19 2017, 11:46
а что получилось?
Hello world!!!
Автор: dezmen Jan 19 2017, 17:15
(-RC- @ Jan 19 2017, 9:00)
а что получилось?
Нынче бывалые травят новичков так, будто у них все с самого начала получилось и они все досканально понимали.
Автор: TurboDima Jan 19 2017, 17:22
(dezmen @ Jan 19 2017, 17:15)
Нынче бывалые травят новичков так, будто у них все с самого начала получилось и они все досканально понимали.
в интернете есть абсолютно вся необходимая инфа, читай\пробуй. Причем тут бывалые вообще...
Автор: dezmen Jan 19 2017, 17:33
(TurboDima @ Jan 19 2017, 17:22)
в интернете есть абсолютно вся необходимая инфа, читай\пробуй. Причем тут бывалые вообще...
Этим и занимаюсь
Курсы, книга, не все понятно, зачастую сложно воспроизвести то, чего нет в примерах, но методом тыка/гугла получается. Увы, не все быстро схватывают на лету.
А про бывалых, вон в теме даже, в самом начале. Любят они щимить тех, кто только начинает
Автор: грик Jan 19 2017, 21:28
(dezmen @ Jan 19 2017, 17:33)
А про бывалых, вон в теме даже, в самом начале. Любят они щимить тех, кто только начинает
Та нет, это у тех, у кого проблемы с самооценкой. Надо хоть где-то себя показать.
Автор: -RC- Jan 20 2017, 0:13
(dezmen @ Jan 19 2017, 17:15)
Нынче бывалые травят новичков так, будто у них все с самого начала получилось и они все досканально понимали.
да
почти полгода прошло, интересно, кто что сделал, для того, чтобы получилось.
Автор: pasha4ur Feb 2 2017, 22:01
Здравствуйте
Хотел в свободное время что-то замутить на телефоне. Открываю книгу по андроид, а там: "Мы предполагаем, что вы уже знаете Java"
Java 8. Руководство для начинающих. 6-е издание [+ Примеры] (2015) - 700 страниц норм или есть что-то поменьше из норм?
Когда-то пробовал java по head first, но как дошел до места, где нужно было писать кучу кода, чтобы сделать окно с кнопкой, то забил (в вебе проще).
П.С. Прошел курсы и книги по php, js, jquery. Так, что основы программирования знаю
Автор: Kurator Feb 3 2017, 11:45
(pasha4ur @ Feb 2 2017, 22:01)
Здравствуйте
Хотел в свободное время что-то замутить на телефоне. Открываю книгу по андроид, а там: "Мы предполагаем, что вы уже знаете Java"
Java 8. Руководство для начинающих. 6-е издание [+ Примеры] (2015) - 700 страниц норм или есть что-то поменьше из норм?
Когда-то пробовал java по head first, но как дошел до места, где нужно было писать кучу кода, чтобы сделать окно с кнопкой, то забил (в вебе проще).
П.С. Прошел курсы и книги по php, js, jquery. Так, что основы программирования знаю
Под "знаниями java" подразумеваются базовые знания. То есть для написания простенького приложения под андроид необходимы очень поверхностные сведения, достаточно пролистать первые 5-6 глав Философии Java (Эккель), да сделать пару примеров. Этого (вместе с уже имеющимися знаниями по PHP) должно хватить. Однако важный момент, что работа с интерфейсом для Android вопрос не из легких, там тоже нужна куча xml-кода для отображения простенького окошка с кнопочкой.
Автор: pasha4ur Feb 3 2017, 12:34
Я думал, что там есть визуальный редактор типа старых С++ Builder или Delphi. Создал окошко, накидал Юи элементов и пишешь обработчики событий.
Автор: kap1ec Feb 3 2017, 16:12
Дык разве редакторов форм под андроид нету?
Не знаю что там под джаву сейчас, но на С++ - qt, embarcadero позволяет заниматься формошлепством
Автор: -RC- Feb 3 2017, 16:45
(kap1ec @ Feb 3 2017, 16:12)
Дык разве редакторов форм под андроид нету?
Не знаю что там под джаву сейчас, но на С++ - qt, embarcadero позволяет заниматься формошлепством
там разметку UI только делать можно
Автор: pasha4ur Feb 3 2017, 18:56
В общем, пока java (в свободное время), а потом уже андроид.
Где-то еще скачал книгу для начинающих на 170 страниц, но не нашел.
П.С. Хотелось бы визуальный редактор приложений. 21 век как бы
Автор: -RC- Feb 3 2017, 21:04
(pasha4ur @ Feb 3 2017, 18:56)
П.С. Хотелось бы визуальный редактор приложений. 21 век как бы
IDE называется
Автор: pasha4ur Feb 4 2017, 16:55
IDE называется
Не во всх идее. Нетбинс, интелиджи нет никакой визуальной штуки для создания окон программ
Автор: -RC- Feb 4 2017, 17:11
в самом JDK идет в комплекте javafx scene builder
https://www.youtube.com/watch?v=ij0HwRAlCmo
Автор: Kurator Feb 6 2017, 10:29
(pasha4ur @ Feb 3 2017, 12:34)
Я думал, что там есть визуальный редактор типа старых С++ Builder или Delphi. Создал окошко, накидал Юи элементов и пишешь обработчики событий.
Окошки нашлепать можно, только если нужно их нормально настроить - добро пожаловать в мир XML.
Автор: NigeL Feb 11 2017, 16:12
(dezmen @ Jan 19 2017, 17:15)
Нынче бывалые травят новичков так, будто у них все с самого начала получилось и они все досканально понимали.
Это как посмотреть. С одной стороны требования немного жестче стали, а с другой стороны эко-система чище будет, ленивые ублюдки сразу заменяться толковыми разработчиками, дефицита кадров большого не будет. И если ты хорошим разработчиком будешь, тебе хорошо и будет, твоя команда будет качественней.
Автор: desh Feb 15 2017, 21:16
На prometheus'e стартовал бесплатный начальный курс по Java, может кому интересно будет
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
Автор: Emyle Mar 17 2017, 11:56
Всем привет. Ищет ли еще кто - то людей для совместного изучения Джава? Я пока беггинер, прохожу, настроен решительно. Буду рад общению.
почта [email protected] можно и здесь писать.
Автор: FiNiK Sep 27 2017, 10:56
Не некрофил, но тему тоже подниму.
Ищу человека/людей, с которыми можно будет вместе изучать java, android, swift, делиться опытом и, возможно, создать свой первый маленький проект. Ну, или же присоединюсь к такой команде, где смогу понемногу учиться. Уровень знаний - базовый Java (пока учусь не торопясь).
Автор: RunForLife Apr 16 2018, 6:19
(pasha4ur @ Feb 3 2017, 19:56)
П.С. Хотелось бы визуальный редактор приложений. 21 век как бы
Мы параллельно с бэкендом на джаве еще пишем фронт на ангуляре (50% времени его пишем). Так ты не поверишь, но для html верстки не существует ни одного нормального визуального редактора! Всё мы делаем руками в нотепаде 100500 тысячный раз, так же как и индусы, китайцы и америкосы...
Автор: YaAllex Apr 16 2018, 17:58
(RunForLife @ Apr 16 2018, 7:19)
Всё мы делаем руками в нотепаде 100500 тысячный раз, так же как и индусы, китайцы и америкосы...
Есть же нотепад++, брэкетс и если есть небольшая денюжка, то саблайм или какой нить вебсторм ... но сдается мне, что Вы просто кокетничаете
ПС. Личное мнение - не стоит говорить за других (индусов, китайцев и американцев).
Автор: Qusserel Jun 12 2019, 9:19
А я вот только сейчас дошел. Начитался всяких блогов и статей (https://www.everest.ua/ru/ai-platform-2/obrazovanie/ranneye-programmirovaniye-yavlyayetsya-peredovoy-praktikoy-v-mire-chto-neset-v-sebe-eta-unikalnaya-tendentsiya/), с удивлением обнаружил для себя, что детям начинают обучать основам программирования уже наравне с иностранными языками - с самого маленького. Жаль, в моем детстве таких возможностей еще не было, теперь нужно наверстывать самостоятельно. В общем тоже ищу полезные источники, подумываю какой-то курс взять, вроде как эффективно и не так долго как в универ на второе высшее идти.
Автор: YaAllex Jun 12 2019, 10:23
(Qusserel @ Jun 12 2019, 10:19)
А я вот только сейчас дошел. Начитался всяких блогов и статей, с удивлением обнаружил для себя, что детям начинают обучать основам программирования уже наравне с иностранными языками - с самого маленького. Жаль, в моем детстве таких возможностей еще не было, теперь нужно наверстывать самостоятельно. В общем тоже ищу полезные источники, подумываю какой-то курс взять, вроде как эффективно и не так долго как в универ на второе высшее идти.
откуда вы этот бред берете? какие основы программирования с самого маленького? вы 3 летнему ребенку будете шаблоны проэктирования вдалбливать? или что?
ПС. Иностранный язык - наверное подействует на ребенка, но ЯП для ребенка это
Автор: Kurator Jun 12 2019, 14:28
(YaAllex @ Jun 12 2019, 11:23)
откуда вы этот бред берете? какие основы программирования с самого маленького? вы 3 летнему ребенку будете шаблоны проэктирования вдалбливать? или что?
ПС. Иностранный язык - наверное подействует на ребенка, но ЯП для ребенка это
Не реклама, более того, упси бже туда идти, но:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
http://juniorit.org/
http://zt-x.com.ua/scrath_dlya_detey.html
https://kidit.com.ua/city/ - эти вообще с 5 лет!
Автор: KOCMOHABT Oct 3 2019, 20:52
Шо пацаны, аниме?
Автор: gavri Oct 18 2019, 22:28
(KOCMOHABT @ Oct 3 2019, 21:52)
Шо пацаны, аниме?
Получилось в айти ворваться?
Автор: tantan Dec 1 2022, 10:12
Автор, ну раз ты не поленился создать 100500 тему по Java, поделись с нами, почему именно Java? Конечно не потому что ты хочешь по 100500 денег в час получать, а потому что...?
Автор: LOL1 May 24 2023, 17:55
Пов ти программіст джава і пишеш під мобілки з 2000их, типу коли кнопочні телеєфони були
Invision Power Board
© Invision Power Services