Аватар для TheWindWhisper
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19

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

13.01.2012, 15:38. Показов 78269. Ответов 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,510
Записей в блоге: 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,510
Записей в блоге: 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
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,865
05.07.2020, 14:48
Цитата Сообщение от voral Посмотреть сообщение
Вы сами пробовали году примерно в 2009 моно использовать.
Хм. А почему не 1989? Вот серьёзно. .NET Core сделали кроссплатформенным, чтобы можно было сэкономить на лицензии на ОС. Это есть гуд. Что там по этому поводу "красноглазики" считают (я не о вас) - плевать вообще.

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

Добавлено через 1 минуту
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Компилятор вставляет в программу ассемблерный код этих функций
Что? Вы это на заборе прочитали? Тогда получается, что любой "Блокнот" или "Калькулятор" должен в себя включать код всей ОС. Вы это может доказать?
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 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,510
Записей в блоге: 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,510
Записей в блоге: 2
05.07.2020, 14:55
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Это из-за пиратов.
Бред полный. От слова совсем. Не ужели вы ни разу не слышали ни о статической линковке, ни динамической. Не разбирались зачем эти типы нужны?

Это же азы! Заголовочные файлы, библиотеки... Это в самом начале пути программиста изучают...
0
Эксперт .NET
 Аватар для Usaga
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,865
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
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,865
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,510
Записей в блоге: 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
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,865
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
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,865
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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru