Почему не учат делать программы с интерфейсом нормальным? Скучные расчеты которые должны вывестись в командной строке :(
я думал когда поступлю что-то нас будут учить типа крутого.
сейчас мы учим язык си, можно ли на си сделать программу с нормальным интерфейсом ??
если нет то на каком языке ??
Другие языки программирования и технологии
почему в техникуме (на специальности программисты) меня учат делать программы в командной строке
потому что чтобы обучать писать стихи/поэмы - нужно сперва выучить алфавит и грамматику + расширить словарный запас.
Разработка UI/UX - самое скучное дело. В этом можно и нужно разобраться самостоятельно, когда потребуется. Ничто не ограничивает инициативу студиоуса.
До крутого нужно дорасти. Выучи основы, научись думать как программист, потом дойдёшь до интерфейса, это уже вопрос вторичный. Все хотят всего и сразу, никто не хочет учиться основам...
Думаю, сейчас у вас упор не на то, чтобы программа что-то там вывела, а на то, чтобы вы поняли, какие бывают типы данных, разобрались с циклами, массивами, указателями, функциями и прочим. Когда это будет понятно, можно будет пытаться что-то писать.
Когда в детстве прописи были с наполовину нарисованными буквами, и их нужно было обводить, а потом тетрадка в узкую линейку с нарисованными наклонными линиями, ты ведь не спрашивал, почему вам не дали сразу тетрадки в широкую линейку и не отправили конспектировать бубнящего препода?
Когда в детстве прописи были с наполовину нарисованными буквами, и их нужно было обводить, а потом тетрадка в узкую линейку с нарисованными наклонными линиями, ты ведь не спрашивал, почему вам не дали сразу тетрадки в широкую линейку и не отправили конспектировать бубнящего препода?
Николай Бреславец
Я вас понимаю, ну за два года мы могли изучить (ну не полностью наверное) java, c#, или javaSkript, но не qbasic и pascal, и шей к тому же все то самое только на другом языке (ну сначала алгоритмы, циклы массивы в qbasic, а потом то же самое на pascal).
Оконный интерфейс нужен далеко не везде, а поставленная задача должна решаться...
Тут много причин может быть. Я не знаю, из какого ты колледжа, могу лишь предположить.
Устаревшее образование - как в 90-х преподаватели выучили паскаль, так на нём и преподают, отстраняясь от реального мира. А менять что-то лень или нет желания.
Не дорос ещё - я даже вышке с окошками познакомился на 2 курсе (что не мешало мне использовать окошки C# в РГЗ на 1 курсе). Возможно и у тебя будет какой-нибудь дельфи на старших курсах.
Вообще, если ты научился программировать в командной строке хорошо, то перейти к окошкам будет несложно, есть такая штука как визуальное программирование, когда ты в редакторе создаёшь окошко, перетаскиваешь туда кнопочки, чекбоксы и поля для ввода текста. Прописываешь функцию, которая вызывается при нажатии кнопки и радуешься жизни. Сразу предупрежу, чтобы в мой огород не летели камни, такое не везде, но в большинстве случаев либо сводится к этому, либо к написанию пары дополнительных команд. Может тебе ещё ООП надо будет подучить, но там тоже не сложно. Тем более основы программирования легче постигать не отвлекаясь на всякие интерфейсы. Надеюсь там не задания типо напишите хеллоу ворлд используя 3 if.
Bообще я бы не советовал надеяться, что в техникуме/ВУЗе тебе разжуют и вложат в тебе голову знания, программист должен уметь сам быстро осваивать технологии, поскольку в IT всё меняется довольно быстро. Сегодня многие пишут сервера на PHP и Phyton, а через 3 года скажем все начнут массово переходить на Go. Или многие используют фреймворк Angular, а завтра будет популярен Vue, так что ты должен уметь быстро осваивать новые технологии и развиваться, ибо программирование очень обширная сфера и кто знает, что тебе понадобится на работе.
UPD Си это неплохо, классический язык, поймёшь его остальные будет легче выучить. У Си есть прямой потомок С++, который тот же Си, только с дополнительными плюшками типо ООП, библиотеки шаблонов и много чего ещё. Есть библиотеки для интерфейса, самая популярная GTK
Устаревшее образование - как в 90-х преподаватели выучили паскаль, так на нём и преподают, отстраняясь от реального мира. А менять что-то лень или нет желания.
Не дорос ещё - я даже вышке с окошками познакомился на 2 курсе (что не мешало мне использовать окошки C# в РГЗ на 1 курсе). Возможно и у тебя будет какой-нибудь дельфи на старших курсах.
Вообще, если ты научился программировать в командной строке хорошо, то перейти к окошкам будет несложно, есть такая штука как визуальное программирование, когда ты в редакторе создаёшь окошко, перетаскиваешь туда кнопочки, чекбоксы и поля для ввода текста. Прописываешь функцию, которая вызывается при нажатии кнопки и радуешься жизни. Сразу предупрежу, чтобы в мой огород не летели камни, такое не везде, но в большинстве случаев либо сводится к этому, либо к написанию пары дополнительных команд. Может тебе ещё ООП надо будет подучить, но там тоже не сложно. Тем более основы программирования легче постигать не отвлекаясь на всякие интерфейсы. Надеюсь там не задания типо напишите хеллоу ворлд используя 3 if.
Bообще я бы не советовал надеяться, что в техникуме/ВУЗе тебе разжуют и вложат в тебе голову знания, программист должен уметь сам быстро осваивать технологии, поскольку в IT всё меняется довольно быстро. Сегодня многие пишут сервера на PHP и Phyton, а через 3 года скажем все начнут массово переходить на Go. Или многие используют фреймворк Angular, а завтра будет популярен Vue, так что ты должен уметь быстро осваивать новые технологии и развиваться, ибо программирование очень обширная сфера и кто знает, что тебе понадобится на работе.
UPD Си это неплохо, классический язык, поймёшь его остальные будет легче выучить. У Си есть прямой потомок С++, который тот же Си, только с дополнительными плюшками типо ООП, библиотеки шаблонов и много чего ещё. Есть библиотеки для интерфейса, самая популярная GTK
Это российское образование, полностью скопированное с советского. Радуйся что у тебя не только QBasic. Ну а учиться лучше самостоятельно в интернете, ибо учителя информатики иногда даже видят разницу между маршрутизатором и роутером.
всему свое время. можешь самостоятельно поразбираться с delphi или с#
А чего ты ожидал? Все нормальные программы и тд. делаются в командной строке
Это тебе ещё повезло, у меня в техникуме препод клавиатуру на доске рисовал, а мы у себя в тетрадках
Николай Бреславец
Сочуствую, xD
Похожие вопросы
- Почему разработчики не доработали возможность полноценной работы с компьютером в командной строке ?)
- Господа программисты! Помогите пжл форматнуть флешку в формате NTFS через командную строку Windows XP?
- Вопрос про командную строку!
- Командная строка. Полезные вещи
- как отформатировать жёский диск "C" через командную строку?
- Аргументы командной строки (С)
- НАСЧЁТ MC DOS!!! про командные строки
- Что нужно сделать чтобы командная строка выводила русский текст?
- Почему нельзя программировать и компилировать в cmd (командная строка) ведь как-то написали ос без компилятора?
- вопрос про командную строку