cronon Опубликовано 2 сентября, 2015 Жалоба Поделиться Опубликовано 2 сентября, 2015 Здравствуйте, как опытные в программировании люди не могли бы подсказать литературу с которой следует начать изучение в этой сфере ?В программировании я никак денег проходить курсы нет, есть только свободные вечера, но сильно хочу научиться программированию, какой язык лучше выбрать ??Какой востребованнее ?С чего лучше начать изучение ?Буду очень признателен если отнесетесь с пониманием ) Ссылка на комментарий
ArtyomK Опубликовано 2 сентября, 2015 Жалоба Поделиться Опубликовано 2 сентября, 2015 Кстати тоже интересует, что советовать таким людям. Советовать на основе своего опыта получается плохо, потому что выясняется, что многие вещи, кажущиеся мне очевидными, на самом деле не для всех очевидны.Если вспоминать историю моего обучения, было приблизительно так:Pascal -> C -> Java/C#/Python -> Objective-C/Swift. Сейчас использую (и знаю) в основном Objective-C/Swift/Java.Но мой опыт никак не поможет в подобной ситуации. Знаю, что без фундаментальных знаний вполне можно писать (в том числе коммерческий код) на JavaScript. Вот только сегодня собеседовали кандидата на позицию JavaScript-разработчика. Ничего не знает (даже что такое О(f(n)) и какая сложность бывает у сортировок), логические задачи решает плохо, но вполне успешно работает. Да, кстати, важный вопрос, какой вообще текущий уровень подготовки? Какое образование? 1 Ссылка на комментарий
k-v-p Опубликовано 3 сентября, 2015 Жалоба Поделиться Опубликовано 3 сентября, 2015 http://javarush.ru курс по java (начальная часть вроде бесплатная)http://rutracker.org...?f=1426&nm=java - литература по Java Ссылка на комментарий
cronon Опубликовано 3 сентября, 2015 Автор Жалоба Поделиться Опубликовано 3 сентября, 2015 Образование 11 кл, раньше учился на программиста, но обстоятельства сложились так что даже не закончил учебу, восстановиться возможности нет, но желание изучить как можно больше сопровождает меня до сих пор. Ссылка на комментарий
ArtyomK Опубликовано 3 сентября, 2015 Жалоба Поделиться Опубликовано 3 сентября, 2015 http://javarush.ru курспо java (начальная часть вроде бесплатная) Бесполезнейшая штука. По Java обычно рекомендуют "Философия Java" (Б. Эккель) и "Effective Java" (Joshua Bloch). Но не вижу никакого смысла читать их, не имея знаний о фундаментальных основах. учился на программиста, но обстоятельства сложились так что даже не закончил учебуА на каком этапе все остановилось? Мат. анализ, какая-нибудь базовая практика по программированию были? Ссылка на комментарий
cronon Опубликовано 3 сентября, 2015 Автор Жалоба Поделиться Опубликовано 3 сентября, 2015 На первых курсах так получилось, так что начинать придется с нуля ) Ссылка на комментарий
TSayan Опубликовано 11 сентября, 2015 Жалоба Поделиться Опубликовано 11 сентября, 2015 сначала освой базовые типы, алгоритмы (сортировки/поиска), структуры данных на паскале или С. Затем основы ООП. Потом выбирай специализацию и изучай талмуды. Вот и все 1 Ссылка на комментарий
vadim634314 Опубликовано 4 октября, 2015 Жалоба Поделиться Опубликовано 4 октября, 2015 На мой взгляд нужно определиться будешь ты заниматься Веб программированием ...про граммировпнием Баз данных.... Или разработкой медийных приложений. Программист не пишущий программ - одно название !!....Определись сначала ...чтобы тебе написать !!))) Ссылка на комментарий
TolkienDRR Опубликовано 7 октября, 2015 Жалоба Поделиться Опубликовано 7 октября, 2015 (изменено) Судя по описанию, человек ищет возможность получение полезной специальности для будущего трудоустройства.Отсюда надо исходить просто, берешь HH.ru и смотришь вакансии в разрезе по общему количеству вакансий в области и уровень зарплат. Что точно могу сказать, так это то, что всегда нужны жависты (JAVA), но текущий мейнтстрим это: бигдата, разработка под андроид и айос. Если прочитать пару книг по конкретному языку (даже хороших), то специалист получится все равно средненький.Например, изучение алгоритмов сортировки больше помогает в общем становлении программистского мышления. На практике реализовывать не надо, т.к. в большинстве языков уже все сделано. Именно поэтому в университете проходят много предметов, которые на первый взгляд кажутся ненужными и лишними в жизни. Даже банальная социология помогает оценивать некоторые вещи под разными углами.Например, теория алгоритмов, мат.анализ, базы данных, ООП, функциональное программирование - это маст хэв, чтобы правильно прикладывать знания. С другой стороны, если возвращаться к тому, что вы хотите получить работу и достойную зп, достаточно хорошо изучить 1-2 смежных языка и близких технологий.Отсюда, посоветовал бы разработку под Андроид. Инструментов не так много, набор ограничен, ИДЕ можно найти бесплатные, да и результат приятно видеть в своем гаджете.Конечно, код будет не безупречен, излишен, порой просто кривым, но зато создав пару простых игрушек, да пару приложений обиходных можно рассчитывать на лайтовые, но оплачиваемые заказы. Изменено 7 октября, 2015 пользователем TolkienDRR 1 Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти