![]() |
|
Модераторы: PILOT |
![]()
|
|
| AntonSaburov |
|
||||||||||||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
И по коду тоже можно оценить. Хороший стиль написания программ - большой плюс. Но меня лично больше волнует объем знаний - какие технологии человек использовал, какие библиотеки он знает, какого типа приложения создавал, сколько проектов через него прошло, какие книги он читал и читает.
По таким фрагментам оценивать достаточно сложно - надо понимать для чего он предназначен. Тогда можно оценивать разумность набора функций. По реализации можно еще как-то определить стиль и оценить его, а здесь ... Это все равно, что оценивать эффективность лечения только по названиям использованных препаратов. Но в принципе вот несколько комментариев.
Немного странно - возвращается boolean, а отнюдь не список. И если уж отдаем список через ссылку, то название функции об этом сосвем не говорит.
Исключать вероятность того, что на данное поле будет несколько связей нельзя. Хорошо бы указывать какую таблицу будем использовать для этого поля.
Определять тип файла судя по всему будем по расширению - IMHO лучше такого не делать.
Удаление я видел, а вот добавление связи отсутствует. Хотя может быть так оно и надо. Мне еще не очень понравилось, что функции возращают boolean. Это уже личное пристрастие, но IMHO лучше возвращать какой-нибудь код ошибки или выбрасывать exception. |
||||||||||||
|
|||||||||||||
| Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
Может немного оффтопик, но как сейчас в москве обстоят дела с веб-программистами, скока они получают?
-------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
| Она |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 23.4.2004 Где: Москва Репутация: нет Всего: 2 |
BearBeer
Это не код кодера... Кодеру-кодерово... И дело не в языке. Глупо говорить Pascal-рулез, Плюсы-сакс и наоборот... А как передать массив зависит от железа и задачи, или вы с контроллером как с PC будете работать? Кодеру-кодерово... -------------------- С уважением. Мария. |
|||
|
||||
| Она |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 23.4.2004 Где: Москва Репутация: нет Всего: 2 |
Dexter
Получают немного.. Примерно $300-400... AntonSaburov ,
Знаете, если писать об этом, то получится в размере больше, чем тот кусок кода... форум не резиновый.... Но факт в том, что человек читает книги о программинге, как домохозяйки любовные романы (в захлеб и без перерыва
он предназначен для обеспечения связи между различными частями большой сиситемы, кроме того здесь задокументированны команды добавленные, как расширение SQL. Фактически это аналог хранимых процедур, только выполняемых на клиенте, а посему легко перенасимых на большинство СУБД, поддерживающих SQL 92 и имеющих ADO провайдер.
Как раз тут и возвращается список.... Синтаксис этот таков, что он позволяет вызвать функцию без аргументов и выяснить, а были ли изменения в базе. Или вызвать с аргументом типа "список" и в этом списке, собственно получить изменения....
А это указывается в подсистеме управления метаданными этой системы.... А дальше ноу хау
Как раз наоборот.... Эти вызовы проходят из собстенного скрипта системы.... Ну и дальше...объяснять не имеет смысла... т.к тут не преследовалась задача объяснить, как делаются такие системы ЗЫ: И повнимательней код читать надо.... анализировать тогда проще будет -------------------- С уважением. Мария. |
||||||||||
|
|||||||||||
| BearBeer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Модератор Сообщений: 902 Регистрация: 25.3.2002 Репутация: 4 Всего: 9 |
вот! то же хотел сказать и я. оценивая код - оцениваешь способность решать конкретную поставленную задачу. Иногда смотришь на стиль, на обьем знаний. Шлют на запрос о коде - то чем гордятся - смотришь, чем же гордится человек? понимаете? Я сторонник личных собеседований, а не посылок примеров. |
|||
|
||||
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
Хм..
А мне кажется массив передать одинаково как на контроллере так и на суперкомпьютере Я бы так сделал:
Только вероятно не пойдет так как я его не проверял, но я думаю сам стиль виден из моего(ваших) кода... Это сообщение отредактировал(а) chipset - 11.5.2004, 06:24 --------------------
|
||||
|
|||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
То, что читает - это нормально. Многие мои знакомые, которых я считаю хорошими профи, читают так же. У меня библиотека уже несколько сотен книг, да на дисках сколько, да еще куча ссылок в интернете. Ну и реальный код проектов. А вот по поводу знания 10 языков и не поверхностные - вот в это уже, извините, не верю. И проблема не в знании синтаксиса - проблема в наборе опыта. Я занимался Delphi года 2-3 прежде чем мог сказать - да, я что-то умею на этом пакете. Параллельно правда изучались еще многие вещи - Win API, TCP, HTML, SQL. Занимаясь JAVA уже несколько лет, понимаю, что знаю я еще крайне мало. Там еще огромный пласт неизведанного. А тут с легкостью 10 языков. Кроме языков есть куча технологических вещей типа всяких протоколов, технологий удаленной работы, технологий построения систем, серверов всевозможных. А уже если начать говорить о всевозможных библиотеках и API - голова кругом и хочется в дворники Да вообщем это подтверждают и многие великие умы: "Суха теория, мой друг, но древо жизни пышно зеленеет" ("Фауст", Гете). |
|||
|
||||
| gray_k |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
А по моему мнению самое главное для специалиста - это прочная база и способность быстро осваивать новое. Будет это - будет и всё остальное.
-------------------- С уважением. Gray. |
|||
|
||||
| Level |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 21.3.2004 Репутация: нет Всего: нет |
Если хочешь что-то узнать, скажи чушь на эту тему (с).
Я программистом еще не работал, и мне кажется, что знание большего количества языков - второстепенно. Важнее алгоритмическая подготовка, а объяснить компилятору, чего ты от него хочешь, можно на любом языке. Например, первая же моя прога на VB была весьма сложной экспертной системой, управляющей фасовочным цехом одного завода. Я сначал родил алгоритм, а потом, тыкаясь во всякие Хелпы и прочие MSDNы сделал саму прогу, отвратительным стилем, кстати. Ищо раз подчеркну, что это мнение дилетанта. |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: нет Всего: 83 |
вот я, к примеру, получаю $650, но это не много, учитывая то, что мне приходится делать... |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
я не спец но что типа такого видал ...
Добавлено @ 19:47 это я про массивы Добавлено @ 19:50 када я работал программистом на Perl я мог сразу обьяснить профи писал или нет ... сейчас я работаю на java ничего не поняимаю ... -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Она |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 23.4.2004 Где: Москва Репутация: нет Всего: 2 |
AntonSaburov , про языки, это Вы зря....
В активе- Делфи, SQL92+MS transact SQL, Python, Три собственных языка (как говорит муж дурацкий интерпретатор для подготовки данных отчетов, визуальный скрипт, который используется в самых разных системах {разбор SWIFT, системы психологического тестирования, скрипты для форм и отчетов в системе, кусочек которой Вы видели}, надстройка над SQL, которая в основном задокументирована в том же кусочке). Чуть хуже сейчас C++, VB, SmallTalk. Ну и слегка в памяти Assembler и AutoLisp. При желании все это востанавливается. Ну если рассматривать проекты исторически, то когда-то лет 13 назад-это были тренажеры для артиллеристов и программки для псих. тестирования. Потом эмулятор терминала (под ДОС, но с возможностью работы в графическом режиме), писанный сначала на плюсах, а потом переделанный на Pascal +Assembler, потом система лекал для разработки одежды под автокад, со совим макроязыком, транслировавшимся в Lisp... Потом куча интерфейсных бибилиотек, а так же, как не смашно-текстовый редактор под такую безумную систему, как PICK. Потом разработка банковской системы (естественно не один, но выступал, как системный технолог и сам писал ) под PICK подобной системой uniwerse, которая крутилась под unix. Потом разработка системы веддения и сопровождения конструкторской документации, где над DB2 делалась объектная надстройка, а в качестве скрипта был SmallTalK (самописный), но поскольку контора была бизнес-партнером IBM, то приходилось иметь дело и с Visual Age SmallTalk. Дальше были всякие разные большие и маленькие корпоративные приблуды, как то система автоматического приема и обработки поручений от клиентов, торгующих ЦБ. Системы приема сообщений SWIFT. Маленькая системка для отсылки огромного объема сообщений (сотни-тысяча в день) по мылу, факсу, спец. шифрованным каналам, а заодно печати на принтеры компании. Ну потом платформа для разработки информациолнных приложений, включающая в себя генератор отчетов ( собственный)т.к. конторе 50 у.е. лень было платить Вернемся к теме топика... Профессионализм не всегда залог ХОРОШЕЙ (объективной) оплаты труда... -------------------- С уважением. Мария. |
|||
|
||||
| AntonSaburov |
|
||||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
Не всегда - это факт. Но для меня это залог гарантированной минимальной планки - я знаю, что буду иметь совершенно определенный минимум. Прямо за углом. А вот максимум - это уже элемент везения должен присутствовать.
Я тоже могу перечислить более десятка языков: C++, JAVA, C#, Pascal, Basic, SQL, dBase, RQL (внутренняя разработка), Assembler, Perl, JavaScript, PHP, Fortran. И на этих всех языках я реально писал - но я не могу сказать, что все это я помню просто супер - кое-что уже забылось и надо вспоминать. Здесь должна удача немного улыбнуться - собеседование должно пройти по той теме, которая сейчас тебе близка, ты должен как человек понравиться. Один вопросы задает по технологическим особенностям, другой общих идей требует. Да мало ли там еще чего - иногда ты просто много знаешь и начальник понимает, что ты для него просто опасен. И тебя не берут. Иногда возраст работает против - то слишком молод, то слишком стар. |
||||
|
|||||
| Она |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 23.4.2004 Где: Москва Репутация: нет Всего: 2 |
AntonSaburov , про я зыки (все же вспоминается) Это, как знание иностранных
Абсолютно согласна... Проблема в том, что в большинстве случаев предпочитают узкопрофильного специалиста. Ну а возраст-я думаю 30 с копейками еще не так стар, но и не сильно молод Все то... о чем я здесь писала было не желание выпендрежа, а показать, что
Меня реально задела такая ваша формулировка... ведь, думается мне, что я Вам тут и привела в пример профессионала (хотя, скорее всего Вам будет трудно в этом признаться) Это крайне редкие случаи, и от профессионализма тут не зависит, с чем Вы собственно и согласились. Просто попробуйте поискать работу в Москве за 1500 без знакомств, я думаю у Вас глаза откроются -------------------- С уважением. Мария. |
||||||
|
|||||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
Вот значит что я думаю на этот счет ....
тоесть думаю довольно давно ....уже Например я - самый что ни на есть простой программист без всяких там наворотов вот ... получаю 1000$ но ! это моя планка это предел что бы мне получать 1100 например мне нужно будет 1) Изучить много новых технологий прикупить как я посчитал окло 10 новых книг и прочесть их очень внимательно ! 2) Изучить английский до уровня - "Свободно" и еще бы хорошо Немецкий хотябы до среднего уровня 3) Где-то поиметь опыт руководства хотябы небольшим коллективом а это что значит ? значит что уже надо думать не по программстки а по менеджерски что само собой уже трудно .... Вот поэтому от 300 - до 1000 один - два шага ... а до 1500 ух скоко много сразу ... и я кстати не знаю почему вот теперь конкретно по ВАшему случаю мне кажется Ваш муж большой проффесионал и если он хочет зарабатывать в Москве 1500 он будет их зарабатывать ... ! просто надо потыкаться по канторам по разным... -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение работы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |