Другие языки программирования и технологии
Прочитал статью великого хакера. Пишет, "учите программирование по исходному коду, к примеру, начните с изучения
ОС Linux" и "книги не научат вас программировать". Это правда? Лучше учить программирование именно так?
Все индивидуально, как по мне. Кому-то легче именно с практики начать, кому-то с теории и т. д.
В какой то степени так и есть
Владимир Титов
если это так, то и английский по книге учить не вариант? В этом случае лучше брать любую книгу в оригинале и по странице анализировать каждый символ. Получается так будет эффективнее? Я в инете читал, что некоторые так и освоили чтение английского. В первый день обозначили все предлоги, потом существительные, на третий глаголы и т. д.
Как говорят, научиться чему-либо можно только одним способом: посмотреть, как это делают другие.
Правда в том, что книги не научат... так как в них обычно даются азы, то бишь как бы можно сказать, что вывел "Hello World!" и ты вроде сделал программу... но по факту такие программы нах. никому не нужны, только тебе в процессе обучения. Любая программа должна решать какую-то проблему, даже если это ломалка другой программы :)
Таким образом книги для начального обучения, а далее действительно может помочь разбор другого кода. Все это относится к любой деятельности, хоть к кулинарии, хоть к технике, да и полезно «Эйнштейн работал в Бюро патентов с июля 1902 года по октябрь 1909 года, занимаясь преимущественно экспертной оценкой заявок на изобретения.».
НО!!! Только практика покажет и научит, для этого в вузе есть курсовые и дипломные работы, но даже они только видимость реальной программы и желательно все попробовать сделать самому, пусть даже свой проект будешь делать год, но вникнешь во все тонкости и получишь опыт.
Таким образом книги для начального обучения, а далее действительно может помочь разбор другого кода. Все это относится к любой деятельности, хоть к кулинарии, хоть к технике, да и полезно «Эйнштейн работал в Бюро патентов с июля 1902 года по октябрь 1909 года, занимаясь преимущественно экспертной оценкой заявок на изобретения.».
НО!!! Только практика покажет и научит, для этого в вузе есть курсовые и дипломные работы, но даже они только видимость реальной программы и желательно все попробовать сделать самому, пусть даже свой проект будешь делать год, но вникнешь во все тонкости и получишь опыт.
Начни с грузчика.
Потом дворником.
Потом курьером в фастфуд.
И так вся твоя никчёмная жизнь, если не пойдёшь нормально учиться в ВУЗ и параллельно вкалывать на подработки.
Потом дворником.
Потом курьером в фастфуд.
И так вся твоя никчёмная жизнь, если не пойдёшь нормально учиться в ВУЗ и параллельно вкалывать на подработки.
Владимир Титов
я и так в ВУЗе
Чтобы читать исходник, нужно уже достаточно знать язык, просто чтение мало что даст. Само обучение должно состоять из решения задач, в ходе которых, вполне возможно и придётся читать исходник, начиная от каких-то кусочков в stackoverflow, затем примеров задач в документации и примеров из SDK, для более сложных задач профессионального программирования - чтение исходников опенсорса и т. д.
Ну через интернет обычно учатся
учите двоичную кодировку )))
Бахыт Кожаниязов
Ассемблер)
Бахыт Кожаниязов
Хотя и его приходилось учить в конце 80-х
Нечему не научишься - пока своей головой думать не начнешь.
Начни с JavaScript, потом python остальное само по опыту придет
Владимир Титов
я с++ учу, в институте дали неплохие знания и нравится голову ломать
Ну если так посудить, то программирование - это в первую очередь практика.
Ты должен научиться представлять себе ход программы в голове и то, почему оно происходит/должно происходить именно так.
Что касаемо книг - многим людям просто не удаётся понять того, что я описал ранее. Эти самые "многие" привыкли мыслить шаблонно, привыкли зубрить и не могут сделать ничего своего. Они выполняют задания из книг, но не понимают что они вообще сделали.
НО! Каждый человек - мыслит по разному. Тут ситуация, как в спорте. У кого-то дано генетикой какие-то группы мышц, а у кого-то нет. И тут так же: кому-то дано научиться программировать по книгам, а кому-то - нет.
Лично я, научился программировать читая курс Ravesli по C++(хотя до конца я его так и не осилил, лол) и когда я первый раз его читал - я столкнулся с проблемой того самого НЕПОНИМАНИЯ. Я писал код, но абсолютно не понимал почему он так работает. И вот только со второго или третьего раза, когда я перечитывал курс - до меня допёрло то, "как и почему".
Ты должен научиться представлять себе ход программы в голове и то, почему оно происходит/должно происходить именно так.
Что касаемо книг - многим людям просто не удаётся понять того, что я описал ранее. Эти самые "многие" привыкли мыслить шаблонно, привыкли зубрить и не могут сделать ничего своего. Они выполняют задания из книг, но не понимают что они вообще сделали.
НО! Каждый человек - мыслит по разному. Тут ситуация, как в спорте. У кого-то дано генетикой какие-то группы мышц, а у кого-то нет. И тут так же: кому-то дано научиться программировать по книгам, а кому-то - нет.
Лично я, научился программировать читая курс Ravesli по C++(хотя до конца я его так и не осилил, лол) и когда я первый раз его читал - я столкнулся с проблемой того самого НЕПОНИМАНИЯ. Я писал код, но абсолютно не понимал почему он так работает. И вот только со второго или третьего раза, когда я перечитывал курс - до меня допёрло то, "как и почему".
Похожие вопросы
- Скажите, а хакер сильно отличается от программиста? Я знаю, что основы у них одни, изучение языков программирования, но
- С чего начать, для изучения программирования?
- Вот есть программы с открытым исходным кодом, а есть и без исходного...
- Нужен исходный код...
- Хочу начать учить программирования, каков алгоритм моих действий?
- Как начать учить программирование? Подскажите с кокого языка программирования мне начать изучать программирования.
- какой язык программирования самый перспективный? с чего следует начать изучение программирования?
- С чего начать учить программирование?
- Как посмотреть исходный код .exe файла?
- Хочу стать хорошим хакером)) посоветуйте с чего начать порекомендуйте книги