The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Запутался с выбором языка программирования"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Запутался с выбором языка программирования"  
Сообщение от emint email(ok) on 23-Фев-08, 08:31 
Всем привет!Надеюсь, что здесь на форуме сидят хорошие люди и сведущие в программировании.
Собственно у меня проблема состоит в том, что я не могу выбрать язык программирования!
Собираюсь попробовать себя в роли программиста. Когда в институте изучал Си. Дома изучал Perl, немного Ассемблер. Но реальных задач толком никогда не решал. Еще не знаю даже где себя пробовать. Вот скажем говорят, что те кто работают с железом, необходимо знать Ассемблер.
А те кто занимаются администрированием изучают Perl/Phyton/PHP.  
И ВОТ САМАЯ МОЯ БОЛЬШАЯ ТРАГЕДИЯ В ТОМ, ЧТО Я ХОЧУ СЕБЯ ПОПРОБОВАТЬ ОПЯТЬ ПРОГРАММИСТОМ, НО НЕ ЗНАЮ С ЧЕГО НАЧАТЬ! ПОМОГИТЕ ПОЖАЛУЙСТА ТОВАРИЩИ ПРОГРАММИСТЫ И АДМИНИСТРАТОРЫ! БУДУ ОЧЕНЬ ВАМ БЛАГОДАРЕН! :)
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Запутался с выбором языка программирования"  
Сообщение от Michelnok (??) on 23-Фев-08, 12:44 
>Собираюсь попробовать себя в роли программиста.

Я хочу стать врачом. Оказывать первую медицинскую помощь учили на водительских курсах. Говорят что хирургам нужен скальпель, а терапевтам стетоскоп. С чего начать?

P.S. Ничего личного.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Запутался с выбором языка программирования"  
Сообщение от DeadMustdie email(??) on 23-Фев-08, 14:53 
>P.S. Ничего личного.

+1.

P.S. И ведь небось тут holy war начнут разводить. Окститесь, це ж не ЛОР.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Запутался с выбором языка программирования"  
Сообщение от angra (ok) on 23-Фев-08, 15:02 
Приобретаем или скачиваем трехтомник Дональд Кнут "Искусство программирования". Вдумчиво читаем и разбираемся. После усвоения язык программирования практически не будет играть роли.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Запутался с выбором языка программирования"  
Сообщение от emint (ok) on 24-Фев-08, 13:52 
Я понял всю обсурдность своего сообщения и купил себе книгу Ларри Уола!
Теперь буду разбираться и вспоминать. Еще раз спасибо, что ткнули меня...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Запутался с выбором языка программирования"  
Сообщение от Michelnok (??) on 24-Фев-08, 14:40 
>Приобретаем или скачиваем трехтомник Дональд Кнут "Искусство программирования". Вдумчиво читаем и разбираемся.

Кнут вряд ли чем-то помог бы. Кнут - это для тех кто "пишет музыку", а не для тех кто ее всего лишь исполняет. Плюс музыку только одного и весьма специфичного направления, которая уже давно написана учениками и коллегами Кнута, и 99% программистов ничего нового там не придумают. Плюс анализ алгоритмов - 90% содержания труда Кнута - на практике в 99% случаев не требуется (для несогласных - вспомните Rule of Optimization, Rule of Simplicity и Rule of Clarity). В подавляющем большинстве случаев достаточно лишь использовать готовые решения. В некоторых случаях надо лишь знать достоинства и недостатки предлагаемых решений, чтобы сделать правильный выбор.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Запутался с выбором языка программирования"  
Сообщение от angra (ok) on 24-Фев-08, 17:06 
Если для вас программирование это умение тыкать мышкой в визуальной среде или написание чего либо на фреймворках, то, да, Дон Кнут не для вас.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Запутался с выбором языка программирования"  
Сообщение от Michelnok (??) on 24-Фев-08, 19:19 
>Если для вас программирование это умение тыкать мышкой в визуальной среде или
>написание чего либо на фреймворках, то, да, Дон Кнут не для вас.

Во-первых, у Вас есть что сказать по существу, а не фантазировать о моих видах деятельности?
Во-вторых, я писал про пользу Кнута задавшему вопрос, а не фантазерам.
В-третьих, с подобными вопросами лично я разобрался еще 18 лет назад.
В-четвертых, Кнута я проработал тогда же, еще по изданию 1977 года.
В-пятых, я занимаюсь сервисами и модулями ядра, уже 10 лет как.
В-шестых, программирование отнюдь не ограничивается этими вопросами, и для решения очень многих задач требуются и "фреймворки" и "визуальные среды".

Продолжать, или достаточно?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Запутался с выбором языка программирования"  
Сообщение от angra (ok) on 24-Фев-08, 20:18 
Достаточно ответа на два вопроса
1. Вы считаете что прочтение Кнута вам ничего не дало?
2. Вам никогда не приходилось работать с молодым поколением изучившим программирование по "php/python/java/etc за 24 часа" и наблюдать как они не могут решить элементарные задачи?

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Запутался с выбором языка программирования"  
Сообщение от Michelnok (??) on 24-Фев-08, 20:54 
>1. Вы считаете что прочтение Кнута вам ничего не дало?

Дало, конечно. Но отнюдь не в качестве основной базы по всему и вся. И в дальнейшем можно по пальцам пересчитать случаи, когда действительно стоило изобретать "велосипеды по Кнуту". В подавляющем большинстве случаев достаточно готовых malloc/qsort/libavl и т.д. и т.п.

>2. Вам никогда не приходилось работать с молодым поколением изучившим программирование
> по "php/python/java/etc за 24 часа" и наблюдать как они не могут решить элементарные
> задачи?

Почему же не приходилось. У меня несколько новичков, с разной степенью способностей и перспективности. Никого нет, правда, из "за 24 часа", таким вообще в реальности делать нечего. Кнута, кстати, читали все. Но это совсем не расширяет круг задач, которые им можно поручить. Я не зря упоминал врачей. Хороший программист, как и врач, не делается ни за 24 часа, ни по прочтению книги.

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

Безусловно, фундаментальная подготовка необходима, если речь идет про хорошего программиста. Но речь в вопросе была про "попробовать себя в роли программиста", а не про годы обучения и годы практики.

Человек выбрал The Camel Book и лично я согласен с его выбором.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру