Re[4]: как стать junior java разработчиком?
От: Piko  
Дата: 19.07.12 14:36
Оценка:
Здравствуйте, nightcode, Вы писали:

P>>по твоему мнению,

N>встряну что ли
P>>1. критично-ли выделенное для маленьких функций?
N>для java — нет, и для больших и для маленьких функций

почему не критично для больших?
В java наоборот критично, так как нет raii

N>например, что лучше:


про маленькие согласен, поэтому и спрашивал.

P>>2. Есть ли у тебя лимит на количество строк функции?

N>В общем без разницы, главное, что бы можно было быстро понять что и как она делает. В функции на несколько экранов кода это сделать сложнее.

да, именно, и поэтому нужно стараться делать маленькие функции. а как раз в маленьких функциях несколько return наоборот даже и улучшает читаемость.

просто os24ever сказал:

O>Что можно увидеть из кода: например, что функции устроены как "вычисления, циклы, операторы условия, единственный оператор возврата", и что в операторах условий и циклах повторяется та же схема. Это красивый код. Это даже на PHP красивый код. Если вам встретились люди, не способные понять, что это такое — не ходите туда. Пидарасы они


а на самом деле получается, что:
— нужно делать маленькие функции
— в маленьких функций multiple return часто наоборот более читаем

соответственно возникает вопрос, может это у os24ever "ориентация не традиционная"?
Re[5]: как стать junior java разработчиком?
От: nightcode  
Дата: 19.07.12 20:50
Оценка: +1
Здравствуйте, Piko, Вы писали:

P>а на самом деле получается, что:

P>- нужно делать маленькие функции
функции нужно делать легко читаемыми, маленькие такими сделать проще, но, разумеется, меру надо знать

P>- в маленьких функций multiple return часто наоборот более читаем

он, скорее всего, всегда более читаем

P>соответственно возникает вопрос, может это у os24ever "ориентация не традиционная"?

Re: как стать junior java разработчиком?
От: Eugeny__ Украина  
Дата: 24.07.12 15:25
Оценка:
Здравствуйте, dmisha, Вы писали:

D>Здравствуйте!

D>Думаю сменить область деятельности и пойти джуниором java разработчиком. Не подскажете, какие конторы берут "на стажировку и вырост", на какой уровень зарплат стоит рассчитывать в СПб?
D>Как я понимаю, кандидат даже на джуниор позиции должен обладать каким-то минимумом знаний, — если ткнете в необходимый минимум, буду очень признателен.
D>Из отягчающих обстоятельств скажу, что знания Java у меня только теоретические (учебные) и уже, пожалуй, остаточные, т.к. после курсов не прикасался к этому языку (после курсов работал пару лет в конторах, поддерживающих сайты на php цмсках, но своих цмс не писал, в основном копался в готовых); а также свой уже немолодой возраст (30+).


Учитывая, что опыт работы сам по себе есть, как и желание учить жабу(собственно, в самом языке там учить нечего, а с новыми фреймворками и опытным жавистам приходится периодически сталкиваться и разбираться в них с нуля), смотрите все вакансии джуниоров и миддлов, делая упор на последние.
Вы не зеленый студент, который никогда не работал с реальными проектами, потому вполне можете заинтересовать и тех, кто ищет миддла. Ибо язык — это вторично, на самом деле.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[5]: как стать junior java разработчиком?
От: Eugeny__ Украина  
Дата: 24.07.12 16:26
Оценка:
Здравствуйте, Piko, Вы писали:


P>почему не критично для больших?

P>В java наоборот критично, так как нет raii

Нахрена козе баян?
Память и так отдана на расправу GC, а остальные ресурсы(типа файлов) в любом случае нужно оборачивать в try/finally(начиная с 7 версии в try-with-resources), который в любом случае выполнится.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.