Начал учить С. Прочитал 2 книги — Стивена Прату и Дейтла. Что дальше?

Здравствуйте! Решил заниматься програмированием и начать с языка С. Прочитал две книги, а именно Стивена Прату и Дейтла. Основы понял и закрепил. Но что делать дальше? Куда двигаться и что учить, чтобы на полную использовать этот язык. Посоветуйте, возможно, какие-то книги, в которых углубленно рассказывается про это или, возможно, какие-то ресурсы, спасибо!

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Гугли вакансии для погромистов на сях и смотри, что там требуют (помимо, собственно, знаний языка). Выбери направление, подучи соответствующие вещи и начинай ходить по собеседованиям. Дальше как-нибудь сориентируешься.

Начал учить С. Прочитал 2 книги — Стивена Прату и Дейтла. Что
дальше?

Заканчивать учить Си

Заканчивать учить Си

... а то в бубен.ком работать не возьмут!

Но что делать дальше?

можно попробовать написать свой Doom)) ru.wikipedia.org/wiki/Doom_engine
(там, на вики, написано что дум был таки на сях написан, правда в связке с ассемблером, но в современных реалях можно по идее без ассемблера обойтись)

А вообще, какие цели были в изучении именно Си?
* Получить основы программирования? — Так, по-моему, с этой задачей справится любой современный язык программирования.
* Решать какие-то практические задачи (именно на С)? — Посмотреть, для каких задач лучше всего (и чаще всего) используется Си — в ту сторону и копать)
* Интересует какая-то определенная сфера IT? — Посмотреть, а подходит ли для этой сферы Си. Если нет, то взять язык, который подходит и изучать его со всеми потрохами.

Дальше учи структуры данных и алгоритмы.

Cs50 на edx має багато цікавих задач по сях, і після с там вивчають пітон і джаваскріпт. Мені курс дуже сподобався. Якщо англ не айс, цей курс є на прометеусі.

Надо было начинать с изучения js. Тогда мог бы сразу начинать пейсать скрипты для браузера, и сервера под node.js. Но сервера пейсать лучше на Go.
p.s. впрочем, то что выучил C это только плюс (один плюс).

Надо было сначала задать вопрос: на**ер ты его начал учить?

Щоб не стати Javascript-програмістом.

P. S.
Вибачай, не втримався. :)

Прекрасные цели в жизни) Буду учить экономику чтобы не стать биологом) Так думает настоящий «інженер-програміст».

P. S.
Вибачай, не втримався. :)

Это не художественная литература.Научитесь сначала отличать бит от байта , а стек от кучи, вот и вся теория.И начинайте учить программирование с практики!

В залежності чим ви хочете займатись. Якщо «подружились» із «С» то найбільш очевидним є Embedded. Вибираєте що Вам більше подобається, програмувати мікроконтроллери чи розробляти драйвера для Linux. Якщо мікроконтроллери тоді треба знати як мінімум основи електроніки.

Якщо мікроконтроллери тоді треба знати як мінімум основи електроніки.

А якщо драйвера для лінукс то вже не треба? ))

Трохи не коректно написав. Звичайно що треба :)

Я много книг перечитал и по C и по C++ и по Objective-C, а толку 0, потому-что все благополучно забыл. Мой совет в этом деле ой как необходима практика и чем больше тем лучше, пробуй где-то искать и решать головоломки или ищи курсы с уклоном на практику где научат писать компактный, легко читаемый и эффективный код.
А еще я советую об английском не забывать т.к. без его знания очень тяжело куда нибудь устроиться

Как будто без знаний английского языка нельзя писать хорошие программы.

Можно, но в подавляющем большинстве компаний требования по знанию английского языка куда жёстче чем по самому языку программирования

Можно но никто про это не узнает.

Решил заниматься програмированием и начать с языка С.
Но что делать дальше? Куда двигаться и что учить,

Чтобы понятнее было по твоей ситуации. Пошел в магазин купил бошевский проф. перфоратор. Что делать дальше, куда двигаться, что учить? Или по другому, освоил теорию вероятности, дальше что? Где это все применить? Или совсем просто, что выучить, чтобы стать миллионером?

Не те вопросы задаешь и не те задачи ставишь.

Поучающий жлоб на форуме detected!

Жлоб не жлоб, но он таки прав.

Иди в ios, тебе objective-c сразу зайдет.

Куда двигаться и что учить, чтобы на полную использовать этот язык.

подумай для чого він тобі, які проблеми ти збираєшся з його допомого вирішувати,
може краще Java або Ерланг?

Ерланг

О да)) Войти в айти hard mode

Ты сам подумай, сколько вакансий по Эрлангу + синтаксис языка + маленькое комьюнити ( что выливается в то, что материалов где все разжевано для начинающих крайне мало).

Если сравнивать так, то да, наверное Эрланг перспективнее. Но, имхо автору было бы лучше взять пайтон, руби, джаву, си шарп или пхп.

Для C о каких-то перспективах говорить неуместно, он юзается на сегодняшний день как и ассемблер, для написания низкоуровневого апи.

Слышу о неперспективности Си гыгы уже 25лет с момента написания своей первой программки на сях. До этого был паскаль, бейсик, фокал, ассемблер. Кстати по поводу асма, да нет щас извращенцев кто продолжает на асме писать даже под копеечные однокристалки 8ми битные. А на сях много чего писали и продолжают писать по сей день. Ну и тиобе тебе в помощь.
www.tiobe.com/tiobe-index

Много ли джуниорский вакансий на Си, в Украине? Именно по Си ?

ну в Голландии полно :), у меня в команде есть джуны эмбеддеры на сях, а про украинские — ну вот знаю в Люксофте много джунов в Одессе сейчас, когда то автомобильные проекты писали на сях в мою бытность работы там. У Глобала тоже были когда то... в Харькове, опять же много железа — значит большой шанс сишных проектов, хотя опять же на сях пишут и под чипы, и под комп, и под мобилку. Веб мы не трогаем :). На моей первой работе в авиационном КБ в Одессе рады любому самому последнему джуну, там тоже ясный пень на сях, но зп не аутсорсная, и перспективы по ней туманные, но так можно же стать реальным мидлом и свалить в ближайшую одесскую сыроварню, кстати там именно так и делают... кузница кадров хехе для Одесских люксов, логики и прочих с 2006г.

Рейтинг нерепрезентативен, как это php и js занимают 7 и 8 место?

вот тебе не tiobe а IEEE рейтинг, все те же яйки с твоими пыхыпы и прочими недожабами
spectrum.ieee.org/...​top-programming-languages

так це у ваших гейропах і ювюенальной юстицієй, а в наших православних краях С не тренді

www.tiobe.com/tiobe-index

бугага: С++ сакс, С рулез

+ маленькое комьюнити

та лана зато модное! и эликсир же ж есть!

Не зміг втриматися!)

«Доброго дня! Вирішив зайнятися сексом і почати зі стандартної мови тіла, тобто місіонерської пози. Прочитав книги „Камасутра“ і „Секс з Анфісой Чєховой“. Основи зрозумів і закріпив. Але що робити далі??? Куда мені „там“ далі рухатись, щоб на повну використати ці пози. Порадьте, покажіть-розкажіть (як варіант накажіть), можливо, є книги де це все більш „глибше“ описується, якісь русурси, я потім вам віддячу, не сумнівайтесь!»

А якщо серйозно, ти свою функцію написав, бібліотеи підключав, кнопочку на калькуляторі запрограмував? Ви не в школі, що зазубрили, те і здали, а потім забули. ПИЛЯЙ СВІЙ ПРОЕКТ!
А так можна 100 книг прочитати і нічого не вміти робити . . .

Подписаться на комментарии