Часто что-то стал встречать в вакансиях эту фразу. Встал вопрос — а что приводить то? Не, то что подумают что у меня слишком длинный это вряд ли, но вопрос волнующий по причине того что приводить есть что, но это "что" 3х летней давности и не совсем "свежего качества". Я вот думаю накалякать какой-нибудь интербредадор схемы, но если начать туда запихивать по тематике вакансий — базы данных / сети / 3Д анимацию и всё это с генератором квартальных, месячных и ежедневных отчетов, то я его никогда не завершу, и будет он висеть мертвым грузом на винчестере. Пустая трата времени какая-то получается, да смотреть будут как на не нормального. Есть еще вариант всяких тетрисов/танчиков с сайтом и сетевой игрой. Вроде как множество использованных технологий мощно. Но тетрис — это уже не модно
Ясно, что для того, что бы определиться в этом вопросе, стоит сначала определиться с собственными возможностями и пожеланиями. Тем не менее, хочется узнать — а куда... вернее, что вы посылали на такие запросы работодателей?
Здравствуйте, dotidot, Вы писали:
D>Ясно, что для того, что бы определиться в этом вопросе, стоит сначала определиться с собственными возможностями и пожеланиями. Тем не менее, хочется узнать — а куда... вернее, что вы посылали на такие запросы работодателей?
20 кил несобираемого в бинарь кода любого происхождения (работа, хобби, учеба), который не стыдно показывать. хоть такого :
aik>20 кил несобираемого в бинарь кода любого происхождения (работа, хобби, учеба), который не стыдно показывать. хоть такого :
угу. весело. А чтоб он гарантированно не собрался засунуть его в коментарий:
Здравствуйте, LuciferMoscow, Вы писали:
LM><skipped> LM>Посылать. Культурно посылать. "Написаный мной код не является моей собственостью, я не имею право его публиковать"
Т. е. вот у тебя, лично своего, собственного кода — нет ни строчки? Вообще? За годы работы — ни разу не написал кода, который тебя на работе не просили писать? Это блин даже хуже чем нежелание отдавать код с работы (кому он нужен, куском то).
Здравствуйте, aik, Вы писали:
LM>>Посылать. Культурно посылать. "Написаный мной код не является моей собственостью, я не имею право его публиковать" aik>Т. е. вот у тебя, лично своего, собственного кода — нет ни строчки? Вообще? За годы работы — ни разу не написал кода, который тебя на работе не просили писать? Это блин даже хуже чем нежелание отдавать код с работы (кому он нужен, куском то).
За последние года три точно нет. А более ранний демонстрировать страшно(у самого инфаркт случится)
Здравствуйте, dotidot, Вы писали:
D>Ясно, что для того, что бы определиться в этом вопросе, стоит сначала определиться с собственными возможностями и пожеланиями. Тем не менее, хочется узнать — а куда... вернее, что вы посылали на такие запросы работодателей?
class CodeSample{
public static void main(String args[]){
new CodeSample().Execute();
}
public void Execute(){
System.out.println("Hello, world!");
}
}
Здравствуйте, D.K., Вы писали:
DK>Здравствуйте, dotidot, Вы писали:
D>>Ясно, что для того, что бы определиться в этом вопросе, стоит сначала определиться с собственными возможностями и пожеланиями. Тем не менее, хочется узнать — а куда... вернее, что вы посылали на такие запросы работодателей?
DK>class CodeSample{ DK> public static void main(String args[]){ DK> new CodeSample().Execute(); DK> }
DK> public void Execute(){ DK> System.out.println("Hello, world!"); DK> } DK>}
Вот потому и просят кусочек кода — чтобы сразу увидеть, что человек серьезно на этом языке не писал. Иначе знал бы основные соглашения о стиле — например, то, что названия методов в Яве всегда пищутся с маленькой буквы.
Здравствуйте, Zashedshiy, Вы писали:
Z>Вот потому и просят кусочек кода — чтобы сразу увидеть, что человек серьезно на этом языке не писал. Иначе знал бы основные соглашения о стиле — например, то, что названия методов в Яве всегда пищутся с маленькой буквы.
лично мне про жаву ничего не известно, а вообще — я вот больше смотрел на применения слов static/const, чтоб l-value было константным и так далее. а стиль — этому можно и обезьяну выучить за неделю.
Здравствуйте, Zashedshiy, Вы писали:
Z>Вот потому и просят кусочек кода — чтобы сразу увидеть, что человек серьезно на этом языке не писал. Иначе знал бы основные соглашения о стиле — например, то, что названия методов в Яве всегда пищутся с маленькой буквы.
не знаю, как у вас всегда, а у нас на трех последних проектах имена <b>public</b> методов писались с большой буквы, а <b>private</b> — с маленькой
Здравствуйте, D.K., Вы писали:
DK>Здравствуйте, Zashedshiy, Вы писали:
Z>>Вот потому и просят кусочек кода — чтобы сразу увидеть, что человек серьезно на этом языке не писал. Иначе знал бы основные соглашения о стиле — например, то, что названия методов в Яве всегда пищутся с маленькой буквы.
DK>не знаю, как у вас всегда, а у нас на трех последних проектах имена <b>public</b> методов писались с большой буквы, а <b>private</b> — с маленькой
Не знаю как у Вас, а Сан явно и однозначно декларирует, каким стилем надо писать, сколько делать отступов, каким образом описываются JavaDoc-тэги и т.д. См. http://java.sun.com/docs/codeconv/
Хотя, как известно, дуракам закон не писан.
З.Ы. Как я иногда понимаю Кена Арнольда с его предложением встроить обязательные требования к стилю кодирования в компилятор! Жутко раздражает, когда в очередной раз приходится разбираться в очередном "шедевре" с исконно-посконным самобытным стилем, возникшим от нежелания читать стандарты.
Здравствуйте, Zashedshiy, Вы писали:
Z>Хотя, как известно, дуракам закон не писан. Z>З.Ы. Как я иногда понимаю Кена Арнольда с его предложением встроить обязательные требования к стилю кодирования в компилятор! Жутко раздражает, когда в очередной раз приходится разбираться в очередном "шедевре" с исконно-посконным самобытным стилем, возникшим от нежелания читать стандарты.
Ага, а ещё надо побрить всех и заставить ходить строем! Чтобы не выделялись!
F>Странный какой-то get_checksum(). F>А выход char *pb за пределы строки он не проверяет? F>Или я чего-то не понял, или лыжи не едут...
А кто сказал, что pb — это строка?
Может это объект какой. Там в нем внутри может толпа /0 встретиться.
Контролем длины (т.е. заданием cb) должна заниматься вызывающая функция, а не считающая.
Здравствуйте, aik, Вы писали:
aik>Т. е. вот у тебя, лично своего, собственного кода — нет ни строчки? Вообще? За годы работы — ни разу не написал кода, который тебя на работе не просили писать? Это блин даже хуже
Чем хуже?
Я работаю программистом. Delphi/C++, в крупной компании-разработчике CAD/CAM/PDM. На досуге я редко пишу для собственного удовольствия, но если уж попадается что-нибудь, что мне интересно попробовать, то исключительно на Lisp'е либо на ассемблере (FASM/win32). Код с работы я посылать точно не имею права (да мне и не дадут). Мои собственные опыты, они может быть и интересны, но исключительно мне и к вакансиям, на которые я буду претендовать отношения не имеют. Даже язык не тот
Здравствуйте, Zashedshiy, Вы писали:
Z>Иначе знал бы основные соглашения о стиле — например, то, что названия методов в Яве всегда пищутся с маленькой буквы.
Ага, а заказчик разве не может указать свой собственный coding standart не совпадающим с тем, что непонятно зачем пхает Sun?
Еще как может.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Не надо никаких тетрисов и тем более БД/сетей/3D анимации. Смысл такой просьбы — это посмотреть на ваш стиль кодирования + на соблюдение "правил хорошего тона". Возьмите какой-нибудь кусок своего кода (строк 50 достаточно), который вы считаете грамотно спроектированным и оформленным и пошлите его. Код не обязан представлять собой что-то законченное, компилить его тоже никто не будет. Конечно, жедательно, чтоб это был не совсем уж тривиальный hello world, но увлекаться тоже не надо
F>Странный какой-то get_checksum(). F>А выход char *pb за пределы строки он не проверяет? F>Или я чего-то не понял, или лыжи не едут...
функция считает чексумму у пачки байтов. это ни разу не строка, а обычные байты. длину в таких случаях указывают снаружи.
указано что char*, а не void* — чтобы "pb++" можно было писать без лишних приведений типа, хотя отсроумный gcc и void* умеет инкрементировать.
Здравствуйте, Tilir, Вы писали:
aik>>Т. е. вот у тебя, лично своего, собственного кода — нет ни строчки? Вообще? За годы работы — ни разу не написал кода, который тебя на работе не просили писать? Это блин даже хуже
T>Чем хуже?
T>Я работаю программистом. Delphi/C++, в крупной компании-разработчике CAD/CAM/PDM. На досуге я редко пишу для собственного удовольствия, но если уж попадается что-нибудь, что мне интересно попробовать, то исключительно на Lisp'е либо на ассемблере (FASM/win32). Код с работы я посылать точно не имею права (да мне и не дадут). Мои собственные опыты, они может быть и интересны, но исключительно мне и к вакансиям, на которые я буду претендовать отношения не имеют. Даже язык не тот
T>Ну и что здесь плохого?
слишком много думаешь над простейшей просьбой
coding style у тебя в хоббийных проектах будет приблизительно тот же, что и на работе, а большего от демо-куска кода и не требуется. вот уж чего точно там искать никто не будет — так это умение применять "технологии" или язык.