|
3 / 3 / 0
Регистрация: 09.10.2015
Сообщений: 15
|
|
Изучение C++: перспективы, рекомендации?09.10.2015, 05:48. Показов 23637. Ответов 125
Метки нет (Все метки)
Привет,
Так сложилось, что появилась небольшая необходимость (и желание) начать учить C++, собираюсь заняться изучением. Точнее уже начал, хочу чтоб дело пошло эффективнее/быстрее. Многие вопросы, которые я задаю, уже здесь затрагивались неоднократно (наверное каждую неделю по несколько раз новички создают такую тему), но тем не менее я решил их задать ![]() - Вопрос, набивший всем оскомину (огромных размеров такую): возраст. Мне 32. Не поздновато ли начинать в смысле карьеры? Знаю что об этом много написано, мнения разные, но хотелось бы услышать что-то для себя. Не то, что это все ради карьеры, но и она не последний фактор, и кривая обучения также будет подстраиваться под возможные карьерные перспективы. С одной стороны, я человек очень близкий ко всему, что связано с компами, и даже учился в этой области, хотя первое ВО с IT не связано (языковое/юридическое), второе ВО в IT - Interactive Multimedia Development for the Internet + Information Security, всего 2,5 года учился в этой области на дневном. Первый год PHP/MySQL/CMS/JS/HTML/CSS/Action Script/Media Editing and Design. Еще полтора года Infosec - Networking/PenTesting/Access Control Tech./CISSP Preparation/InfoSec Management/Project Management/Strategic IT + самостоятельно Raspberry PI projects и много чего еще по мелочам в этой сфере. На данный момент работаю IT Support/Security Spe******t. Умею системно работать головой и аналитично мыслить, по складу ума я технарь, умею дисциплинировано учиться, прекрасно знаю английский(могу его преподавать и иногда этим занимаюсь). С другой.. Вижу часто вопросы типа "Мне 16, программирую с 13, не поздно ли?", и тогда у меня возникает диссонанс когнитивный, оттого, что возможно работодатели ожидают что в 25 лет человек буде уже иметь лет 7 опыта, а к 35 экспертом. Я понимаю что все очень индивидуально, но меня скорее интересует взгляд на это потенциального работодателя. Взрослый дядька с длинным резюме (часть которого не последние позиции, не связанные с разработкой) хочет устроится джуниором и работать рядом 20-летними? Не странно ли ? - Сейчас использую Code::Blocks. Насколько правилен выбор компилятора/IDE ? Стоит использовать что-то другое? MS VS? - На данный момент дочитываю Липмана и ко - C++ Primer . Что посоветуете дальше? У меня есть список литературы, который я нашел и здесь, и на stackoverflow, но хотелось бы услышать персональные мнения. - Рекомендации о том, как и где практиковаться. Приложения для Windows Phone Store, андройд (ведь на C++ тоже возможно ?). Лабы/курсачи для студентов ? Небольшие игры, например с Unreal Engine ? Есть ли какие-то проекты open source, к которым можно присоединиться даже с минимальными знаниями? Еще что-то ? - Насколько близок C++ для Ардуино к стандарту языка ? - Порекомендуйте, как оптимальнее сочетать теорию/практику? - Хочу найти преподавателя/репетитора/ментора, однако не совсем в классическом понимании. На данный момент мне продуктивной видится такая модель - занятия удаленно по скайпу. Ставим задачу - приложение, которое нужно мне самому. Разрабатываем вместе его структуру. Прорабатываем теорию. И вместе пишем, тестируем. Потом причесываем его для добавления его в портфолио. Если у вас есть кого порекомендовать в качестве такого ментора, или считаете что сами можете выступить в этой роли - пожалуйста пишите в личку. - Хотел бы также найти единомышленников по изучению. Если у кого-то есть желание изучать/кодить вместе - пожалуйста пишите в личку , вне зависимости от вашего текущего уровня знаний. - Сертификация какая-либо по C++ - имеет ли смысл ? Прочитал что нет, но хотел бы услышать мнение публики. - Буду также рад услышать любые другие рекомендации/мнения опытных товарищей. Заранее спасибо за ответы.
0
|
|
| 09.10.2015, 05:48 | |
|
Ответы с готовыми решениями:
125
Перспективы языка Какие перспективы у C++ в будущем? Noexcept - рекомендации по применению |
| 22.03.2017, 11:51 | |
|
Не по теме: Кстати,
0
|
|
| 22.03.2017, 11:56 | |||
|
Не по теме:
0
|
|||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 22.03.2017, 12:18 | ||
|
0
|
||
|
Неэпический
|
|
| 22.03.2017, 12:24 | |
|
Fulcrum_013, стандарт не может удовлетворять требованиям,
которые он предъявляет к тому, что стандартизирует, конечно, если это не стандарт по оформлению документации. Если для ардуино нужно что-то сделать иначе - не вопрос. Но удивляться одному несоответствию и не обращать внимания на остальные - как-то странно. То бишь жаль, что в нашем автомобиле нет gps. А то, что он без колес - это в пределах нормы.
0
|
|
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
|
| 22.03.2017, 12:27 | |
|
Ребят, я не знаю, что соответствует стандарту, а что нет, следует ли считать стандартную библиотеку частью языка или нет, соответствует ли реализация avr-g++ стандарту или нет...
Моя мысль следующая. brace-инициализацию на Arduino использовать можно, но для этого нужно реализовать класс std::initializer_list, что выглядит крайне странным при отсутствии в пространстве std чего-то еще... Но, тем не менее, возможным. (Кстати, как мы недавно выяснили, на Ардуино даже thread_local можно.)
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 22.03.2017, 12:39 | ||
|
0
|
||
|
Неэпический
|
||||||||
| 22.03.2017, 12:45 | ||||||||
За сим закончим, ибо Вам как об стенку, мы уже все об этом знаем.
0
|
||||||||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 22.03.2017, 12:56 | |||
|
Добавлено через 7 минут
0
|
|||
|
3 / 3 / 0
Регистрация: 09.10.2015
Сообщений: 15
|
|||
| 23.03.2017, 20:14 [ТС] | |||
|
Да, с удовольствием обсудил бы! Добавлено через 12 минут
0
|
|||
|
Модератор
5858 / 2747 / 194
Регистрация: 27.06.2011
Сообщений: 11,099
|
|
| 23.03.2017, 20:55 | |
|
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||
| 24.03.2017, 14:02 | ||
|
Добавлено через 35 секунд Не по теме: Не видел, что уже написали этот вариант..
0
|
||
|
901 / 478 / 93
Регистрация: 10.06.2014
Сообщений: 2,700
|
|
| 24.03.2017, 14:12 | |
|
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 24.03.2017, 14:25 | ||
|
0
|
||
|
Неэпический
|
|
| 24.03.2017, 14:34 | |
|
Renji, выбрали бы другой вариант,
прибежал бы кто-то другой с наездами что, что фиг с ним с эти splice, ему нужен size за O(1). Тут как бэ что не выбери, всё равно кому-то не угодишь. https://gcc.gnu.org/onlinedocs... l_abi.html
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 24.03.2017, 14:42 | |
|
1
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 24.03.2017, 14:45 | ||
|
0
|
||
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
| 24.03.2017, 16:26 | |
|
HotBeer, это на всю оставшуюся жизнь. Нормальный для жизни забег. Язык С++ подобен фракталу: чем больше изучаешь, тем больше раскрывается новых "лепестков"...
1
|
|
| 27.03.2017, 13:59 | |
|
tungsten, я совсем ньюб с дырявой памятью... могу пока что программировать на C++ базовые вещи, объекты, функции (свои делать), классы, основы работы с файлами, простые консольные приложения. В перспективе (*мечтательно*) смотрю на QT.
1
|
|
| 27.03.2017, 13:59 | |
|
Помогаю со студенческими работами здесь
40
Рекомендации к коду: двусвязный список Ваши рекомендации, господа и дамы Игра 2048: рекомендации к написанию
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|