Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
В поисках репетитора. |
Философия, технологии, алгоритмы! |
|
Опции темы |
10.01.2014, 13:44 | #31 | |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 57
Не в сети |
Цитата:
Но при этом и сами разработчики изначально не говнокодят, просто есть реально ресурсоёмкие задачи. |
|
10.01.2014, 14:07 | #32 |
бибизьян
Сообщений: 3,031
Регистрация: 17.02.2004
Не в сети |
Hopkroft, задачи бывают разные, но в массе своей требуются прикладники-интеграторы, которые из кубиков в виде компонентов/библиотек/фреймворков реализуют бизнес-логику.
Например, даже в нашей конторе, где мы сами создаем железо и с ним работаем, соотношение системщиков к прикладникам как бы не 1 к 10. Самые сложные проблемы как правило связаны с ресурсоемкостью вкупе с привязанностью к реальному времени. |
11.01.2014, 23:19 | #33 |
Форумец
Сообщений: 3
Регистрация: 11.01.2014
Возраст: 31
Не в сети |
Господа, из всего что вы тут напостили, я так и не уловил возможно ли самостоятельно обучиться С++ имея знания начальные навыки программирования на других языках? (как пример: самым большим достижением было написание БД на Delphi)
К изучению С++ уже приступил, все получается. Да, сложно, особенно когда ошибка в коде и пытаешься ее найти не всегда понимая что к чему (иногда ошибки встречаются и в учебнике), но думаю что самостоятельное нахождение и исправление таких ошибок дает куда больше, чем если тебе на нее укажут, или я не прав? P.S. еще стало интересно, возможно ли в дальнейшем обращение к кому либо из вас для помощи (соответственно не злоупотребляя) |
12.01.2014, 00:01 | #34 | |
Форумец
Сообщений: 40,850
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
и не понимаете - что такое БД. вопрос неуместен. Вам нужно научиться программировать, не важно на каком языке. |
|
12.01.2014, 04:07 | #36 | |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 57
Не в сети |
На дельфи написать программу для работы с БД дело 5 минут Тут нечего сложного нету. Мы ведь не говорим про БД масштаба предприятия, ведь правда
Цитата:
Ну а если будет что-то сложное, как например, работа с каким-то фреймворком, то тут уже код нужно выкладывать, что зачастую не всегда получается. Поэтому пости сюда, и если найдутся желающие, то получишь какой-то ответ. |
|
13.01.2014, 17:57 | #37 | ||
Форумец
Сообщений: 3
Регистрация: 11.01.2014
Возраст: 31
Не в сети |
мне кажется что данный язык открывает больше возможности. он довольно гибкий. ну и немаловажно - хочу =)
Цитата:
Почитав ваши сообщения в этой теме я могу сделать вывод что Вы имеете неимоверно высокую самооценку, а также страдаете нарциссизмом. Если Вам нечего сказать по теме, кроме как бахвалится и говорить остальным что они НИЧЕГО не умеют, а Вы царь и бог во всем, прошу не высказываться в таком случае, так как это никому неинтересно и никого не трогает. Цитата:
этим я и так активно пользуюсь) |
||
13.01.2014, 18:21 | #38 |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 57
Не в сети |
Блин, ну тогда попробуй мой старый подход.
короче, взял я книгу Прата по C++, и книжку по компьютерной графике, с использованием OpenGL, а ещё какая-то простенькая книжка по алгоритмам была. Читал книжку, параллельно пробовал по компьютерной графике что-то делать, и реализовывал алгоритмы, которые были в другой книжке. когда работал потом с реальным проектом, эти навыки пригодились. так же как и знания по работе БД в Delphi(я тоже с неё начинал). плюс сейчас Прата уже по C++11 книжку написал, и ещё можно Липпмана полистать. Этих 2-х книг и интернета мне хватило для моих проектов, написаны они легко и доступно |
13.01.2014, 18:39 | #39 | |
Форумец
Сообщений: 3
Регистрация: 11.01.2014
Возраст: 31
Не в сети |
Цитата:
|
|
13.01.2014, 18:46 | #40 |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 57
Не в сети |
|
13.01.2014, 20:52 | #41 |
Форумец
Сообщений: 40,850
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
на основании уже того что не знаете что такое БД.
и Вы не знаете - что Вам вообще нужно, не можете это сформулировать и объяснить - какие знания и для чего Вам необходимы. поэтому я и советую Вам пойти учиться в ВУЗ. чтобы понять что вообще к чему. |
10.11.2015, 20:59 | #42 |
Форумец
Сообщений: 269
Регистрация: 18.05.2004
Не в сети |
Приветствую. Подскажите, а как лучше учится, с репетитором или в ВУЗ для моей задачи. А задача такая, заинтересовало программирование микроконтроллеров. Начал с самого простого, пишу несложные программки на процессинге для платформы Arduino (avr atmega). Процессинг разновидность языка С. Со временем, понял что не хватает базовых знаний основ программирования и языка С#, C, C++. Так же есть интерес создания графических интерфейсов пользователя для взаимодействия с МК через интерфейсы. Интересует именно освоение этого направления, дипломы и тп не интересуют. Буду благодарен, если посоветуете репетитора или учебное заведение. Образование высшее физфак ВГУ (радиофизика), базовый английский.
|
11.11.2015, 00:31 | #43 |
Кэп Улитка
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 44
Не в сети |
lee, имхо самому.
В целом рекомендуют бросать Arduino, чтобы писать сразу в AVR Studio без костылей. А еще говорят, что AVR дорого, потому лучше STM или PIC. Графические интерфейсы лабать можно на чем угодно - по сути ж работа с COM-портом. Можно даже в Chrome это делать. html + js для GUI очень даже, имхо. Для проганья на С достаточно вроде как Керниган, Ричи "Искусство программирования на С". Сам я глубоко копать не стал, поскольку что-то быстро сделать Arduino обычно достаточно (готовые библиотеки снимают необходимость читать маны), а конкуренцию составить тем, кто изучал это в Вузе и потом применял годы на практике, составлять смысла не вижу, ибо зарабатывать деньги можно гораздо более простым программированием. |
11.11.2015, 00:42 | #45 |
Форумец
Сообщений: 269
Регистрация: 18.05.2004
Не в сети |
Yandex, спасибо, за ответ. Я собственно почему и задумался о глубоком изучении С, поскольку в перспективе думаю на STM перейти, купил на алиэкспрессе дискавери с платой расширения и кучей модулей для стартапа.
Мне, электронщику, почему то всегда было сложно начать программировать МК, раз 5 начинал. Но получилось только на ардуино довести до самостоятельно написанных программ, с библиотеками конечно. X0R, спасибо. Да и это не для денег, больше для души. |
11.11.2015, 00:51 | #46 |
Кэп Улитка
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 44
Не в сети |
lee, засада скорее всего не в микроконтроллере, а в том, что неподходящий ресурс был выбран (я в ужасе убежал с easyelectronics.ru). По мне лучше всего изучение боем, т.е. ставим цель сделать вот-такую-хреновину - ну и делаем. Самая проблема - что выбрать Не очередную ж метеостанцию делать, в самом деле.
Язык, конечно, лучше отдельно изучить, но для программирования логики мк, как мне кажется, особые тонкости очень редко нужны. |
19.11.2015, 16:42 | #48 | |
Форумец
Сообщений: 40,850
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
|
|
20.11.2015, 23:13 | #49 | ||
Форумец
Сообщений: 2,159
Регистрация: 15.01.2003
Не в сети |
Цитата:
Цитата:
Ставишь перед собой задачу, решаешь её. Ставишь следующую. Профильное образование и вдумчивое чтение десятков книг нужно если хочешь всю жизнь работать на дядю. Но тогда помимо этого тебе надо раз в 5 лет изучать новый ЯП, IDE и прочие мудрёные слова, что бы конкурировать на своём рабочем месте в престижной международной компании. Что не сложно если тебе 25-35 лет. А вот в 45 уже не так просто... Но каждый сам себе злобный Буратино. |
||
21.11.2015, 00:38 | #50 |
Форумец
Сообщений: 40,850
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Akad, Вы путаете программирование и кодирование, видимо потому что с первым никогда не сталкивались. о чем отчетливо говорит то что выделение и освобождение памяти для Вас уже явно непростая алгоритмическая задача)
|
21.11.2015, 02:06 | #51 |
Форумец
Сообщений: 2,159
Регистрация: 15.01.2003
Не в сети |
Spectator, Я не путаю. Запрограммировать большую программу типа игры или даже простенького 3D плеера с удобным интерфейсом и кучей фич - это не тривиальная задача, на которую уйдут человекомесяцы или даже годы. Готовых решений в интернете в открытом доступе нет. Тут нужно уметь много чего.
А вот копипастнуть с минимальными изменениями текст с новой фичей заказчику на сайт - ни каких особо знаний, умений и в данном случае знаний о распределении памяти тем более не нужно. Так же не нужно особых знаний для того, что бы считав из одной библиотеки температуру датчика с помощью другой щёлкнуть выключатель. В том числе о том-же распределении памяти. |
21.11.2015, 12:15 | #52 |
Форумец
Сообщений: 40,850
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
|