entry-level Java: где практиковаться и набрать опыт работы?

User avatar
Sergunka
Уже с Приветом
Posts: 34124
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Sergunka »

reality wrote: Я пока не пишу, но с 6го числа буду 100% буду писать на скале на новом месте :-)
Колись, что за место? :fr:
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Ljolja »

Интеррапт wrote:
vopros wrote: тем не менее вы сказали, что студент как минимум не поленился и поучил и это идет в плюс.
Поучил он Джаву или нет - это я за 10-15 минут выясню на интервью. Тут дело в другом... мне, как интервьюру, будет без разницы, есть у него сертификат или нет. Это никак не повлияет на кол-во/качество задаваемых вопросов, которые я обычно спрашиваю джуниора. Так что сертификат его конечно не мешает, но и не помогает (по крайней мере в моем случае). И при этом не думаю, что вопросы, которые задают на SCJP - слишком часто встречаются у интервьюеров.
ну и если поленился и не поучил, сразу в утиль или поговорить о том, что он все же знает/делал? а уж как писать базовый код на Ява, мы его научим :wink:
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Ljolja »

reality wrote: могут внятно объяснить зачем это им надо и что в ней прекрасного после джавы.
и что же ?
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Ljolja »

sermones wrote: Хотелось бы услышать насчет волонтирства на Яве в open-source. Поучавствовать в проекте где то часов на 40 (месяц) как джуниор и потом вписать это в резюме. Такое вообще возможно/бывает или бредовая идея? Если да, то явки, пароли, где искать такое, ну кроме craigslist? Если глупость, то как набрать опыт удаленно?
да будте проше, возьмите маленькую но интересную задачку, поставьте себе android SDK и напишите решение в виде мальнького (но работаюшего) приложения
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Мальчик-Одуванчик »

Ljolja wrote:
sermones wrote: Хотелось бы услышать насчет волонтирства на Яве в open-source. Поучавствовать в проекте где то часов на 40 (месяц) как джуниор и потом вписать это в резюме. Такое вообще возможно/бывает или бредовая идея? Если да, то явки, пароли, где искать такое, ну кроме craigslist? Если глупость, то как набрать опыт удаленно?
да будте проше, возьмите маленькую но интересную задачку, поставьте себе android SDK и напишите решение в виде мальнького (но работаюшего) приложения
Это путь в говнокодеры
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by АццкоМото »

Мальчик-Одуванчик wrote:Это путь в говнокодеры
Вы какаете амброзией?
Мат на форуме запрещен, блдж!
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by fruit6 »

Мальчик-Одуванчик wrote:
Ljolja wrote:
sermones wrote: Хотелось бы услышать насчет волонтирства на Яве в open-source. Поучавствовать в проекте где то часов на 40 (месяц) как джуниор и потом вписать это в резюме. Такое вообще возможно/бывает или бредовая идея? Если да, то явки, пароли, где искать такое, ну кроме craigslist? Если глупость, то как набрать опыт удаленно?
да будте проше, возьмите маленькую но интересную задачку, поставьте себе android SDK и напишите решение в виде мальнького (но работаюшего) приложения
Это путь в говнокодеры
Подскажите путь не в говнокодеры.
На полном серъезе.
User avatar
Kolbasoff
Уже с Приветом
Posts: 3481
Joined: 02 Jan 2005 22:10

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Kolbasoff »

fruit6 wrote:Подскажите путь не в говнокодеры. На полном серъезе.
Если в ИТ и не говнокодеры, то это получение мастера (а лучше даже PhD) в прикладной математике, и идти в отделы, которые занимаются core algorithms/modeling/industry standard development. Вся "обвязка" - это говнокодинг в большей или меньшей степени. То, чем с успехом может заниматься толковый школьник, для меня лично не является инжинирингом. У школьника может быть очень хорошая память, поэтому он быстро запоминает весь этот поток "новых технологий", которые суть одно и тоже со времени возникновения ООП. Но вряд ли даже толковый школьник привнесет что-то полезное в развитие стандарта GSM или в оптимизацию алгоритма записи на жесткий диск, т.е. в областях где надо знать хренову тучу математики и матфизики.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by АццкоМото »

Kolbasoff wrote:То, чем с успехом может заниматься толковый школьник, для меня лично не является инжинирингом. У школьника может быть очень хорошая память, поэтому он быстро запоминает весь этот поток "новых технологий", которые суть одно и тоже со времени возникновения ООП
В это суждении есть один изъян. Просто толковый школьник/говнокодер не сможет взять и написать... ну, допустим, клон Ворда или там очередной браузер. Даже если таких говнокодеров взять 10000 человек. Да, на вид там все банально и каждую маленькую часть в отдельности школьник/говнокодер действительно написать сможет. А все вместе - развалится. Потому что интересная и нетривиальная часть разработки больших, хоть и на вид тривиальных, систем - это в меньшей степени архитектура и в большей - грамотное построение процесса разработки. И то, и другое, практически невозможно без [говно]кодинга или хотя бы умения им заняться
Мат на форуме запрещен, блдж!
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Сабина »

Kolbasoff wrote:
fruit6 wrote:Подскажите путь не в говнокодеры. На полном серъезе.
Если в ИТ и не говнокодеры, то это получение мастера (а лучше даже PhD) в прикладной математике, и идти в отделы, которые занимаются core algorithms/modeling/industry standard development. .
То что люди называют гавнокодер has nothing to do with education и уж тем более годами работы в отделах алгоритмов. Там наоборот можно засесть обрастая мхом и так и не научится кодировать софт 21-го века.
Я видела тонны отличных девелоперов и архитекторов с простой инженерной degree которые в свое время сами дошли до необходимости понимания алгоритмов и прочих основ CS. Наряду с ними есть такие которые это зубрили до посинения, а грамотно пользоваться так и не научились . Так что гавнокодер - это скорее стиль жизни а не неверно выбранный background
https://www.youtube.com/watch?v=wOwblaKmyVw
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by oshibka_residenta »

Мальчик-Одуванчик wrote:
Ljolja wrote:
sermones wrote: Хотелось бы услышать насчет волонтирства на Яве в open-source. Поучавствовать в проекте где то часов на 40 (месяц) как джуниор и потом вписать это в резюме. Такое вообще возможно/бывает или бредовая идея? Если да, то явки, пароли, где искать такое, ну кроме craigslist? Если глупость, то как набрать опыт удаленно?
да будте проше, возьмите маленькую но интересную задачку, поставьте себе android SDK и напишите решение в виде мальнького (но работаюшего) приложения
Это путь в говнокодеры
Мечтательно: хорошо бы на форуме для удобства читателей иметь информацию/характеристику о каждом авторитете навроде:
учень умный, пишу только на C++ 11, зарплата 100К;
или не очень умный, пишу на Коволе/VB, зарплата 200К;
или очень шустрый, рисую в PowerPoint, зарплата 300К
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by fruit6 »

Kolbasoff wrote:
fruit6 wrote:Подскажите путь не в говнокодеры. На полном серъезе.
Если в ИТ и не говнокодеры, то это получение мастера (а лучше даже PhD) в прикладной математике, и идти в отделы, которые занимаются core algorithms/modeling/industry standard development. Вся "обвязка" - это говнокодинг в большей или меньшей степени. То, чем с успехом может заниматься толковый школьник, для меня лично не является инжинирингом. У школьника может быть очень хорошая память, поэтому он быстро запоминает весь этот поток "новых технологий", которые суть одно и тоже со времени возникновения ООП. Но вряд ли даже толковый школьник привнесет что-то полезное в развитие стандарта GSM или в оптимизацию алгоритма записи на жесткий диск, т.е. в областях где надо знать хренову тучу математики и матфизики.
- "core algorithm(s)" на хлеб не намажешь.

- умелое и эффективное жонглирование технологиями неподсилу хорошему школьнику.
User avatar
Kolbasoff
Уже с Приветом
Posts: 3481
Joined: 02 Jan 2005 22:10

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Kolbasoff »

fruit6 wrote:- "core algorithm(s)" на хлеб не намажешь.
Я все-таки считаю, что "кодирование 21 века" [(с) Сабина] слегка overpriced. И может оказаться не очень кому-то нужным, как это случилось в 2001 году. Нужны ли будут знания в core algorithms тогда? Не знаю.
fruit6 wrote:- умелое и эффективное жонглирование технологиями неподсилу хорошему школьнику.
Но в молодых все эти новомодные вещи легче входят. Просто память лучше. Я, помниться, в 10 классе стихи учил в трамвае по дороге в школу. Прочитал пару раз страничку - и запомнил. Сейчас уже не могу так. А вот старое, заученное тогда, иногда вылезает из глубин моска. А новое уже не запоминается.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Мальчик-Одуванчик »

АццкоМото wrote:
Мальчик-Одуванчик wrote:Это путь в говнокодеры
Вы какаете амброзией?
Нет - жемчужинами в обычные дни и перлами в рыбные.

Нет смысла в том, чтобы замутить какой-то проект не освоив в полном обьеме возможностей языка.
Потому что этот проек будет лишь отражением убогости начальных знаний и тормозом в освоении новых.
Сначала освойте базовый курс и порешайте как можно большее количество задач, потом возьмите продвинутый.
Исходите из того что проект, даже самый начальный - это как минимум уровень курсовой работы. Постарайтесь применить в нем наиболее продвинутые возможности языка.
Ну и конечно не забываете PowerPoint...
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by fruit6 »

Kolbasoff wrote:
fruit6 wrote:- "core algorithm(s)" на хлеб не намажешь.
Я все-таки считаю, что "кодирование 21 века" [(с) Сабина] слегка overpriced. И может оказаться не очень кому-то нужным, как это случилось в 2001 году. Нужны ли будут знания в core algorithms тогда? Не знаю.
fruit6 wrote:- умелое и эффективное жонглирование технологиями неподсилу хорошему школьнику.
Но в молодых все эти новомодные вещи легче входят. Просто память лучше. Я, помниться, в 10 классе стихи учил в трамвае по дороге в школу. Прочитал пару раз страничку - и запомнил. Сейчас уже не могу так. А вот старое, заученное тогда, иногда вылезает из глубин моска. А новое уже не запоминается.
цена на программирование не зависит от того что мы о нем думаем. у нас, как у участников рынка есть два пути:
1) предсказать что-либо, например, "программирование -- г-но, и мобильные технологии умрут к концу 2013 года" и оказаться в дураках на пособии по безработице или гундеть на тупиц-ко-воркеров в тихой и унылой шараге.
2) попытаться запрыгнуть в любой из проходящих поездов. например social bigdata, mobile, жабаскрипт.

в бизнес плане "core algorithms" не видно завершающего шага "PROFIT".

и конечно же, старость -- не в радость!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Мальчик-Одуванчик »

fruit6 wrote:
Kolbasoff wrote:
fruit6 wrote:- "core algorithm(s)" на хлеб не намажешь.
Я все-таки считаю, что "кодирование 21 века" [(с) Сабина] слегка overpriced. И может оказаться не очень кому-то нужным, как это случилось в 2001 году. Нужны ли будут знания в core algorithms тогда? Не знаю.
fruit6 wrote:- умелое и эффективное жонглирование технологиями неподсилу хорошему школьнику.
Но в молодых все эти новомодные вещи легче входят. Просто память лучше. Я, помниться, в 10 классе стихи учил в трамвае по дороге в школу. Прочитал пару раз страничку - и запомнил. Сейчас уже не могу так. А вот старое, заученное тогда, иногда вылезает из глубин моска. А новое уже не запоминается.
цена на программирование не зависит от того что мы о нем думаем. у нас, как у участников рынка есть два пути:
1) предсказать что-либо, например, "программирование -- г-но, и мобильные технологии умрут к концу 2013 года" и оказаться в дураках на пособии по безработице или гундеть на тупиц-ко-воркеров в тихой и унылой шараге.
2) попытаться запрыгнуть в любой из проходящих поездов. например social bigdata, mobile, жабаскрипт.

в бизнес плане "core algorithms" не видно завершающего шага "PROFIT".

и конечно же, старость -- не в радость!
Просто с возрастом не хочется сильно тупеть. Это основной для меня PROFIT в освоении той или иной технологии.
Полагаю что это в какой-то степени удается именно благодаря базовым знаниям, полученным в молодости.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by АццкоМото »

Мальчик-Одуванчик wrote:
АццкоМото wrote:
Мальчик-Одуванчик wrote:Это путь в говнокодеры
Вы какаете амброзией?
Нет - жемчужинами в обычные дни и перлами в рыбные.

Нет смысла в том, чтобы замутить какой-то проект не освоив в полном обьеме возможностей языка.
Потому что этот проек будет лишь отражением убогости начальных знаний и тормозом в освоении новых.
Сначала освойте базовый курс и порешайте как можно большее количество задач, потом возьмите продвинутый.
Исходите из того что проект, даже самый начальный - это как минимум уровень курсовой работы. Постарайтесь применить в нем наиболее продвинутые возможности языка.
Ну и конечно не забываете PowerPoint...
Я в общем-то не спрашивал совета, что делать... Будем считать - советы были топикстартеру.
Но вот все-таки. Вы говорите, что йызык надо знать в полном объеме. А зачем? Вот я несколько лет уже пейшу практически только на джаве. Про которую я не прочитал ни одной книжки. Стопудово я чего-то не знаю. Вообще не парит. Приспичит - узнаю
Но вопрос был же о говнокодерстве, и амброзия - оттуда же. Я вот не какаю жемчужинами и перлами (btw, если перлы=pearls, то в чем разница?), а очень даже... ну да ладно. Мне нравится. И я не изобретаю какие-то супер-пупер-новые алгоритмы. Не придумываю, как бы по-новому записать данные на диск и даже не пишу спецификации GSM (ну или там 5G-networks). Означает ли это, что мой путь - говнокодерский?
Мат на форуме запрещен, блдж!
User avatar
Kolbasoff
Уже с Приветом
Posts: 3481
Joined: 02 Jan 2005 22:10

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Kolbasoff »

fruit6 wrote:1) предсказать что-либо, например, "программирование -- г-но, и мобильные технологии умрут к концу 2013 года" и оказаться в дураках на пособии по безработице или гундеть на тупиц-ко-воркеров в тихой и унылой шараге.
Если молодой-горячий, то может простым программированием (ака говнокодированием) можно и позаниматься в стартапе. Если альтернатива заниматься тем же самым, но в унылой шараге, то почему не попробoвать? Вопрос же о том, как не заниматься простым кодированием.
fruit6 wrote:2) попытаться запрыгнуть в любой из проходящих поездов. например social bigdata, mobile, жабаскрипт. в бизнес плане "core algorithms" не видно завершающего шага "PROFIT".
А вот как, по-вашему, проект Тесла - это стартап? Или SpaceX - стартап? Получают ли инженеры и математики в тех компаниях опционы? Или они так никогда и не узнают что такое настоящий ПРОФИТ?
fruit6 wrote:и конечно же, старость -- не в радость!
Это, к сожалению, правда.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Мальчик-Одуванчик »

Тут ситуевина простая. Ни для кого не секрет, что небольшое подмножество практически любого языка программирования обеспечивает почти все практические потребности, освоив которые можно стать вполне себе квалифицированным ремесленником. А тот же язык продолжает развиваться, как ни странно чтобы, не стать мертвым языком. И не замечаешь что с течением времени деградируешь даже на его фоне.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by dotcom »

Kolbasoff wrote: А вот как, по-вашему, проект Тесла - это стартап? Или SpaceX - стартап? Получают ли инженеры и математики в тех компаниях опционы? Или они так никогда и не узнают что такое настоящий ПРОФИТ?
Tesla уже прошла IPO. SpaceX - стартап, они в этом году планируют IPO. И да, математики и инженеры там получают опционы. У нас туда из research lab ушли пара людей, так уже подыскивают виллы с видом на океан судя по картинкам из facebook'а. :D
Last edited by dotcom on 31 May 2013 22:05, edited 1 time in total.
User avatar
Kolbasoff
Уже с Приветом
Posts: 3481
Joined: 02 Jan 2005 22:10

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Kolbasoff »

АццкоМото wrote:Означает ли это, что мой путь - говнокодерский?
Ээээ... Без обид, но если честно, то да.
User avatar
Kolbasoff
Уже с Приветом
Posts: 3481
Joined: 02 Jan 2005 22:10

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Kolbasoff »

dotcom wrote:У нас туда из research lab ушли пара людей, так уже подыскивают вилы с видом на океан судя по картинкам из facebook'а. :D
Но вот значит это и есть way to go: заниматься серьезным инженирингом и математикой, и одновременно получать ПРОФИТ.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by АццкоМото »

Kolbasoff wrote:
АццкоМото wrote:Означает ли это, что мой путь - говнокодерский?
Ээээ... Без обид, но если честно, то да.
:ROFL:
вы не заметили, что у вас не говнокодеры - исключительно те, кто вовсе даже и не кодеры? т.е. "говно" и "кодер" фактически сиамские близнецы, как с тамарой ходят парой. чуйка подсказывает, что что-то тут не так
Мат на форуме запрещен, блдж!
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by АццкоМото »

Мальчик-Одуванчик wrote:Тут ситуевина простая. Ни для кого не секрет, что небольшое подмножество практически любого языка программирования обеспечивает почти все практические потребности, освоив которые можно стать вполне себе квалифицированным ремесленником. А тот же язык продолжает развиваться, как ни странно чтобы, не стать мертвым языком. И не замечаешь что с течением времени деградируешь даже на его фоне.
довольно странно предполагать, что тру-дао недеградирующего ремесленника есть старание соответствовать какому-то языку, который развивается бесцельно, лишь бы не умереть
Мат на форуме запрещен, блдж!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: entry-level Java: где практиковаться и набрать опыт рабо

Post by Мальчик-Одуванчик »

АццкоМото wrote:
Мальчик-Одуванчик wrote:Тут ситуевина простая. Ни для кого не секрет, что небольшое подмножество практически любого языка программирования обеспечивает почти все практические потребности, освоив которые можно стать вполне себе квалифицированным ремесленником. А тот же язык продолжает развиваться, как ни странно чтобы, не стать мертвым языком. И не замечаешь что с течением времени деградируешь даже на его фоне.
довольно странно предполагать, что тру-дао недеградирующего ремесленника есть старание соответствовать какому-то языку, который развивается бесцельно, лишь бы не умереть
"Язык определяет мышление"

Return to “Работа и Карьера в IT”