![]() |
Народ.В этом году я поступаю на программиста.Хотелось бы летом, пока есть время научиться чему-то полезному, что связано с программированием и что может облегчить последующее освоение материала в вузе.Так вот, в программировании я ноль(несчитая изучения паскаля в школе, но думаю это нельзя считать даже за мизерный опыт).Стоит ли что-нибудь почитать, чтобы освоить основы основ и понять как работает система в принципе(дабы застраховать себя от пути быдлокодинга)? Или же лучше просто забить, т.к. самому что-то выучить с нуля нельзя или очень сложно ? |
Цитата:
|
Цитата:
|
Берите книгу Гради Буча "Объектно - ориентированный анализ и проектирование" и читайте, также осваивайте все тома книги Дональда Кнута "Искусство программирования". Дальше в зависимости от выбранного языка программирования. |
Цитата:
|
я бы не рекомендовал читать Буча людям, не знакомым с программированием. пользы от этого будет 0. перед тем как лезть в ООП и тем более вникать в проектирование неплохо было бы освоить процедурное программиирование, основные алгоритмы (рекурсия и тд) и хотя бы немного вникнуть в работу системы (хотя бы в ассемблере покопаться) я бы посоветовал начать с основ. решайте простые задачки на сортировки, рекурсию, массиы, списки и проч. в качестве инструментария имхо лучше всего подойдет С/С++. книжек в тырнете море. скачайте какой-нибудь учебник и задачник с пометкой "для начинающих" и вперед. |
Цитата:
|
Чё-то вам какую-то залупку выше советуют. Учить я бы порекомендовал начинать с паскаля, т.к. в универе он-то как раз и будет и плюс с него начинать учить вполне нормальная тема. Правда материал мне посоветовать трудно, т.к. особо книг не читал. Но в своё время мне рекомендовали Немнюга Turbo Pascal 7.0 и книгу так-то я листал и вроде неплохая, но я бы советовал всё-таки найти текстовые уроки, если они вообще существуют. |
Цитата:
Добавлено через 13 минут 13 секунд Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Добавлено через 13 минут 54 секунды Цитата:
а какой смысл с джавы начинать? по-моему это вообще моветон - использовать классы и объекты для осовения простых приемов, при этом не понимая что там происходит. потом эти люди лезут на форумы, задавая идиотские вопросы по типу: что означает public, static, system.out. и почему писать можно только внутри main :guinda: |
Добрые советчики советуют истинный путь говнокодера. Сначала освойте вузовские курсы вешей и дискрет. математеки, булев.алгебры, структуры данных и алгоритмы, потом уже можно браться за какой-нить С, а не паскуаль, который нужен только для преподавания преподавателями Про старт с плюсов - это конечно полное лолшто :D |
В MIT вроде как с LISP начинают, делается это для того чтобы научить правильно думать. У нас в универе мы начали с C/С++, LISP также изучали. Поэтому мне не понятна такая ваша реакция. Все ведь в конечном счете зависит от преподавателей, а не от от учебного плана. |
Цитата:
почитай требования к абитуриентам в мит :) |
Цитата:
|
Цитата:
Если уж совсем обобщать, лучше начинать с самого лёгкого, дабы по алгоритмам разобраться, как писать коды. Не берите сразу непростое и кажущееся маловыполнимым. P.S. На этой же странице просили совета, с чего начинать, какую литературу. Советую изучать простейший справочник по выбранному вами языку программирования, а затем можно читать литературу Герберта Шилдта. Отличный автор.:horosho: Пишет довольно понятно. Вроде всё, что сказать хотел.:horosho: |
как например связана булева алгебра и умение считать тройные интегралы с изучением синтаксиса некоторого языка , структур данных и ооп :| :(:facepalm: наверное чтобы с сортировками поработать и ознакомиться с архитектурой машины нужно трехтомник Фихтенгольца прочитать :black: матподготовка не гарантирует, что напишешь нормальный оптимальный код, у жестких математиков наоборот как раз бывает. хотя не спорю она нужна. ну ебашьтесь с паскалем че. я прост на своем опыте говорю. я вот например до сих пор путаюсь когда вижу в коде на нем указатели ^ прочую подобную байду, имхо с понятней как-то в определенных рамках |
Одна история охуительнее другой. МИТ, Лисп, булевая алгебра... Про что несут :confused: |
Посоны я смотрю вы тут заговорили об универах Я вот собираюсь податься в ИТ-сферу и собсна хотел спросить у бывалых более менее тут, на какую специальность из данных лучше всего выучиться: -Информационная безопасность -Информационные системы и технологии -Информатика и вычислительная техника -Программная инженерия и почему:) буду очень благодарен за внятные ответы. |
http://www.codecademy.com вам в помощь, господа абитуриенты |
Цитата:
По поводу специальностей зайди на сайт универа, там всегда есть описание специальностей, почитай, многое может сразу проясниться. |
Ну я читал все на сайтах вузов. Мне бы как раз-таки хотелось узнать мнения самих обучающихся, либо уже обучившихся. |
По моему мнению лучше поступать либо на Информационную безопасность, либо на Информационные системы и технологии. |
Цитата:
но если интересно не только программирование, но и железо с сетями есть смысл идти на информатику и выч технику. там ожидает дикий сплав из программирования, электроники и математики. если интересует ИТ, но не знаешь что к чему и чем хочешь заниматься в будущем иди туда не пожалеешь |
Часовой пояс GMT +3, время: 15:14. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
vBulletin Optimisation provided by
vB Optimise (Pro) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.