The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"впервые О_О"
Отправлено johnjoy, 16-Авг-07 03:08 
Правильно сказали - смотря в какую область хотите удариться.

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

И вообще, чем бы вы не занялись, получайте максимум удовольствия от этого, тогда и достигните действительно многого.

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

Ближе к предмету - начните с фундаментального - принципов программирования, алгоритмов. Дело в том что, языки программирования - лишь инструменты, причем весьма похожие, зато такие понятия как "переменная", "рекурсия", "процедура", "цикл" общие для всех (ну есть конечно исключения =).
Возьмите Кнута, весь трехтомник. Для практики - возьмите школьные/студенческие/международные задачи олимпиад по программированию - там практически нет привязки к языку, получите море удовольствия.

Уже потом можете идти к инструментам.
Для начала, действительно изучите C - того же кернигана и ричи. Вы можете потом никогда не писать на чистом C, но именно вокруг него и возникает большинство других языков.
Затем разберитесь с ООП, продолжив выкуриванием C++.
После этого считайте, что базу знаете - можете ударяться в любую сторону: бороться с течкой памяти в C, окуевать от EJB в JavaEE, дивиться синтаксису питона или клепать форумы на PHP.

asm, кстати - по вкусу. Если вы будете заниматься веб-разработкой, то знание ассемблера вам сильно не поможет.
Если будете писать прикладной и функциональный софт, то да - полезно, очень. Но даже в этом случае реально "изучать" не советовал был, но до "hello world!" и одной-двух банальных прог советовал бы дойти.

Возможностей у вас - море =) По мере приобретения опыта, будет появляться собственный вкус и пристрастия.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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