Другие языки программирования и технологии
Как научиться системному программированию? Если может кто, то скиньте видео-уроки=Заранее благодарен!
Хочу юзать в любой системе, как профессионал*
А лимон баксов не хочешь? Хотеть и мочь - две большие разницы!
Программирование – одна из самых востребованных профессий на сегодняшний день. Это и понятно. Каждая компания, частный предприниматель, даже простой пользователь хочет иметь свой сайт во всемирной паутине. Или необходима какая-нибудь программа для обработки вычислений и информации. Примеров применения существует множество и каждый из них требует участия квалифицированного специалиста. Но можно попытаться сделать продукт самому. Направления программированияПлатят программистам за их труд немало, но всё зависит от уровня ваших умений и сложности задания. В среднем 900$ в месяц, работая полный рабочий день. Но не все программисты одинаковые. Эта профессия делится на несколько направлений: Web-программист. Всё что связано с созданием сайтов (их технической части, не дизайна) , их модификацией, созданием сервисов занимается именно этот человек. Основные языки программирования: html, css, php,python.Прикладной программист. Такой программист наиболее популярен, он пишет программы для работы с интернетом, данными, бухгалтерский учёт и т. д. Основные языки программирования: C#, C++, Delphi.Системный программист. Сложно, но и оплачивается соответственно. Создает драйвера для устройств компьютера, разработка программ для работы с ОС и компонентами компьютера напрямую. Основные языки программирования: Assembler, Microsoft Net.Можно ли научиться программировать самомуВ принципе это не такая трудная задача, как кажется на первый взгляд. Всё зависит от ваших умственных способностей, усидчивости и упорства. Книги по многим языкам программирования довольно объёмные, около 800 страниц. Там расписаны основы, примеры, термины и тонкости работы со средой программирования. Среда программирования – та программа, в которой вы будете писать свой код. Некоторые из них, такие как Visual C++ позволяют перетаскивать на форму кнопки, надписи, текстовые поля и т. д. и писать в них код, который будет работать. После того, как код написан, его обрабатывает компилятор. Компилятор переводит код в понятный для машины язык, и программа работает. Программируем с нуля? Очень похвально, требуется очень много мужества, чтобы стать на скользкий, трудный, но и приносящий неплохие плоды путь программиста. Для начала вам стоит узнать об основах программирования, например алгоритмы и блок-схемы. Начните с Turbo Pascal – язык программирования, созданный Никлаусом Виртом. Официально был опубликован в 1970 году. На нем можно делать довольно эффективные консольные приложения, при желании с использованием графики. . Книги по Turbo Pascal можно найти в интернете, их достаточно много. Немного сложнее будет изучить Delphi, который, к слову, основан на Turbo Pascal, но позволяет делать не только консольные, но и обычные программы с графическим интерфейсом. Перетаскиваете на форму нужные объекты, задаете им свой код, и всё работает. Естественно, если написано правильно. Где можно спросить совета по поводу программированияВы узнали как научиться программировать с нуля, но что-то не получается и есть вопросы? CyberForum.ru – один из самых продвинутых в этом вопросе форум. Большая посещаемость, много разделов по разным языкам программирования, общительные модераторы, помогающие новичкам. Там можно задать интересующие вопросы и получить адекватные и максимально полные ответы. Если видно, что вы стараетесь, но что то не получается – там вам обязательно помогут. Также не забывайте пользоваться сайтом Google: ответы на некоторые вопросы уже задавались и есть достаточно их решений.
системщиком надо родиться...
К прекрасным ответам Ксении и Rigo хочу добавить.
Полноценным системным программистом можно стать только при профессиональном обучении, необходимо понять всеобщие принципы, на которых существует уже построенная техника и направления их будущего развития. Иначе вы сможете изучить только отдельные узкие разделы этой науки, и только к концу жизни поймете, почему оно так хорошо может работать вместе. Разумеется критерием истины является практика.
Но на кратчайшие пути может натолкнуть только теория, готовые решения, иначе всю жизнь будете изобретать велосипед. Инструменты - Ассемблеры, Си++,С#, Pascal, Web-языки. нужны как для работы, так и для того, чтобы понимать литературу. Знание архитектуры компьютеров, процессоров необходимо для высшего пилотажа, наиболее эффективных по скорости решений, построения драйверов.
Для создания крупных приложений требуется знание принципов объектно-ориентированного программирования Си++,С#, Delphi, знание платформ, знание популярных библиотек MFC, VCL и др. Об эффективности работы таких приложений говорить не приходится, они используются, чтобы ускорить само проектирование готовыми решениями, но любую функцию можно переписать по-своему.
И конечно вершиной работы системного программиста станет управление сетями,
распределёнными базами данных, поддержание работоспособности систем, защита систем и противодействие хакерам.
Вряд ли Вы сейчас представляете хотя бы 1% сложности этой работы, поэтому и необходимо как профессиональное образование, так и практическое взаимодействие с опытными программистами, плотная работа с конечными результатами.
Один человек тут мало что может сделать. Прогресс идёт очень быстрый, актуальные знания устаревают, но не основополагающие принципы.
Удачи....
Полноценным системным программистом можно стать только при профессиональном обучении, необходимо понять всеобщие принципы, на которых существует уже построенная техника и направления их будущего развития. Иначе вы сможете изучить только отдельные узкие разделы этой науки, и только к концу жизни поймете, почему оно так хорошо может работать вместе. Разумеется критерием истины является практика.
Но на кратчайшие пути может натолкнуть только теория, готовые решения, иначе всю жизнь будете изобретать велосипед. Инструменты - Ассемблеры, Си++,С#, Pascal, Web-языки. нужны как для работы, так и для того, чтобы понимать литературу. Знание архитектуры компьютеров, процессоров необходимо для высшего пилотажа, наиболее эффективных по скорости решений, построения драйверов.
Для создания крупных приложений требуется знание принципов объектно-ориентированного программирования Си++,С#, Delphi, знание платформ, знание популярных библиотек MFC, VCL и др. Об эффективности работы таких приложений говорить не приходится, они используются, чтобы ускорить само проектирование готовыми решениями, но любую функцию можно переписать по-своему.
И конечно вершиной работы системного программиста станет управление сетями,
распределёнными базами данных, поддержание работоспособности систем, защита систем и противодействие хакерам.
Вряд ли Вы сейчас представляете хотя бы 1% сложности этой работы, поэтому и необходимо как профессиональное образование, так и практическое взаимодействие с опытными программистами, плотная работа с конечными результатами.
Один человек тут мало что может сделать. Прогресс идёт очень быстрый, актуальные знания устаревают, но не основополагающие принципы.
Удачи....
Системное программирование и видеоуроки? Вы точно понимаете на что покусились с подобными вопросами?
Краткий ответ: системному программированию никто не научит. Просто потому, что такой специальности нет (см. перечень специальностей в категории "Информатика и техника")
А теперь более полно.
По сути системное программирование это:
1. программирование для людей (прикладных программистов) , которые будут пользоваться результатами (пример - написание библиотек)
2. программирование для автоматизированных систем (промышленных роботов, станков)
Прикладной программист становится системным, когда он:
- начинает понимать как будет использоваться его код, учитывать это в разработке
- в состоянии распланировать развитие программного продукта на долгий срок для команды разработчиков
- получил диплом по специальности "Программная инженерия"
P.S.
Знание языков, технологий, баз данных, веб-программирования, постоянное чтение литературы и обновление своих знаний подразумевается, так как именно это отличает прикладного программиста от "просто" программиста.
А теперь более полно.
По сути системное программирование это:
1. программирование для людей (прикладных программистов) , которые будут пользоваться результатами (пример - написание библиотек)
2. программирование для автоматизированных систем (промышленных роботов, станков)
Прикладной программист становится системным, когда он:
- начинает понимать как будет использоваться его код, учитывать это в разработке
- в состоянии распланировать развитие программного продукта на долгий срок для команды разработчиков
- получил диплом по специальности "Программная инженерия"
P.S.
Знание языков, технологий, баз данных, веб-программирования, постоянное чтение литературы и обновление своих знаний подразумевается, так как именно это отличает прикладного программиста от "просто" программиста.
Если вас так интересует эта тема то милости прошу на ютуб.
Почитайте здесь. csharp-novichku.ucoz.org/publ/trud/trud_1/8-1-0-12
Тебе именно программировать? (создавать программы, взламывать сайты и т. д. ) или просто знать всё в ОС как профи?
Берешь книжку, учишь какой-нибудь язык, вроде C++ и, потом, WinAPI (если на Windows). Вдобавок Assembler или С. Практикуешься на примитивных примерах. Затем ищешь какую-нибудь компанию, которая возьмет тебя на низкую ставку с обучением или курсы с последующим трудоустройством. Это будет самое трудное. Как-то так.
Альтернатива - найти нормального, адекватного программиста со стажем не менее 5 лет и платить ему бабло за наставничество.
Системное программирование сложное, относительно других видов. Если и есть видео-уроки, то о написании какой-нибудь произвольной ерунды, без последовательного изучения.
Если хочется попроще, ищи про bat-файлы. Немного не то, но сгодится для утоления интереса.
А вообще, я не советую- программирование у многих развивает критическое мышление, мизантропию, скептицизм, спермотоксикоз (зачеркнуть) . Вон, видишь, какие все злые?
Удачи.
Альтернатива - найти нормального, адекватного программиста со стажем не менее 5 лет и платить ему бабло за наставничество.
Системное программирование сложное, относительно других видов. Если и есть видео-уроки, то о написании какой-нибудь произвольной ерунды, без последовательного изучения.
Если хочется попроще, ищи про bat-файлы. Немного не то, но сгодится для утоления интереса.
А вообще, я не советую- программирование у многих развивает критическое мышление, мизантропию, скептицизм, спермотоксикоз (зачеркнуть) . Вон, видишь, какие все злые?
Удачи.
Платные курсы или в универ надо было на программиста или администратора поступать
Этому по видео урокам не научишься. даже если бы они были. Книжки Читай
Похожие вопросы
- Реально ли по видео-урокам изучить вэб-программирование и вэб-дизайн?
- Где научиться "настоящему" программированию?
- Где найти видео уроки. Основы программирования
- Где скачать видео уроки программирования на Visual C#
- Я учусь в 5 классе и хочу научится языку программирования C++.
- Реально ли освоить веб программирование самостоятельно? По видео урокам
- Можно научиться языку программирования c++ в электонных книгах?
- Где научиться основам программирования ребёнку 10 лет ?
- Какие Языки программирования высокого уровня для системного программирования
- как научиться создавать сайты? посоветуйте какие-нибудь бесплатные видео-уроки!