![]() |
|
Модераторы: LSD |
![]()
|
|
| russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
Добрый день, дорогие софорумчане. Вопрос, который я вам хочу задать, рос во мне довольно давно, в частности из-за того, что я хочу сделать из себя программиста и понять, что из этого получится, и получится ли вообще (как в прикладных задачах, так и вообще), но какого-либо роста в этом направлении со своей точки зрения я не заметил (приложения для института, рендерящие детальку на OpenGL-библиотеке всего на 300 строк кода и приложение на Pascal, которая сортирует односвязные/двусвязные списки восемью методами это, извините, не рост, а убожество какое-то)... Возможно, дело в том, что я не могу сам выдумать себе задачу, потому что в основном бываю всем доволен и не хочется ничего переделывать, а может быть, у меня просто нет таланта в этом направлении, и нет смысла вообще этим заниматься. Поэтому вопрос следующий: - Что определяет программиста как человека, умеющего строить быстрые и гибкие алгоритмы? Как человеку, мало имевшему дела с математикой, развить математическое мышление и научиться решать задачи в срок хотя бы на 10 лет. - Что должен понимать программист, чтобы быть программистом (например, выполнить 40 - 60% процентов задач из "Искусства программирования" Дональда Кнута, прочитать и понять Томаса Кормена "Теория алгоритмов", знать большиство парадигм языков или остановиться на паре-тройке из них, или же есть другие пути, литературные источники и средства, которые заслужили общее доверие?.. Что вообще популярно среди программистов, сделавших самих себя?) - Как определить, что нет никаких шансов у человека стать программистом? (я более сторонник мнения, что человек есть то, что он о себе думает, но есть и другие мнения, что, скажем, в 20 лет начинать быть программистом уже поздно, надо было начинать раньше... (хотя сам в первый раз с программированием столкнулся в первый раз лет в 14, когда поступил на курсы Delphi, не зная даже Pascal ;) Весьма глупое знакомство, да...)) - Куда посоветуете податься за опытом, который столь бесценен для любого начинающего? смогут помочь раскрыться человеку, или работать самому, создавая и выдумывая себе самому задачи?... Если работать самому, то как оценить серьёзность задачи, которую ты себе ставишь на решение? Есть ли написание простого текстового редактора, который нужен просто для того, чтобы писать текст, решением СЕРЬЁЗНОЙ задачи?... Не судите за строгость написания, я тут не очень часто пишу, но мне всегда приятно читать форум и видеть большое количество аудитории, которая здесь находится Поэтому с радостью приму любые замечания по этому поводу, тем более, что то, что вы скажите, будет отнесено к делу и воспринято, как добрый совет. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 4 Всего: 315 |
что-то мне слегка сгрустнулось
незнание термина "парадигма языков" не мешает мне уже пару лет успешно развиваться в профессии читаю то что нужно по работе и то в чём хочу развиться. всё Господи! что я здесь делаю? если в 20 лет поздно этим начинать заниматься, то я вообще пенсионер выживший из ума на старости лет. страшно даже подумать, я не ходил на курсы по программированию чего бы то ни было ерундой не маятся, а занять конкретными задачами. не можешь придумать для себя, проси знакомых. затем лезь в интернет и предлагай услуги студентам, вначале за бесплатно, если хочешь чтобы кто-то без претензий к тебе обращался. когда нагуляешь вес можно уже деньгу назначить. всё постигается через опыт |
|||
|
||||
| russians |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
А мне то как сгрустнулось
Видимо, моя ошибка в том, что я пытаюсь понять всё понемногу, оставляя возможность сконцентрироваться на малом. Спасибо за совет
Ну, для меня курсы это просто лишний способ посмотреть оценку себя со стороны других людей, плюс найти единомышленников Бумажка всё равно ничего не даст, когда поступишь на работу по специальности, будут смотреть на знания
Спасибо! |
||||||||
|
|||||||||
| Рыжий |
|
||||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: нет Всего: 20 |
russians, Наверное самым лучшим советом для вас будет разводить поменьше теории и приступать немедленно к действию!
Иногда и у меня наступает "минутка философии", в которой я теряюсь, ухожу в себя и думаю... А вопросы совсем холиварные "что делать дальше", "нужно больше знать", "нужно сделать... но как... а если... и почему не так..." заканчиваю даже: "Зачем мы здесь", "Кто мы", "Где грань между добром и злом"
У всех в этой жизни есть равные шансы стать программистами. Самому в своем соку вариться будет неуместно. Для развития нужно общаться с людьми умнее тебя и учиться у них, постепенно перебирать их знания. Но это не означает, что вы должны трудоустраиваться в IT компанию, хороших программистов вы можете найти на этом форуме |
||||
|
|||||
| russians |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
Да я уже работаю на IT-компанию, занимающуюся вопросами телефонии
Но нельзя отрицать, что теория понадобится, когда нужно будет набивать руку и уметь быстро строить алгоритмы К примеру, мой товарищ-программист использует серию "Искусство программирования" вообще как настольную книгу (а MIX, который сочинил Кнут, вообще считает гениальной вещью), но у него совсем другой уровень и другие подходы (цитата: "а зачем учить язык? просто берёшь и пишешь Но для такого уровня нужен соответствующий план работы над собой... по крайней мере, мне так кажется. P.S. А философия да, штука ужасная Это сообщение отредактировал(а) russians - 24.11.2008, 12:19 |
||||
|
|||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: нет Всего: 20 |
Я говорил не о теории знаний. Все мы наверное знаем, что есть люди - "вечные теоретики". Вот это имхо сегодня большая беда :( C популяризацией интернета появляется все больше и больше источников информации. То есть сегодня можно утром залезть в инет "новости почитать", а выйти из него глубокой ночью, осознавая, что день прошел зря - время ушло на чтение различной прессы :( Нужно поставить хороший фильтр против бесполезной и бесценной информации и соединить остаток с практикой и все будет ОК ;) Это сообщение отредактировал(а) Рыжий - 24.11.2008, 13:02 |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: нет Всего: 154 |
я не знаю ни одного человека почитавшего Кнута, а вот "Алгоритмы: построение и анализ" Кормена, прочитать и понять вполне реально |
|||
|
||||
| russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
Дело не в том, чтобы понять, дело в том, чтобы научиться доводить себя до кондиции и решать нетривиальные задачи, которые применимы в практике и приносят понимание, почему такие дисциплины, как математическая статистика и математический анализ - нужны в жизни и на практике
Недавно я наткнулся на интересный топик в lj, http://alexkuklin.livejournal.com/659275.html и что то мне действительно, как сказал bars80080, взгрустнулось. Это сообщение отредактировал(а) russians - 29.11.2008, 15:03 |
|||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate Репутация: 2 Всего: 19 |
Из кодинга и испорченных глазок.
-------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
Ребята, прошу прощения за очередное поднятие темы, но назрел ещё один вопрос: где искать задачи программисту, если вокруг него задач самостоятельно не возникает и он всем доволен?...
То есть, если перефразировать вопрос: откуда взять идеи, если их нет?... Что взяться писать начинающему программисту и в чём поучаствовать для начала?.. По крайней мере, чтобы набрать портфолио первоначальное на худой конец?... |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 4 Всего: 315 |
тебе уже посоветовали писать для студентов. у них шибко-вывернутых задач хватит
|
|||
|
||||
| al1ve |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 20.11.2008 Репутация: нет Всего: нет |
Действительно, расскажите, с чего начать путь программера? Ну, допустим, прочитал ты все(!) книги и всё там понял =) а дальше что? Просто писать программы и скрипты? или что?
|
|||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: нет Всего: 173 |
Так не бывает. Программист — это тот, кто пишет программы, а не только читает книги. Теория и практика должны идти рука об руку. А «все книги по программированию» — это вообще анекдот. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: нет Всего: 20 |
А вот мне интересно, что нас ждет в конце? Ну когда вообще все все все сделал - что дальше?
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 4 Всего: 315 |
один вариант - застрелиться
такое ощущение, что мы говорим не о заработке, а о философском течении что значил всё-всё-всё сделал? я меряю работу в баксах и приближения верхнего предела не вижу |
|||
|
||||
![]()
|
| Правила форума "Разные вопросы" | |
|
|
Сюда нужно постить только темы, которые нельзя отнести ни к одному из существующих разделов. Если вы не уверены, то просмотрите еще раз заголовки форумов, карту форума или попробуйте воспользоваться поиском.
С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разные вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |