|
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19
|
|||||||||||||
Буду программистом! С чего начинать?13.01.2012, 15:38. Показов 77590. Ответов 443
Приветствую всех. ![]() Коротко о себе: мне 29 лет, живу в Украине. Работал экономистом, маркетологом и прочими другими. Было небольшое дело. Разочаровался, понял, что не мое. Осознал, что мне нравится проводить время за компьютером - в свободное время делал свой блог, пару сайтов, разбирался с HTML ради интереса. Взвесив многое, прикинув варианты и последствия, все же решился попробовать стать программистом. Мне это нравится. Не спешите критиковать: мол, там поработал, тут... теперь новая фишка - "хАчу кодить..." Я настойчив, если глаза горят. А они горят. Долго думал - не поздно ли в 29 переучиваться? Но..а) Похоже, что вариантов в моем случае нет.... b) Тыщи примеров других успешных людей, которые и в 45 переучивались или эмигрировали (да полстраны, после распада СССР, чо уж...). В общем, отвожу себе 1 месяц на то, чтоб сделать вывод - мое ли это. Если да - то далее отвожу себе 1 год, чтоб стать пусть не ХОРОШИМ, но нормальным программистом и зарабатывать себе на жизнь этим ремеслом. Повторюсь: я - настойчивый, поэтому не надо демотивирующего скептицизма, а вот конструктивная критика - с благодарностью приму. Итак, исходные данные: небольшие знания HTML, с компьютером, в принципе, "на ты", хороший комп и инет... вот, собсно и все. Ах, да... еще и желание))) Много рылся в инете в поисках главного вопроса: С ЧЕГО НАЧАТЬ? В общем, начал осваивать паскаль, вроде ничего сложного... с С++ рекомендовали не начинать, хотя мне и очень охота. Вопрос с общественности (риск холивара, блин): с чего начать, если знаний в программировании - 0? Pascal, C++, Java, PHP.... ![]() Помогите разобраться и определиться!!! Пока жду ваших комментариев, ковыряю потихоньку паскаль и си++. Спасибо.
0
|
|||||||||||||
| 13.01.2012, 15:38 | |
|
Ответы с готовыми решениями:
443
Open source. С чего начинать? си, си++ и другие. или с чего начинать Возьмите в команду верстальщиком или php программистом, буду работать за опыт! |
|
14727 / 9497 / 1362
Регистрация: 21.01.2016
Сообщений: 35,816
|
||
| 05.07.2020, 15:12 | ||
|
0
|
||
| 05.07.2020, 15:14 | |
|
Т.е компилятор или интерпретатор любого языка умеет:
1. Декомпилировать любую dll из бинарников в asm и C++ 2. Компилировать код C++ PS. Интересно, че ж так мало у нас декомпиляторв... А то б взял исходники фотошопа, подключил к php - снял дамп (ну или где там c++ код пролетает) и вуаля - исходники фотшопа есть....
0
|
|
|
|
|
| 05.07.2020, 17:34 | |
|
свхн, МДК СНЯЛИ ВСЕ ИСВTДНИКИ В ASM!
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 05.07.2020, 17:41 | ||
|
Тут главное понимать что знание языка/умение выражать свои мысли на нем - это не более 1% знаний нужных для разработки. Язык - это не более чем ручка которой компу записывают способ решения задачи, даже настолько мощный в этом плане язык как С++. А основная доля работы как раз заключается в том чтобы оный способ решения найти.
1
|
||
|
|
|
| 11.07.2020, 13:22 | |
|
Я три курса на прикладного математика учился - математический анализ в объеме четырех семестров!!.
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 11.07.2020, 13:53 | ||
|
это наука о сборе обработке и передачи информации например АМ в радиовещании какое отношение имеет к компьютерам? а трехпрограммные громкоговорители?
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 12.07.2020, 05:22 | |
|
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||
| 12.07.2020, 05:32 | |||
не является а включает т.е часть науки занимается алгоритмами
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 12.07.2020, 06:33 | |||||
|
При этом не надо только ЭВМ ограничиваться. Алгоритм и механика может реализовывать. К примеру унитазный бачек тоже имеет алгоритм работы - пропорциональная регуляция с пороговой функцией передачи. Точно так же свой алгоритм работы имеет и любое техническое средство. К примеру машина Поста, которую и реализуют современные компьютеры. Добавлено через 17 минут
Добавлено через 10 минут Т.е. наука о принципах построении алгоритмов. И начинать начинающему программисту нужно именно с освоения этих принципов хотя бы на базовом уровне. Добавлено через 19 минут Не по теме:
А так же линейная алгебра и аналитическая геометрия в объеме двух семестров, плюс вычислительная геометрия в объеме еще двух семестров параллельно, плюс численные методы, плюс алгоритмические языки, плюс системное программирование,плюс теория реляционных БД. Ну и это по ходу только начало - не полный перечень того что было на первых двух курсах. Тоже ВТиПМ заканчивал.
0
|
|||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 12.07.2020, 06:48 | ||
![]() проснулся, встал, сходил в туалет, умылся..... но по команде "Рота подъем.Тревога" алгоритм меняется
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 12.07.2020, 06:52 | |||
|
Добавлено через 1 минуту
2
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|
| 12.07.2020, 06:52 | |
|
куда денем теорию "черного ящика"?
"Щелки кобылу в нос, она махнет хвостом"(с)Козьма Прутков есть входные данные - щелчок в нос есть выходные -махнет хвостом что там происходит внутри кобылы и какие алгоритмы, нам не известно и не интересно А интересно это зоологам, изучателем кобыл
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 12.07.2020, 07:00 | ||||
|
Добавлено через 5 минут
0
|
||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 12.07.2020, 07:05 | ||
|
физика, например, во всю использует математический аппарат, но это не значит что физика это математика если так подходить то и химия математика и лингвистика, и та же информатика. и ничего нет вокруг, одна математика
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 12.07.2020, 07:26 | |||||||
Вообще математика по сути универсальный язык мироздания. Добавлено через 6 минут А вообще у программистов все не так как у остальных инженеров/ученых. Если в других науках если мысля пришла то чтоб она по делу была нужно ее тут же думать. А у программистов надо сразу эту мыслю за грудки и с нее вытрясти откуда она пришла почему, она пришла, каким образом ее думать, и куда потом сбагрить.
0
|
|||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 12.07.2020, 07:45 | ||
|
Fulcrum_013, давай определимся.
по твоему информатика это наука о алгоритмах и только Я правильно понимаю позиции?
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 12.07.2020, 08:09 | ||
|
Добавлено через 5 минут ValeryS, А то что есть раздел теория алгоритмов - так она не про алгоритмы. Он про то как сравнивать вычислительную сложность алгоритмов, и про доказательство возможности/невозможности построения алгоритма. Добавлено через 11 минут ValeryS, При этом оная теория алгоритмов на ряду с базовыми алгоритмами и структурами данных и оснрвными сведениями об архитектуре компутера как раз и входят в курс молодого бойца первокурсника. но называется он "Оcновы информатики" а не "Информатика", и по сути является аналогом курса "Введение в специальность" у других специальностей. А остальные разделы просто гораздо более объемные и требуют гораздо более серьезной математической подготовки, поэтому изучаются уже в течение дальнейшего обучения уже под своими названиями. Но как бы сути того что изучают там принципы проектирования алгоритмов применительно к данной области это не меняет.
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|
| 12.07.2020, 08:39 | |
|
Fulcrum_013, как к алгоритмам можно притянуть "количество информации", "качество информации","канал связи"....
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 12.07.2020, 09:32 | |
|
ValeryS, А зачем их притягивать то?
Любой алгоритм занимается обработкой информации. Т.е. преобразованием входной последовательности символов входного алфавита, получаемую из входного канала, в выходнную последовательность символов выходного алфавита отдаваемую в выходной канал. Т.е. канал в сферическом вакууме - это входа и выхода алгоритмов. При этом любой реальный канал - это техническое устройство, а следовательно имеет свой внутренний алгоритм работы. Количество информации - мера того что алгоритм обрабатывает, точно так же как мера накладных расходов памяти, а для некоторых алгоритмов (например алгоритмов сжатия) и мера эффективности. Ну а для того чтобы понятие качество информации имело какой то смысл, необходимо определить алгоритм подсчета числового критерия/набора критериев оного качества и алгоритм сравнения оного критерия/набора. Для некоторых алгоритмов - например сжатие с потерями это еще и входной параметр, влияющий на работу алгоритма.
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 12.07.2020, 11:41 | |
|
ValeryS, Fulcrum_013, Если вам интересно мое мнение, то я целиком на стороне ValeryS.
Имхо, уважаемый Fulcrum_013 несколько сужает. Или подменяет одно другим. Но спорить на эту тему я не хочу. Неконструктивный какой-то разговор...
1
|
|
| 12.07.2020, 11:41 | |
|
с чего начинать))) С чего начинать?
с чего начинать? С чего начинать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|