Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Общие вопросы по программированию, компьютерным наукам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 24.04.2019, 05:54   #1
Фома Киняев
Новичок
 
Регистрация: 24.04.2019
Сообщений: 1
Репутация: 10
По умолчанию Образование

Надеюсь это не будет считаться дублирование темы т.к. у меня даже и не вопрос толком.
Если что, без проблем перенесу.
ps: Можно просто пофлудить про образование)

Здравствуйте, уважаемые и, надеюсь, будущие коллеги. Друзья, я всерьез решил заняться it образованием. Структурировал систему обучения как мог. Большая просьба к опытным разработчикам оценить, и сделать какие то поправки если считаете уместным)
ps: Еще просьба, посоветуйте пожалуйста какой нибудь фундаментальный курс. Такой что бы загрузится по полной всякими компиляторами и интерпретаторами, и в идеале написать свои)) вообщем глубоко копнуть.
Спасибо

Вот, собственно, мой план:
1 Математика: Матан, Дискретка, Теория вероятности (комбинаторика, статистика) Линейка, Диф. Геометрия
2 Английский язык
3 Архитектура ЭВМ
4 Архитектура ОС
5 Алгоритмы Структуры данных
6 Какой то фундаментальный курс вроде SICPa
7 Обзорный курс по основным языкам
8 Углубленное изучение конкретного стека (В моем случае Java) и сопряженные технологии как то: Базы данных, фреймворки и тд.
Фома Киняев вне форума   Ответить с цитированием
Старый 03.05.2019, 21:40   #2
Chd31
Пользователь
 
Регистрация: 17.04.2019
Сообщений: 33
Репутация: -8
По умолчанию

Сколько лет у тебя уйдет на такой курс ?
Chd31 вне форума   Ответить с цитированием
Старый 03.05.2019, 22:58   #3
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,819
Репутация: 3689

icq: 512-765
skype: alexp.frl
По умолчанию

Ну это надо с практикой, работой совмещать, а не просто изучать пока "всё не изучится".
Цитата:
Сообщение от Фома Киняев Посмотреть сообщение
всякими компиляторами и интерпретаторами, и в идеале написать свои
пишите, кто мешает?

Вот простой пример, даже почти на Джаве.
https://github.com/AlexP11223/minic
Alex11223 на форуме   Ответить с цитированием
Старый 04.05.2019, 08:39   #4
challengerr
Профессионал
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Адрес: Иркутск
Сообщений: 1,582
Репутация: 120
По умолчанию

Java используется для разработки:
1. веб-сайтов
2. мобильной разработки и мобильной разработки под Android с последующим размещением проектов в Google play

Для работы с Java надо поставить Java Runtime Environment(JRE) и Java Development kit(JDK). https://www.oracle.com/technetwork/j...ads/index.html

Для мобильной разработки требуется поставить Android studio developer.android.com/studio

IDE для разработки netbeans netbeans.org/downloads/8.0/ Java предоставляет веб-сервер Tomcat, входящий в комплект поставки netbeans

Документация берется на docs.oracle.com/javase/7/docs/api/overview-summary.html

План действий следующий:
- поставить Java
- поставить netbeans
- поставить android studio

Инструментарий будет установлен.

Платформы развертывания Linux Ubuntu/Debian (или др.)или windows?

Покупаете или скачиваете учебники по Java и осваиваете СИНТАКСИС Java. Без твердого знания синтаксиса самого языка, браться за остальное еще рано.
__________________
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума   Ответить с цитированием
Старый 04.05.2019, 11:51   #5
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,819
Репутация: 3689

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от challengerr Посмотреть сообщение
Java используется для разработки:
1. веб-сайтов
2. мобильной разработки и мобильной разработки под Android с последующим размещением проектов в Google play
И еще много для чего.
Цитата:
Сообщение от challengerr Посмотреть сообщение
netbeans
IntelliJ Idea самая продвинутая, на ней и Андроид Студио основана.
Цитата:
Сообщение от challengerr Посмотреть сообщение
Java предоставляет веб-сервер Tomcat
Апач, а не Джава.
Цитата:
Сообщение от challengerr Посмотреть сообщение
Без твердого знания синтаксиса самого языка, браться за остальное еще рано.
Насколько твердого? Кто мешает изучать его по мере необходимости?

Цитата:
Сообщение от challengerr Посмотреть сообщение
План действий следующий:
- поставить Java
- поставить netbeans
- поставить android studio
Вы уж определитесь, то вы синтаксис изучаете, то ставите всё сразу.
Alex11223 на форуме   Ответить с цитированием
Старый 16.05.2019, 11:32   #6
NapoleonF
 
Регистрация: 16.04.2019
Сообщений: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Фома Киняев Посмотреть сообщение
Математика: Матан, Дискретка, Теория вероятности (комбинаторика, статистика) Линейка, Диф. Геометрия
Много времени займет, а толку мало
NapoleonF вне форума   Ответить с цитированием
Старый 17.05.2019, 06:54   #7
challengerr
Профессионал
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Адрес: Иркутск
Сообщений: 1,582
Репутация: 120
По умолчанию

Цитата:
Сообщение от NapoleonF Посмотреть сообщение
Много времени займет, а толку мало
Всего 5 лет (в ВУЗе) по специальности прикладная математика и становишься дипломированным инженером-программистом. Чтобы устроиться на работу, важно иметь диплом.
- Аналитическая геометрия и линейная алгебра нужны для программирования графики в трехмерных играх, инженерной и научной графики (векторное произведения, скалярное произведения, матрицы).
- Математический анализ нужен для физических расчетов в виде численных методов, для программирования железа, систем управления.
- Дискретная математика нужна для сетевого программирования, маршрутизации в сетях (алгоритмы поиска путей на графах), для программирования игр (BSP-деревья), выборки из баз данных по норме например в геодезических или географических системах
- Статистика нужна для ядерной физики и программирования, связанного с атомными электростанциями и реакторами.
- Дифференциальные уравнения
- Численные методы
__________________
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 высшее образование d8otc Свободное общение 8 18.12.2015 12:49
Образование [iT]aNYBis Свободное общение 19 21.10.2010 20:33
Заочное образование хим Свободное общение 5 16.04.2010 04:20
Важно ли образование? 13th Свободное общение 57 16.01.2009 08:45
Linux Образование Роман Радер Свободное общение 18 02.11.2008 19:48


18:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.