Програмисты на С++ есть? [Печать]
Выбрать сообщения с # по # FAQ
AUTOLADA.RU -> Кофейня и курилка |

#1: Програмисты на С++ есть? Автор: rezidentОткуда: г Щербинка СообщениеДобавлено: 11 Июня 2014 23:20
Спросить хочу реально в 33 года выучить нормально этот язык чтобы работать на нем. Сейчас сижу на лазере и гибке пишу всякие программы для них. А в отделах программисты кто программы для железок пишет получает ну так скажем поболее моего процентов на 30. Вот думаю со временем податься или ну его к лешему.
#2:  Автор: ПрапорЪОткуда: 02 СообщениеДобавлено: 11 Июня 2014 23:50
Если есть опыт программирования хоть на каком-нибудь языке, то осилить можно. И кстати, для оборудования скорее всего не С++ , а обычный ANSI Cи ? (по крайней мере некоторые пром. контроллеры на ANSI программируются, хотя можно и на С++ поизвращаться))
На чем сейчас говнокодишь? ))

#3:  Автор: s-t-r-i-k-e-r СообщениеДобавлено: 12 Июня 2014 00:31
Я ваще на delphi учился, сейчас почти не встретишь.
Надо тоже перейти на с++, или нафик не продолжать это кодерство facepalm
В универе на нем были mpi всякие, такая муть lol1
Синтаксис там если не ошибаюсь на вроде as3, java, php

#4:  Автор: Adaptechnic™Откуда: Питер, Колпино СообщениеДобавлено: 12 Июня 2014 00:40
а сколько по времени надо учиться если ваще не кодил никогда?
#5:  Автор: s-t-r-i-k-e-r СообщениеДобавлено: 12 Июня 2014 01:04
Adaptechnic™ писал(а):

а сколько по времени надо учиться если ваще не кодил никогда?


Смотря что ты хочешь.
Не нужна тебе такая машина, Вовка (с) hehe
Хотя...

#6:  Автор: Adaptechnic™Откуда: Питер, Колпино СообщениеДобавлено: 12 Июня 2014 01:07
s-t-r-i-k-e-r писал(а):

Не нужна тебе такая машина, Вовка (с)


в общем то оно да... наверное и не нужна....
Но.. фиг знает куда идти, может........ Smile
Ну вот с++ что за зверь, долго его приручать? До того уровня, чтобы легко подходить к конкретным направлениям?

#7:  Автор: Ahmet99Откуда: новое девяткино СообщениеДобавлено: 12 Июня 2014 08:58
программистов как собак не резаных, с++ это в универе обычно обучают,
смысла учиться на это нет потому что денег не заработаешь и работа не интересная.
Любите сидеть на стуле весь день и пялиться в экран? А искать ошибку там где её вроде бы нет?

Лучше это оставить типа как хобби, академическое программирование, вроде так называется.
В своё удовольствие какие-нибудь простецкие алгоритмы на экранных формочках.


Влезть в это программирование одному не получится, нужен грамотный наставник, кто будет объяснять разные нюансы.
Вот с наставником быстро дело пойдёт, месяца за 3 нормально втянуться можно.

Есть самоучители разные для студентов, типа с++ за 21 день или с++ для чайников. Можно их программу раза 3 пройти, постепенно поймёшь что к чему и будешь уже на уровне студента hehe

Работа совершенно обыкновенная с обыкновенной зарплатой и кучей ограничений.
Рекомендую работу программистом людям кто без ноги или ещё какая беда,
кто на другой работе беспомощен.
Т.е. инвалиды и интеллектуалы типа евреев.
Почему-то евреев 4/5 на этой работе, наверно руками впадлу работать
pst

#8:  Автор: ЦифраОткуда: Ярославль СообщениеДобавлено: 12 Июня 2014 09:10
В свое время когда понадобилось, выучил с++ за месяц с небольшим. Не на 100%, конечно, но в рамках задач хватало. Прошло уже много лет, я его и забыл уже. Короче я к тому, что это всего лишь инструмент, не более того. Любой язык за месяц выучить можно имхо.
#9:  Автор: BPSNSKОткуда: 254 СообщениеДобавлено: 12 Июня 2014 09:28
s-t-r-i-k-e-r писал(а):

Я ваще на delphi учился, сейчас почти не встретишь.


Что значит не встретишь? Захотел - написал.



Ahmet99 писал(а):

программистов как собак не резаных, с++ это в универе обычно обучают,
смысла учиться на это нет потому что денег не заработаешь и работа не интересная.
Любите сидеть на стуле весь день и пялиться в экран? А искать ошибку там где её вроде бы нет?

Лучше это оставить типа как хобби, академическое программирование, вроде так называется.
В своё удовольствие какие-нибудь простецкие алгоритмы на экранных формочках.


Влезть в это программирование одному не получится, нужен грамотный наставник, кто будет объяснять разные нюансы.
Вот с наставником быстро дело пойдёт, месяца за 3 нормально втянуться можно.

Есть самоучители разные для студентов, типа с++ за 21 день или с++ для чайников. Можно их программу раза 3 пройти, постепенно поймёшь что к чему и будешь уже на уровне студента hehe

Работа совершенно обыкновенная с обыкновенной зарплатой и кучей ограничений.
Рекомендую работу программистом людям кто без ноги или ещё какая беда,
кто на другой работе беспомощен.
Т.е. инвалиды и интеллектуалы типа евреев.
Почему-то евреев 4/5 на этой работе, наверно руками впадлу работать
pst



в этот раз ты на 146% по всем пунктам не прав pst



rezident
Реально всё и в 33 и в 77, главное - желание.

Ничего там особо учить не нужно, понимаешь синтаксис, основные операторы, типы данных и жирный справочник в помощь (в инете всё есть).

#10:  Автор: ЦифраОткуда: Ярославль СообщениеДобавлено: 12 Июня 2014 09:43
BPSNSK писал(а):

в этот раз ты на 146% по всем пунктам не прав


Ахмет прав 100% по 1, 2 и последнему абзацу. Причем все это уже лет 10-15 актуально.

#11:  Автор: BPSNSKОткуда: 254 СообщениеДобавлено: 12 Июня 2014 09:50
Hexff писал(а):

BPSNSK писал(а):

в этот раз ты на 146% по всем пунктам не прав


Ахмет прав 100% по 1, 2 и последнему абзацу. Причем все это уже лет 10-15 актуально.


по 1 и 2 он вообще вдвойне не прав Wink

#12:  Автор: PachaGОткуда: Город-герой Тула СообщениеДобавлено: 12 Июня 2014 10:43
Автор, слушай меня

Почему ты говоришь именно про С++?

Для начала надо задать себе пару вопросов

Зачем тебе программирование, что конкретно ты хочешь потом делать? От этого зависит какой язык (или какие) учить и в каком объеме.
Ты потом хочешь только этим дальше заниматься? От этого зависит как изучать, поверхностно за месяц и стать быдлокодером или всеже основательно и изучать не только язык, но и общие принципы программирования и разработки

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

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

1. Техническое понимание
2. Усидчивость, готовность вдуматься в то, что изучаешь и почему одно работает так, а не иначе, именно понять, а не поверить книге/человеку
3. Очень важно для хорошего результата наставник хороший, который показал бы как НЕ надо программировать. Плохим программистом стать очень легко
4. Не останавливаться на одном языке, изучать программирование вообще
5. Практика, просто дохрена практики. Даже если нет реальной работы, надо просто искать что-то (задачи) и выполнять, разные, разнообразные. Как там пиндосы говорят? Practice Makes Perfect

Английский тоже нужен, так как перевод книг просто ужасный почти всегда

Касательно С++ и контроллеров, мне кажется это муть какая-то, в смысле довольно сложно, так как много ограничений
Но не нереально, если у тебя будет так получаться, что ты реально пойдешь дальше по этому пути, то можно и С++ учить
В институтах с него начинают, так как там сразу все можно изучить, не только язык, а принципы работы
Язык этот хоть и высокоуровневый, но все же довольно много низкоуровневой (по нынешним меркам) работы надо проделать
Кстати для контроллеров наверняка еще и ассемблер понадобится знать для конкретных семейств процессоров

А вообще ничего сложного для технаря не должно быть, за месяц конечно программистом не станешь, но и 10 лет не надо для этого

#13:  Автор: Дмитрий_053 СообщениеДобавлено: 12 Июня 2014 12:03
Соглашусь с теми, кто пишет всё реально, в любом возрасте, задавшись целью, при определённом усердии выучить можно с нуля за пару месяцев. Дальше просто практика, практика и ещё раз практика... без практики никуда. read
Сам работал когда-то давно программистом, писал на C++ в среде Visual Studio 6.0, сейчас уже всё забыл (кстати, C# успел выучить и даже писал на нём для себя дома приложения), но на работу по специальности так и не устроился. Прикладная область подкачала... Pardon

#14:  Автор: mmc78Откуда: Иж СообщениеДобавлено: 12 Июня 2014 12:24
Ахмет99 как обычно, слышал звон да не знаешь где он.
По теме, если до сих пор не программист, то уже поздо за С++ браться, на сегодняшний день есть много других технологий по проще и востребованных гораздо больше, а для МК это гораздо более узкая ниша чем ПК. Сложность его не в синтаксисе, а в том что кроме самого языка надо знать ассемблер и работу с памятью. Если очень хочется попробовать, просто почитай описание к любому МК, если будет что то понятно тогда можно пробовать.

#15:  Автор: ЦифраОткуда: Ярославль СообщениеДобавлено: 12 Июня 2014 12:33
Embedded программирование самая низкооплачиваемая работа в среде даже самих программеров. Т.ч. про всякие контроллеры, пики и атмелы стоит забыть раз и навсегда.
#16:  Автор: Дмитрий_053 СообщениеДобавлено: 12 Июня 2014 12:38
Hexff писал(а):

Embedded программирование самая низкооплачиваемая работа в среде даже самих программеров. Т.ч. про всякие контроллеры, пики и атмелы стоит забыть раз и навсегда.


Как всегда, самая нужная, ответственная и сложная работа - самая малооплачиваемая? Тыщ 50 дадут в месяц, ИМХО.
Надо было БД, СУБД, всяческие там SQL дрючить... сидел бы ща в каком-нибудь крутом банке, тут от 50? facepalm

#17:  Автор: rezidentОткуда: г Щербинка СообщениеДобавлено: 12 Июня 2014 13:55
PachaG писал(а):

Касательно С++ и контроллеров, мне кажется это муть какая-то, в смысле довольно сложно, так как много ограничений
Но не нереально, если у тебя будет так получаться, что ты реально пойдешь дальше по этому пути, то можно и С++ учить
В институтах с него начинают, так как там сразу все можно изучить, не только язык, а принципы работы
Язык этот хоть и высокоуровневый, но все же довольно много низкоуровневой (по нынешним меркам) работы надо проделать
Кстати для контроллеров наверняка еще и ассемблер понадобится знать для конкретных семейств процессоров

А вообще ничего сложного для технаря не должно быть, за месяц конечно программистом не станешь, но и 10 лет не надо для этого
_________________


Да в общем то мне даже легче с ними работать с контроллерами так что обычный С я знаю а вот под компьютер я ничего не писал с института . Как там чего какие компиляторы , среды разработки есть? Нужно чтобы программа получала информацию через USB порт какого то устройства который управляет частотниками , реле и всем прочим анализировала и выдавала на экран в приемлимом для оператора виде, а тот мог при надобности управлять этой электромеханикой если понадобится.

#18:  Автор: PachaGОткуда: Город-герой Тула СообщениеДобавлено: 12 Июня 2014 22:16
ну тут С++ вообще не нужен
Смотри более современные вещи, C# например
среда разработки Microsoft VisualStudio, можно бесплатную версию для винды (Express edition)
для работы с юсб все есть, высокоуровневое, так что без проблем, ну или на крайняк (если дров нет от механизмов) придется дрова написать или кому отдать написать
А сама прога будет проще

#19:  Автор: Дмитрий_053 СообщениеДобавлено: 12 Июня 2014 22:22
rezident
Главное насчёт возраста не комплексуй, это же не футбол, так что - нормально всё.

#20:  Автор: majorboy СообщениеДобавлено: 12 Июня 2014 23:07
главное знать основные алгоритмы по которым решается поставленая задача - они разные видимо в разных отраслях но это небеда для спеца. точней просто надо иметь технический склад ума.
имхо если ты сам не можешь написать прогу сортировки методом пузырик или что то еще типа такого из азов - тебе туда точно ненадо
с++ немного епанутее остальных но осваиваемо
а вот чтобы иметь доступ к ресурсам и данным ОС надо перелопатить кучу инета и книжыц...хз как щас но во временя моей молодости и первых виндов это называлось API; и куча функций закопаны в библиотеках которые тоже надо знать как работают. разумеется все это меняется как толька выходит новая ось.
но это уже ближе к интерфейсу чтобы прога твоя выглядело нормально а не как кусок дерьма

#21:  Автор: Дмитрий_053 СообщениеДобавлено: 12 Июня 2014 23:16
Приходилось смотреть эти справочники по API даже в бумажном виде...
#22:  Автор: PachaGОткуда: Город-герой Тула СообщениеДобавлено: 13 Июня 2014 01:36
Чтобы написать прогу, которая читает из юсб инфу с контроллеров и показывает ее на экране, а потом какие-то управляющие команды посылет, не надо виндовое апи знать Smile
#23:  Автор: Дмитрий_053 СообщениеДобавлено: 13 Июня 2014 01:39
PachaG писал(а):

Чтобы написать прогу, которая читает из юсб инфу с контроллеров и показывает ее на экране, а потом какие-то управляющие команды посылет, не надо виндовое апи знать Smile


И это я прекрасно понимаю. Smile

#24:  Автор: PachaGОткуда: Город-герой Тула СообщениеДобавлено: 13 Июня 2014 01:40
А то автора запугаем Smile
#25:  Автор: youthОткуда: Поволжье СообщениеДобавлено: 13 Июня 2014 14:15
По-моему вопрос поставлен не корректно. Выучить "язык" С++ - не проблема. Проблема - программировать нормально. А это включает в себя огромную область знаний, зависящую и от того, что конкретно ты собрался делать. Программы для винды требуют знание виндовых библиотек и функций, технология .NET это еще один огромный пласт, умений работать с БД - совсем другая история итд итп. Я не программист, но с ними общаюсь периодически. Язык программирования - всего лишь инструмент, причем не самый сложный. А вот умение и знание как выполнять работу с помощью этого инструмента - это гораздо ценнее, сложнее и объемнее.




AUTOLADA.RU -> Кофейня и курилка |
Страница 1 из 2
Часовой пояс: GMT + 4
AUTOLADA.RU