Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
 Аватар для TheWindWhisper
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19

Буду программистом! С чего начинать?

13.01.2012, 15:38. Показов 76100. Ответов 443

Студворк — интернет-сервис помощи студентам
 Комментарий модератора 
Тема скомпилирована из нескольких одинаковых и похожих тем. Также сюда будут добавляться все темы типа "С чего мне начинать учиться программированию", "Подскажите направление" и прочих подобного рода.

 Комментарий модератора 

Для впервые зашедших:
перейти
перейти


Приветствую всех.

Коротко о себе: мне 29 лет, живу в Украине. Работал экономистом, маркетологом и прочими другими. Было небольшое дело. Разочаровался, понял, что не мое. Осознал, что мне нравится проводить время за компьютером - в свободное время делал свой блог, пару сайтов, разбирался с HTML ради интереса. Взвесив многое, прикинув варианты и последствия, все же решился попробовать стать программистом. Мне это нравится.

Не спешите критиковать: мол, там поработал, тут... теперь новая фишка - "хАчу кодить..." Я настойчив, если глаза горят. А они горят. Долго думал - не поздно ли в 29 переучиваться? Но..
а) Похоже, что вариантов в моем случае нет....
b) Тыщи примеров других успешных людей, которые и в 45 переучивались или эмигрировали (да полстраны, после распада СССР, чо уж...).

В общем, отвожу себе 1 месяц на то, чтоб сделать вывод - мое ли это. Если да - то далее отвожу себе 1 год, чтоб стать пусть не ХОРОШИМ, но нормальным программистом и зарабатывать себе на жизнь этим ремеслом. Повторюсь: я - настойчивый, поэтому не надо демотивирующего скептицизма, а вот конструктивная критика - с благодарностью приму.

Итак, исходные данные: небольшие знания HTML, с компьютером, в принципе, "на ты", хороший комп и инет... вот, собсно и все. Ах, да... еще и желание)))

Много рылся в инете в поисках главного вопроса: С ЧЕГО НАЧАТЬ?

В общем, начал осваивать паскаль, вроде ничего сложного... с С++ рекомендовали не начинать, хотя мне и очень охота.

Вопрос с общественности (риск холивара, блин): с чего начать, если знаний в программировании - 0?
Pascal, C++, Java, PHP....

Помогите разобраться и определиться!!!

Пока жду ваших комментариев, ковыряю потихоньку паскаль и си++.

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2012, 15:38
Ответы с готовыми решениями:

Open source. С чего начинать?
Знаю только про сайт http://sourceforge.net/, но я англ. плохо знаю. Нет ли каких-нибудь инструкций как и что делать с open source...

си, си++ и другие. или с чего начинать
Привет Друзья! Я давно работаю с компьютерами, и имею не малый опыт по решению различных задач с помощью компьютерного ПО. Теперь я...

Возьмите в команду верстальщиком или php программистом, буду работать за опыт!
Возьмите в команду верстальщиком или php программистом, буду работать за опыт! Хочу стать php программистом, нов этом деле имею не много...

443
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,508
Записей в блоге: 2
05.07.2020, 14:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Usaga Посмотреть сообщение
Линуксоиды" вообще против всего. А линуксоиды - нормальные пользователи линукса, которые за любую движуху, которая увеличит популярность их любимой ОС.
Ну давайте не будем холивар устраивать на эту тему. Как раз там были нормальные обсуждения. Вы сами пробовали году примерно в 2009 моно использовать. А самое главное зачем. На линукс ни кто ни кого не тащит насильно. Если нужна платформа Net зачем линукс? Тем более, что mono, на сколько я помню, не родная реализация, а результат "обратного инжиниринга".... Т.е. по определнию не может на 100% работать так же как оригинал, у которого закрыты исходники.
Но! Повторюсь. Лично у меня нет ни какой необходимости в Net. И не возникало, может быть я отстал в этом вопросе от прогресса.
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 14:45
Компилятор вставляет в программу ассемблерный код этих функций

Добавлено через 1 минуту
зачем линукс?
Настраиваешь сырые сокеты - что и через кого и кому отпрвляется (DNS/IP/TCP).
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,508
Записей в блоге: 2
05.07.2020, 14:45
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Их включают программу и в виде ассемблерного кода импортируются функции, которые в них есть...
Вау.... А нахрен либы декомпилировать?
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 14:47
А нахрен либы декомпилировать?
Исходники в c/c++ ПОЛУЧИТЬ

Добавлено через 1 минуту
А нахрен либы декомпилировать?
Разобраться в коде вирусов
0
Эксперт .NET
 Аватар для Usaga
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
05.07.2020, 14:48
Цитата Сообщение от voral Посмотреть сообщение
Вы сами пробовали году примерно в 2009 моно использовать.
Хм. А почему не 1989? Вот серьёзно. .NET Core сделали кроссплатформенным, чтобы можно было сэкономить на лицензии на ОС. Это есть гуд. Что там по этому поводу "красноглазики" считают (я не о вас) - плевать вообще.

Кто завязан на винду - будет покупать винду. Кто не завязан - может попытаться использовать линукс. Выбор. Какая разница, что там было в 2009 году?

Добавлено через 1 минуту
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Компилятор вставляет в программу ассемблерный код этих функций
Что? Вы это на заборе прочитали? Тогда получается, что любой "Блокнот" или "Калькулятор" должен в себя включать код всей ОС. Вы это может доказать?
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,508
Записей в блоге: 2
05.07.2020, 14:50
Зачем? Т.е. в итоге схема (по вашему).
при подключении заголовочного файла некой либы:
1. Бинарный код переводится в ассемблер
2. Ассемблерный код переводится в плюсы
3. встраивается в новую программу
4. все это компилируется?

Вопросы:
1. Если либа написана, например, на паскале?
2. Если я подключаю либу в php что он делает с C++?
3. Ведь если мы код функиции вкомпилирвоали в исходник, зачем нам потом либа?. А ведь некоторый (большинство) софт таскает с собой кучу либ...
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 14:52
Это из-за пиратов.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,508
Записей в блоге: 2
05.07.2020, 14:52
Цитата Сообщение от Usaga Посмотреть сообщение
Хм. А почему не 1989? Вот серьёзно. .NET Core сделали кроссплатформенным, чтобы можно было сэкономить на лицензии на ОС. Это есть гуд. Что там по этому поводу "красноглазики" считают (я не о вас) - плевать вообще.
Кто завязан на винду - будет покупать винду. Кто не завязан - может попытаться использовать линукс. Выбор. Какая разница, что там было в 2009 году?
Потому, что я хоть что то более менее знаю только на тот год. Т.к. я не пересекаюсь больше с этой платформой. И, если обратили внимания. я в каждом сообщении указывал "что я могу заблуждаться".... В любом случае, моно не стал популярным.. . Да кто хотел перейти на линукс но остаться с нетом. наверно используют...

В общем пофиг. Завязываю.
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 14:54
windows 2000 была по-нестоящему свободной,а дальше встроили защиту от пиратов

Добавлено через 57 секунд
Да кто хотел перейти на линукс но остаться с нетом. наверно используют...
У меня был Debian - все круто..
FreeBSD - круто, но есть проблемы
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,508
Записей в блоге: 2
05.07.2020, 14:55
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Это из-за пиратов.
Бред полный. От слова совсем. Не ужели вы ни разу не слышали ни о статической линковке, ни динамической. Не разбирались зачем эти типы нужны?

Это же азы! Заголовочные файлы, библиотеки... Это в самом начале пути программиста изучают...
0
Эксперт .NET
 Аватар для Usaga
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
05.07.2020, 14:56

Не по теме:

voral, да забейте. Я не непираю.



Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
windows 2000 была по-нестоящему свободной,а дальше встроили защиту от пиратов
Это как понимать?
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 14:59
windows 2000 была по-нестоящему свободно
softice, ida?
0
Эксперт .NET
 Аватар для Usaga
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
05.07.2020, 15:01
Alexandr_1982, нормальный ответ словами дать можете?
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 15:01
ни разу не слышали ни о статической линковке, ни динамической. Не разбирались зачем эти типы нужны?
Когдая я начинал не слышал, тиак что нет
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,508
Записей в блоге: 2
05.07.2020, 15:02
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
softice, ida?
Хотите сказать, что с такими познаниями (как пример статическая/динамическая линковка) вы умели пользоваться этими инструментами в полной мере?
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 15:03
нормальный ответ словами дать можете?
Можно было в рельаном времени отлаживать ОС и разбираться в ядре ОС
0
Эксперт .NET
 Аватар для Usaga
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
05.07.2020, 15:04
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Можно было в рельаном времени отлаживать ОС и разбираться в ядре ОС
И как это связано с разработкой видеоплеера и фоторедактора?
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 15:06
Хотите сказать, что с такими познаниями (как пример статическая/динамическая линковка) вы умели пользоваться этими инструментами в полной мере?
Я не умел, не выучился... Подгружать .dll, .lib

Добавлено через 1 минуту

Не по теме:

И как это связано с разработкой видеоплеера и фоторедактора?


Там бинарные кодеки, бинарные операции, битовые манипуляции идут... Когдая начинал программировать, я не понял, зачем они нужны..
0
Эксперт .NET
 Аватар для Usaga
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
05.07.2020, 15:07
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Там бинарные кодеки, бинарые операции, битовые манипуляции идут... Когдая начинал программировать, я не понял, зачем они нужны..
И причём тут исходники ядра линкукс?
0
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
05.07.2020, 15:10
Зачем? Т.е. в итоге схема (по вашему).
при подключении заголовочного файла некой либы:
1. Бинарный код переводится в ассемблер
2. Ассемблерный код переводится в плюсы
3. встраивается в новую программу
4. все это компилируется?

Вопросы:
1. Если либа написана, например, на паскале?
2. Если я подключаю либу в php что он делает с C++?
3. Ведь если мы код функиции вкомпилирвоали в исходник, зачем нам потом либа?. А ведь некоторый (большинство) софт таскает с собой кучу либ...
Выполняется ассемблер, и в машинных кодах выполняется..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.07.2020, 15:10
Помогаю со студенческими работами здесь

с чего начинать)))
Расскажите с чего нужно начитать, как делать , как раскручивать)) хочу создать мощьненький сайт) и как настроить ботов на смс - мол...

С чего начинать?
Учусь на программиста в 2-ом курсе.И хочу разрабатывать игры. С чего посоветовайте??Action Script,JavaScript,Python или что то другое. ...

С чего начинать?
Помогите пожалуйста. Я в С++ полный ноль. С чего начинать. Требуется определить, пересекаются ли два интервала числовой оси с известными...

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

С чего начинать?
Подскажите пожалуйста,мне,как новичку,С чего в С начинать? Какой компилятор выбрать лучше,может какой-нибудь учебник.Я глядел в литературе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
380
Ответ Создать тему
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru