Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Вниз

Минимальные знания программиста для оплачиваемой работы   Найти похожие ветки 

 
Витян ©   (2007-07-07 18:37) [0]

Уважаемые мастера, вот скажите мне, пожалуйста, что, как минимум, должен знать программист, чтобы на своих знаниях зарабатывать хоть какие-то деньги.
Вот, например, многие говорят, что нужно знать с++. А на каком уровне его нужно знать?(я говорю про минимум). MFC? STL? или что? Такой же вопрос про delphi.
И ещё. Вот многие из вас работают программистами. А какие задания вам приходится выполнять на работе? Привидите примеры, пожалуйста, наиболее простых, так сказать "заданий".
Заранее благодарен!


 
antonn ©   (2007-07-07 18:40) [1]


> Привидите примеры, пожалуйста, наиболее простых, так сказать
> "заданий".

"Мне две булочки с изюмом, Виталику колу, и себе возьми что нибудь"
%)


 
Тень отца Гамлта   (2007-07-07 18:41) [2]

знать где f1


 
Anatoly Podgoretsky ©   (2007-07-07 18:43) [3]

> Витян  (07.07.2007 18:37:00)  [0]

Замени картридж в принтере


 
Тень отца Гамлта   (2007-07-07 18:44) [4]

еще форумы хоршие знать надо


 
Витян ©   (2007-07-07 18:52) [5]


> antonn


> Тень отца Гамлта


Ну а серьёзно ответить нельзя???


 
ferr ©   (2007-07-07 18:54) [6]

> Ну а серьёзно ответить нельзя???

Уметь решать поставленную задачу правильно, в срок, и так, чтобы тот кто будет потом работать с твоим кодом мог его быстро понять.


 
Карелин Артем ©   (2007-07-07 18:54) [7]


> Витян ©   (07.07.07 18:52) [5]

Я на предыдущей работе задавал вопросы типа "что такое join в SQL и чем левый от правого отличается?"


 
tesseract_pocket   (2007-07-07 18:59) [8]

join упрощает сложные запросы sql а сторона какая колонка главнее.


 
ferr ©   (2007-07-07 19:03) [9]

> join упрощает сложные запросы sql а сторона какая колонка
> главнее.

Ерунда эти джоины, узнать кто из них кто дело 10 секунд и наличия нормальной справки. Например в SQL:2003 входят natural join и cross join, ну и что с того? Слова может и сложные, понятия примитивные.


 
Карелин Артем ©   (2007-07-07 19:05) [10]


> ferr ©   (07.07.07 19:03) [9]

Дык 70% кандидатов не знают что такое join, хотя в требованиях SQL и умение что-нибудь попрограммировать.


 
Витян ©   (2007-07-07 19:10) [11]


> Карелин Артем


То есть нужно уметь с базами данных и с языком SQL. Правильно я понял?


 
Юрий Зотов ©   (2007-07-07 19:10) [12]

> Витян ©   (07.07.07 18:37)  

> Привидите примеры, пожалуйста, наиболее простых, так сказать заданий

Программа долго стартует (в это время на экране - заставка с картинкой, надписями и движущимся прогрессбаром), потом прогрессбар останавливается и показывается диалог "логин-пароль" (который всегда должен быть строго поверх заставки и ни при каких действиях юзера не должен прятаться за нее), потом диалог исчезает (а заставка остается и прогрессбар снова начинает двигаться) потом проходит еще долгое время (и заставка все это время на экране) и только потом появляется главная форма (а заставка исчезает, причем к этому моменту прогрессбар точно доходит до своего конца).

Задание - сделать заставку. Которая удовлетворяет перечисленным выше требованиям, а кроме того:

- обязана находиться в DLL;

- не должна иметь никаких задержек перерисовки (то есть, если по ней повозить чужим окном, то ее изображение не должно портиться даже на долю секунды);

- должна уметь выступать в качестве окна "About", отображая при этом дополнительный текст и не отображая прогрессбар;

- должна уметь работать с ЛЮБОЙ программой данной фирмы без перекомпиляции DLL.

Срок обычный - вчера.
:о)


 
tesseract_pocket   (2007-07-07 19:14) [13]

самоё веселое что на создание запросов уходит 10-20 % времени а то и меньше. А вот аналитика, это жесть.


 
Карелин Артем ©   (2007-07-07 19:16) [14]

Как всегда пришел дядя Юра и распугал всех своими заданиями


 
Витян ©   (2007-07-07 19:18) [15]


> Юрий Зотов

А dll писать на delphi или есть вох\зможность выбирать?

> Срок обычный - вчера.

Это как?


 
tesseract_pocket   (2007-07-07 19:20) [16]

вчера это самый распространённый срок в халтуре.


 
ferr ©   (2007-07-07 19:21) [17]

> Как всегда пришел дядя Юра и распугал всех своими заданиями

Задание специфичное. Я такое под win32 не представляю как писать. А вот .net пожалуйста. =)


 
antonn ©   (2007-07-07 19:21) [18]


> Это как?

это значит нужно все бросить и делать это в приоритетном режиме в кратчайшие сроки:) кратчайшие строки зависят от начальства:)


 
alien1769 ©   (2007-07-07 19:23) [19]


> > Срок обычный - вчера.
>
> Это как?


Срочное выполнение задания шефа. Причем регулярно !


 
Юрий Зотов ©   (2007-07-07 19:30) [20]

> Витян ©   (07.07.07 19:18) [15]

> А dll писать на delphi или есть вох\зможность выбирать?

На чем угодно, но согласно последнему требованию, эта DLL должна уметь работать с программой, написанной на ЛЮБОМ языке, поддерживающим работу с DLL.


 
Юрий Зотов ©   (2007-07-07 19:38) [21]

Забыл добавить:

- заставка должна быть точно в центре экрана при любом его разрешении;

- текст заставки не должен искажаться, если в настройках экрана выставлен хоть мелкий шрифт, хоть крупный;

- когда на экране заставка, то на таскбаре должна быть кнопка с именем программы;

- когда поверх заставки показан диалог "логин-пароль", юзер может переключиться на другую программу (и в это время заставка и диалог должны спрятаться под ее окном), а потом обратно (и в это время снова должна появиться заставка, а поверх нее - диалог).


 
antonn ©   (2007-07-07 19:41) [22]


> - заставка должна быть точно в центре экрана при любом его
> разрешении;

в центре  области, ограниченных app-барами, или в области даваемой form.screen? Во втором случае я бы дизайнеру по ушам дал:)


 
Тень отца Гамлта   (2007-07-07 19:47) [23]


>  при любом его разрешении;
>
> - текст заставки не должен искажаться, если в настройках
> экрана выставлен хоть мелкий шрифт, хоть крупный;

аааа, он же картинку мегов на десять туда вресурсит ))


 
vpbar ©   (2007-07-07 19:48) [24]

>>Юрий Зотов
Готов выполнить, но желательно уточнить интерфейс dll :)
>>Витян ©
А вообще если интересно посмотеть задания за которые деньги платят глянте тут http://www.weblancer.net/projects/ или на какомнить аналогичном сайте.
В основном там требуется разработка Web-приложения. Т.е. php,asp,sql


 
Юрий Зотов ©   (2007-07-07 20:24) [25]

> vpbar ©   (07.07.07 19:48) [24]

Если хочется - делайте, но это же не задание, я просто пример привел. Что касается определения интерфейса, то это, воообще-то, тоже входило в задачу. :o) Требования к интерфейсу - простота и удобство для использующего его программиста, даже с низкой квалификацией.

Насколько помню, у меня интерфейс был таким (но это не значит, что он не может быть другим). DLL экспортирует всего 4 функции:

- показать заставку (вызывается для показа и обновления заставки);

- убрать заставку;

- дать хэндл окна заставки;

- "присоединить" окно заставки к окну с указанным хэндом (чтобы они работали в "связке", как одно целое и при этом указанное окно всегда находилось поверх заставки).

Полного определения функций не привожу потому что это уже будет и подсказка, и навязывание своего решения.
:о)


 
Витян ©   (2007-07-07 22:33) [26]


> Юрий Зотов


А можно про уровень подготовки поподробнее, точнее про первую часть моего вопроса.


 
MsGuns ©   (2007-07-07 22:37) [27]

ЮЗ, похоже, пришел с именин..
Как Стенька Разин
В смысле веселый и хмельной

;)))


 
Юрий Зотов ©   (2007-07-07 22:45) [28]

> Витян ©   (07.07.07 22:33) [26]

Ну прикиньте сами - на каком уровне профессиональный водитель должен уметь водить машину? На свободном, естественно, раз уж он профи.

А разве профессия программиста какая-то особенная? Разве она чем-то отличается от других?

Это если говорить о профи. Но чтобы зарабатывать хоть какие-то деньги, профи можно и не быть (например, студенты иногда подрабатывают написанием курсовых другим студентам). Тогда достаточным можно считать уровень, который позволяет хотя бы кое-как написать конкретную программу, вот и все.


 
Юрий Зотов ©   (2007-07-07 22:46) [29]

> MsGuns ©   (07.07.07 22:37) [27]

Сергей, у Вас проблемы с самооценкой. Уже говорил.


 
Юрий ©   (2007-07-07 22:48) [30]

> [28] Юрий Зотов ©   (07.07.07 22:45)

Нет, вообще профессиональный водитель, это призвание. ;)
Не только свободно, это несколько другое состояние.
Соответственно и в других областях, хотя не понимаю, какое отношение это имеет к рассматриваемой ветке?


 
Vlad Oshin ©   (2007-07-07 23:11) [31]

ЮЗ - я так хотел с Вами как и с Сергеем, выпить
а сергей и вы так вот
что ж мне, разорваться? А  может пожалеете меня?


 
Юрий Зотов ©   (2007-07-07 23:17) [32]

> Vlad Oshin ©   (07.07.07 23:11) [31]

Мне тоже жаль. Но что могу сделать?


 
MsGuns ©   (2007-07-07 23:21) [33]

>Юрий Зотов ©   (07.07.07 22:46) [29]
>Сергей, у Вас проблемы с самооценкой.

А я разв говорил о себе ?

>Уже говорил.

Надо же, а я не законспектировал. Уважаемый профессор, а можно повторить для особо "внимательных" ? Возможно, я на этот раз снова не успею записать Вашу очередную Истину.


 
Юрий Зотов ©   (2007-07-07 23:25) [34]

> MsGuns ©   (07.07.07 23:21) [33]

И не только с ней, похоже.


 
Vlad Oshin ©   (2007-07-07 23:51) [35]

вы ж были комсомольцами
а уважительная причина для отсуттствие на боевом посту одна - смерть
100000000 лет жизни, впрочем
ну и как объясните?
стоимость билетов от 17р- до 2000р не рассматсривется


 
Vlad Oshin ©   (2007-07-08 00:14) [36]

понял, разыгрываете...
это все только проверка на причастность к братству..


 
Kostafey ©   (2007-07-08 00:20) [37]

Уметь вставить вилку в розтку, идущую от системника если она выскочила.
Что, я шучу ? Это разве шутка ?
Да ни сколько!


 
DrPass ©   (2007-07-08 00:23) [38]


> вот скажите мне, пожалуйста, что, как минимум, должен знать
> программист, чтобы на своих знаниях зарабатывать хоть какие-
> то деньги

Уметь смывать в туалете и кивать головой. В некоторых случаях больше ничего не потребуется


 
sniknik ©   (2007-07-08 00:31) [39]

вот
http://forum.sharereactor.ru/showthread.php?t=113406
фильм, практически инструкция, от том что нужно знать чтобы стать начальником службы IT, ну и о знаниях подчиненных тоже можно составить представление.


 
ANTPro ©   (2007-07-08 00:52) [40]

У меня тестовое задание было сделать редактор форм. (На С++)


 
Vlad Oshin ©   (2007-07-08 04:18) [41]

сделали?
(на с++?)
а как библиотеки KOL и OpenGL.? помогают интересоваться?


 
Petr V. Abramov ©   (2007-07-08 04:30) [42]

Юрий Зотов ©   (07.07.07 19:10) [12]
дежавю, а газировка ни при чем :)))


 
ANTPro ©   (2007-07-08 04:33) [43]

> [41] Vlad Oshin ©   (08.07.07 04:18)
> а как библиотеки KOL и OpenGL.? помогают интересоваться?

Это вообще к чему?


 
Vlad Oshin ©   (2007-07-08 13:35) [44]


> ANTPro ©   (08.07.07 04:33) [43]

приношу извинения, очень прошу извинить
попутал
все попутал



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.047 c
2-1184088566
Евгений Р.
2007-07-10 21:29
2007.08.05
Опрос клавиатуры


15-1184143624
ПостОвый терминатор
2007-07-11 12:47
2007.08.05
Win4lin v5.1.x


15-1183705117
DelphiN!
2007-07-06 10:58
2007.08.05
Разрешить учетной записи пользователя устанавливать программы


15-1184159443
GanibalLector
2007-07-11 17:10
2007.08.05
OLE for Retail POS (OPOS.FiscalPrinter)


15-1183967108
начинающий
2007-07-09 11:45
2007.08.05
Большие фотки природы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский