Java

Если я буду знать очень хорошо C#, алгоритмы, SQL, и др. вроде умения пользоваться ПК, средой, я хороший прогер?

Да, но только не на предприятии где правят контроллеры.
Валентин. .
Валентин. .
38 883
Лучший ответ
Андрей Пашковский А какой язык для контроллеров надо? Особенно для тех, которые оборудованием нефтяной/газовой промышленности управляют
Напиши мне прогу, опрашивающую внешние устройства по I2C и кидающие данные с них на SD-карту по SPI. Доступная Flash память программ 32 кБ, ОЗУ - 2 кБ.
Смогёшь? Тебя ждет сюрприз, все SD-хи разные, оказывается)))
"и др. вроде умения пользоваться ПК"... Любое ламо коматозное умеет ПК пользоваться, а программировать - это искусство. Если у тебя есть ведро краски и малярная кисть, и ты умеешь обдирать стены шпателем то это не значит, что ты художник)))
Программера делает конкретная задача. Найди себе задачу и реализуй ее сам, и продолжай в том же духе.
AB
Aliesei Bykov
63 258
Юрий Печенкин Я прямо опустил руки. А как же фискальная память?
ты можешь уметь читать ноты, то быть никаким музыкантом...
Александр Голуб музыка - это творчество. а когда надо написать программу под заданную задачу, выбрать алгоритм, написать код - это решаемо. творческая составляющая не столь важна как в музыки.
Пока года через 2-3 хотя бы подсистему свою не разработаешь без "костылей" -- ты никто. Никто на понтах.
ЖС
Женя Спицын
64 183
Александр Голуб Я не понтуюсь. Просто хочу понять, разобраться.
Женя Спицын Если ты умеешь крутить гайки, это не значит, что ты сможешь собрать автомобиль.
Денис Мордвин Учу программирование года 2-3 и выучил только HTML CSS и PYTHON, а ты хочешь пентагон взломать))))
нет
Александр Голуб А что еще надо?
1) основная задача программиста подойти открыть исходники программы и за 20 мин найти ошибку которая заявлена в описании задачи . Бинарным поиском отсекая работающие участки программы это слишком долго поэтому единственно возможный вариант это интуитивно ткнуть пальцем в определенную строчку и угадать что ошибка именно в ней
2) интуиция пригодится и для применения новых сторонних компонентов чтобы не курить ман по два часа в поисках описания метода а интуитивно вписать параметры в правильной последовательности
3) таких людей не существует поэтому ты должен наизусть помнить в первом случае весь код с которым работаешь а во втором весь справочник по только что вышедшему и потому ещё не задокументироанному компоненту
4) плюс ты должен писать идеальный код который не смогут облаить другие разрабы в команде
5) уметь конструктивно аргументированно, убедительно безапелляционно и полно зачмырить разрабов в команде которые гавкают на твой код
Ну ты хотя бы это выучи для начала и научись пользовать....
А как же библиотеки?
Нет конечно.
Александр Голуб А что еще надо?
Для начала неплохо но изучай больше языков программирования
ну можно и так сказать, но чтобы ты был хорошим прогером нужно что то типо портфолио, опыта побольше
Считаю что прогер с тебя - очень даже норм, во всяком случае - как минимум - стараешься, это видно.
А вот софт оборудования для нефтяной/газовой промышленности - на этом си-шарпе написан?
Ато я всё мечтаю уехать к белым медведям, следить/прогерить там какой-то софт, и зарабатывать 100500 рублёв каждый месяц, а вот с чего начать - ещё пока не знаю.
Шарп подойдёт? Или что там надо?
AM
Aikon)) Mu@ov
2 051
Сергей Белецкий с чего вы взяли что он старается?
Если уж С# , то хорошо знать хотя бы поверхностно все технологи dot net и ее приемника dot net core. + постоянно практиковаться. Ну а когда при получении любого задания (заказа) Вы спокойно будете знать как это сделать, то станете хорошим программистом.
ты уже лошара раз тут такие вопросы задаешь