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

Вниз

Программист   Найти похожие ветки 

 
Игорь Шевченко   (2002-06-20 12:27) [40]

int64 © (20.06.02 12:25)

Русский язык - тоже гуманитарная наука. Рекомендую :-)


 
Lola   (2002-06-20 12:34) [41]

Praco © (20.06.02 12:09) Ну тут ты не прав. Программисты должны быть ну не семи пядей во лбу, то хотя бы пяти. Большие проекты так и создаются: один - выдает идеи и прикидывает возможные пути разработки; пять - разрабатывают процедуры, увязывают их между собой; а десять - с 9 до 18 пишут по выданным алгоритмам коды... и никаких разговоров о работе. У каждой категории свой уровень знаний и свой потенциал для развития. Может тебе не повезло и ты не писал ничего интересного, вот и считаешь, что это сугубо инженерная работа.


 
int64   (2002-06-20 12:49) [42]

Игорь Шевченко © (20.06.02 12:27)

>Русский язык - тоже гуманитарная наука. Рекомендую :-)

И ремесло. Кстати, дающееся не многим.
А вот насчёт математики не я придумал - кто-то из великих сказал. Это и не оспоримо, я полагаю.


 
Игорь Шевченко   (2002-06-20 13:16) [43]

int64 © (20.06.02 12:49)

Что немногим - это точно :-)

Про математику я согласен, даже спорить не надо


 
esu   (2002-06-20 13:27) [44]

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


 
kull   (2002-06-20 15:23) [45]


> SPeller © (19.06.02 23:05)
> А разве можно НАУЧИТЬ кого-то быть программистом?


Хоть я программирование изучаю самостоятельно, но все таки странный вопрос...
Можно же научить математике, другим наукам. И это тоже такая же наука. В ней есть свои законы.

Программер обыкновенная специальность.
А то начинается типа: "Умом Россию не понять..."


 
Игорь Шевченко   (2002-06-20 15:43) [46]

kull © (20.06.02 15:23)

Ювелир - тоже обыкновенная специальность. Легко ли им стать?


 
Malder   (2002-06-20 17:01) [47]

Я лично отношусь с большим подозрением к программистам без технического высшего, а особенно, вообще без высшего образования. Те, которых я видел - не программисты, а генераторы тупого кода.
Большая ошибка так рассуждать.
Вот даже придумал пример. Билл Гейтс. Хотя и без него таких людей ПОЛНО


 
ZZ   (2002-06-20 17:23) [48]

Malder
После такого примера и учится не хочется :)


 
vuk   (2002-06-20 17:26) [49]

А что, Жадный Билл стал программистом? :o)


 
ZZ   (2002-06-20 17:30) [50]

vuk
А почему бы и нет?
(ps.я не говорю, что винду он сам писал и т.д.)


 
esu   (2002-06-20 17:59) [51]

vuk:
Был программистом.

Если у человека есть способности к программированию и к менеджменту то почему бы не заработать денег на своих программах, а потом еще и на чужих. Помоему вполне логично :)


 
vuk   (2002-06-20 18:35) [52]

А списочком программ, которые ЖБ разработал с нуля не побалуете?
А то что-то навскидку кроме версии интерпретатора BASIC ничего не вспоминается...


 
ZZ   (2002-06-20 18:41) [53]

vuk
Аналогичный вопрос тебе (ничего личного) Желательно чтобы твою прогу еще кто-нибудь знал (ведь про интерпритатор басика ты знаешь)


 
vuk   (2002-06-20 19:05) [54]

to ZZ:
>Аналогичный вопрос тебе (ничего личного)
>Желательно чтобы твою прогу еще кто-нибудь знал (ведь про
>интерпритатор басика ты знаешь)
Ну допустим программы исключительно для внутреннего употребления, а вот результатами их работы как минимум пара тысяч человек пользуется (я так думаю, что поболее будет). :o)

А вообще Вы куда-то не туда заруливаете. Здесь речь не о том. Был выдвинут тезис о том, что Билл Гейтс хороший программист. А я подозреваю, что программ его в глаза никто не видел, чтобы это утверждать.

А вот что он хороший бизнесмен - это точно. С этим спорить трудно. Да и ни к чему.


 
iZEN   (2002-06-20 19:09) [55]

Учился сам (по книжкам), никого(!) не спрашивая. Было время для практики.


 
esu   (2002-06-20 20:31) [56]

vuk:

> А вообще Вы куда-то не туда заруливаете. Здесь речь не о
> том. Был выдвинут тезис о том, что Билл Гейтс хороший программист.
> А я подозреваю, что программ его в глаза никто не видел,
> чтобы это утверждать.

Предполагаю что кто-то видел, раз уж этот интерпритатор в дело пошел :)
А из сказанного тобой разве следует что ты хороший программист ? Относительно все это. У каждого свои мерки.
По моему чисто субъективному мнению он был таки хорошим программистом. (знаю некоторых людей которые прошли похожий путь программист -> бизнесмен, и как программистов их уважали)


 
vuk   (2002-06-20 21:02) [57]

>А из сказанного тобой разве следует что ты хороший программист ?
Хм... А я это утверждал? ;o)

>По моему чисто субъективному мнению он был таки хорошим
>программистом.
Ну на чем-то же это Ваше мнение основывается...

Ладно, завязываем с Биллом...


 
Anatoly Podgoretsky   (2002-06-20 21:32) [58]

Начинается как всегда хорошо, а заканчивается как обычно маст дай


 
DeMoN-777   (2002-06-21 01:12) [59]

А чем это интерестно, всех эта тема так задела ? ;)


 
kaif   (2002-06-21 04:13) [60]

Я убежден, что высшее техническое образование никогда не помешает. Можно даже прогулять все занятия. Важно привыкнуть сдавать сессии. Пиковая нагрузка на мозг. Плюс общение с прогрессивной публикой (однокурсники). Это:
1. Устраняет страх перед математикой и "умными" книгами.
2. Прививает стиль выбирать лучшие книги из самых толстых.
3. Прививает вкус к философии, что очень важно для классного программиста.
4. Дает представление о булевой алгебре, на которой все в конечном итоге построено в мире компьютеров.
5. Приучает к режиму пиковых нагрузок, без чего программирование немыслимо.
------
Однако научить программированию у нас в институтах не могут, ИМХО. Так как не дают практических задач.
В США, я слышал, университеты тесно сотрудничают с фирмами, ведут свои научные разработки. Там у студентов есть интерес к практическим занятиям, так как плоды их труда используются, а не выбразываются в ведро, как у нас.
Мне кажется в этом главная проблема.
Программирование - прикладная наука, а не искусство в себе. Упражняться в упрощении интегралов функционалов и писать код - не одно и то же...


 
Ketmar   (2002-06-21 05:59) [61]

2kaif ©:
>5. Приучает к режиму пиковых нагрузок, без чего программирование немыслимо.
эх, Рассея... год ничерта, извините, не делаем, зато в последнюю неделю оного: "аврал! караул! работа в три смены! план горит!" странно Мне это. а не проще ли аккуратненько нагрузку распределить, и обходиться без "пиков"?
в Моей практике, честно говоря, т.н. "пиковые нагрузки" бывали только тогда, когда Я ленился заранее спланировать проект. обычно же скорее наоборот - шел весьма расслабленный процесс. и все успевалось. и на пиво было время. и на девушек. и на кодинг "для себя"...

Satanas Nobiscum!
21-VI-XXXVII A.S.


 
Praco   (2002-06-21 09:42) [62]

Malder © (20.06.02 17:01)
"Я лично отношусь с большим подозрением к программистам без технического высшего, а особенно, вообще без высшего образования. Те, которых я видел - не программисты, а генераторы тупого кода.
Большая ошибка так рассуждать.Вот даже придумал пример. Билл Гейтс. "

Я же сказал, те, которых я видел. Примеров могу привести несколько. Естественно, бывают исключения, я не встечал. На Билла наезжать не буду, поскольку уважаю его.
Согласен с kaif © (21.06.02 04:13) поэтому и отношение такое к программерам без образования.

Lola © (20.06.02 12:34)
int64 © (20.06.02 12:25)
Ну, ладно, пусть вы гуманитарии и творцы, я остаюсь простым ремесленником :)
Добавлю только, что даже для самых творческих процессов(общие концепции разработки, алгоритмирование, разработка базы, сложная отладка) не нужен "талант". Нужна техническая эрудиция, опыт подобных разработок.


 
Igorek   (2002-06-21 11:24) [63]

У меня вот тоже нет специального программистского образования. Я экономист по специальности. И жалею, что сразу не поступил куда надо - молод был, не знал толком, что хотел. Вот сейчас иногда нехватает фундаментальных знаний (приходиться копаться в литературе).
Вот сейчас добываю второе высшее по "Системам поддержки принятия решений" (ИИ).
Т.е. жизнь всегда расставляет все по своих местах.

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

В идеале как я думаю должно быть. Человек учиться в вузе, но хочет ходит, хочет не ходит на пары. С экзаменами напрягов нет. Чем хочет - тем и занимается. А в конце - один большой экзамен.
Могу аргументировать дополнительно.


"Я ему про Фому, а он мне про Ерему"
(у меня новая подпись :-))


 
sergey32   (2002-06-21 15:07) [64]

Я бы пошел работать программистом, только никто не берет.
Говорят что надо знать Оракл. Как этим тупоголовым работодателям объяснить, что Оракловыми настройками должны заниматься сисадмины, а программист должен писать прогу, а select он и в африке select.


 
Praco   (2002-06-21 15:32) [65]

"Оракловыми настройками должны заниматься сисадмины"
Правда?
:)
Они тебе наадминистрируют. Сисадминов к базе нельзя на пушечный выстрел подпускать.


 
Виктор Щербаков   (2002-06-21 15:35) [66]

Praco © (21.06.02 15:32)
Правильно, настройкой Оракла должен заниматься Оракловый администратор :)


 
Raptorial   (2002-06-21 15:49) [67]


> Правильно, настройкой Оракла должен заниматься Оракловый
> администратор :)

Ну-ну. Это какой-то идеальный случай.
Как правило все хотят заплатить деньги за одного человека, а в его лице иметь трех. Как там в пословице: и швец и жнец и на дуде игрец :-)?


 
Johnny Smith   (2002-06-21 15:53) [68]

2sergey32 © (21.06.02 15:07)
а select он и в африке select.
Ну, если говорить о select * from emp, то Вы правы.
Но тем программистам, кто СЕРЬЕЗНО работает с конкретной БД (неважно - Oracle, MSSQL, Interbase) - приходится ИЗУЧИТЬ и ЗНАТЬ очень и очень многое о ней. Вы, в частности, об оптимизации запросов слыхали? Если нет, то довожу до Вашего сведения, что для каждой БД методы оптимизации весьма и весьма различны.
А "прогу писать" - ума много не надо. "Прога" - это Hello Wordl. А программный продукт - Word, Excel, Win...
Кстати, различаются они еще и тем, что за программный продукт платят деньги.


 
ПИТОН   (2002-06-21 16:00) [69]

Да, кстати, уметь придумывать программу и уметь ее писать это две разные вещи.


 
Виктор Щербаков   (2002-06-21 16:13) [70]


> Как правило все хотят заплатить деньги за одного человека,
> а в его лице иметь трех.

Ну и пусть. Просто в обязанности сисадмина не должно входить администрирование СУБД. А как там между личностями обязанности (роли) распределены - не важно.


 
Johnny Smith   (2002-06-21 16:19) [71]

2Raptorial (21.06.02 15:49)
Как правило все хотят заплатить деньги за одного человека, а в его лице иметь трех. Как там в пословице: и швец и жнец и на дуде игрец :-)?
Ага! Есть такая черта у заказчиков. Мне на ум, правда, приходят другие строчки:
"...Нужен мне работник,
Конюх, повар и плотник.
А где найти мне такого
Работника на слишком дорогого?"


 
Raptorial   (2002-06-21 16:35) [72]


2 Виктор Щербаков:
> Просто в обязанности сисадмина не должно входить администрирование СУБД.

Теоретически да!
Но попробуйте сказать это своему начальнику 8-)
Кстати, на загнивающем западе обязанности распределены довольно четко.


 
Виктор Щербаков   (2002-06-21 16:48) [73]

Raptorial (21.06.02 16:35)
Обрати внимание - в обязанности сисадмина, а не человека. Человек же может играть несколько ролей (сисадмин, проектировщик, начальник отдела...) в каждую из которых входят свои обязанности. Как роли распределять между людьми - вопрос эффективности организации производства.

PS: ... да, наверно я перетрудился сегодня...


 
Сергей Суровцев   (2002-06-21 17:05) [74]

