Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.05;
Скачать: CL | DM;

Вниз

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

 
Витян ©   (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]

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



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

Текущий архив: 2007.08.05;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.025 c
8-1162849612
Горгер
2006-11-07 00:46
2007.08.05
ValidateRgn в OpenGL-


8-1162728500
AlexSt
2006-11-05 15:08
2007.08.05
Как вытищить и/или изменить разрешение BitMap


15-1183655714
@!!ex
2007-07-05 21:15
2007.08.05
НЕ смотрится DVD.


15-1183951544
Тень отца Гамлта
2007-07-09 07:25
2007.08.05
Разминка для мозгов физиков :)


15-1183856874
Куб
2007-07-08 05:07
2007.08.05
История Demos: Мы все были программистами, а не бизнесменами.