>Praco
Программист тем и должен отличать от машинистки, что он думать должен раз в 10 больше, чем кода набирать, причем в идеале в обратной пропорции - чем больше думаешь, тем меньше код.
Больше всего похоже на писателя - без фантазии НОЛЬ.
>Игорь Шевченко
Согласен, база обязательно нужна и логическое мышление правильно поставленное, но мышление важнее, потому иногда попадаются и без начальной базы (хотя потом ее набирают).

А по поводу темы, так как она разделилась на две
1) Программистов не учат, как не учат художников, базу дать могут, а дальше изволь сам.
2) Хороший программист отличается от плохого тем, что доводит свои программы до ума (свои или своего коллектива, если он нач.проекта), то есть выдает законченный, хорошо работающий продукт, чего и вам всем желаю. Это единственный критерий оценки качества программиста.


 
copyr25   (2002-06-21 17:25) [75]

Ах! Программисты с дипломами! Много ли вас?
Высшее образование в СССР отличалось удивительным свойством -
кто хоть раз сдал, ну, хоть одну сессию - мог потом (и теперь может)
сдать чего угодно:))
Я немного знаком, КТО и как теперь называется программистом.
Litlle a bit. Очень хорошая подготовка. Особенно в таких гадких вещах,
как базы данных. И очень слабое воображение. Сильно повязаны.
Ах эти, нужные только сегодня базы! (Мать их за-ногу:)) А завтра?
Низким уровнем практически никто не владеет. Считается при этом
ПРОГРАММИСТОМ! Забыли, что программисты, прежде всего, владели
программированием самой машины, а не освоением прогрессивных "пакетов".
3D - там такие деньги платят, что про Delphi можно забыть. Навсегда?
И про ассемблер? И 3-мерно вирусов бояться?



 
Raptorial   (2002-06-21 17:38) [76]


> Ах! Программисты с дипломами! Много ли вас?

IMHO: Без диплома на престижную работу тяжело устроиться.
+ знание как минимум одного иностранного языка.
Не знаю как кому везет - а мне пришлось второе высшее получать...


 
Johnny Smith   (2002-06-21 17:54) [77]

2copyr25 © (21.06.02 17:25)
А завтра?
Низким уровнем практически никто не владеет. Считается при этом
ПРОГРАММИСТОМ! Забыли, что программисты, прежде всего, владели
программированием самой машины, а не освоением прогрессивных "пакетов".

Знаете, я думаю что лет 30 назад программистов, о которых Вы так восторженно пишете, упрекали в недостаточном знании арифмометра и счетов :-))


 
kull   (2002-06-21 18:01) [78]


>Игорь Шевченко © (20.06.02 15:43)
>kull © (20.06.02 15:23)

>Ювелир - тоже обыкновенная специальность. Легко ли им стать?


Ты думаешь - стать хорошим плотником легче чем плохим ювелиром ?
Шаблонная и сомнительная точка здрения...


 
int64   (2002-06-21 18:02) [79]

Raptorial (21.06.02 17:38)
> Не знаю как кому везет - а мне пришлось второе высшее получать...


У моего приятеля дочка закончила какие-то курсы при колледже. Сейчас работает программистом - ведёт базу в Access. Может даже "добавлять/удалять колонки". :)
Получает столько, сколько средне-статистический программер в регионе. 18 лет; у неё уже запись в трудовой, что она программист; через несколько лет у неё будет диплом заочницы и трудовой стаж программера.

А ты говоришь второе высшее...


 
copyr25   (2002-06-21 18:03) [80]

>Johnny Smith © (21.06.02 17:54):
Ну, от этих "счетов", как-никак, и теперешние компы?
Правда?



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

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

Наверх




Память: 0.62 MB
Время: 0.009 c
7-58330
Rem
2002-04-26 17:13
2002.07.18
Софтовый модем


14-58287
SeF
2002-06-21 03:24
2002.07.18
ловля багов


1-58142
amochkin
2002-07-09 07:05
2002.07.18
Можно ли назначать SetWindowRgn для TShape?


4-58372
Vovas
2002-05-18 12:47
2002.07.18
Не обновляются обои на рабочем столе под win2000.


3-57947
skarm
2002-06-25 11:06
2002.07.18
dbf





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский