Russian Qt Forum
Ноябрь 25, 2024, 18:49
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Хочу написать что-нибудь дельное.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Хочу написать что-нибудь дельное. (Прочитано 8098 раз)
ksk-
Самовар
Offline
Сообщений: 178
Хочу написать что-нибудь дельное.
«
:
Октябрь 14, 2012, 16:45 »
Всем привет. Я не программист и никогда на него не учился. Программирование - это мое увлечение, которое, если повезет, перерастет в работу. Поэтому хотел бы попросить людей, уже имеющих большой опыт в этом деле, дать мне какие-либо рекомендации о том, как мне продолжать изучение Qt, не ограничиваясь только чтением литературы. Хотелось бы начать работать над чем-то дельным, чтобы приобрести практический опыт. Принять участие в серьезных проектах я не смогу в силу недостатка опыта и ограниченности свободного времени. Все это исключительно для саморазвития и приобретения бесценного опыта.
Буду рад любым ответам. Заранее спасибо.
Записан
Bepec
Гость
Re: Хочу написать что-нибудь дельное.
«
Ответ #1 :
Октябрь 14, 2012, 17:04 »
Ответ прост - пиши то, что тебе нужно/хочется писать.
Когда программа "левая", нужная какому-то человеку, которого ты незнаешь - в результате получится не очень. (это верно только для начинающих *)
А когда она нужна тебе, ты сам будешь стараться сделать прикольнее - лучше - веселее.
Записан
Sancho_s_rancho
Гость
Re: Хочу написать что-нибудь дельное.
«
Ответ #2 :
Октябрь 14, 2012, 21:16 »
У меня проектов тьма тьмущая. Напишите, что вы умеете, а работы я вам найду
Записан
ksk-
Самовар
Offline
Сообщений: 178
Re: Хочу написать что-нибудь дельное.
«
Ответ #3 :
Октябрь 14, 2012, 23:13 »
Цитата: Bepec от Октябрь 14, 2012, 17:04
Ответ прост - пиши то, что тебе нужно/хочется писать.
Когда программа "левая", нужная какому-то человеку, которого ты незнаешь - в результате получится не очень. (это верно только для начинающих *)
А когда она нужна тебе, ты сам будешь стараться сделать прикольнее - лучше - веселее.
Да вот что-то никаких идей нет. ((( Не знаю даже, что мне нужно. Казалось бы все уже есть.
Записан
ksk-
Самовар
Offline
Сообщений: 178
Re: Хочу написать что-нибудь дельное.
«
Ответ #4 :
Октябрь 14, 2012, 23:28 »
Цитата: Sancho_s_rancho от Октябрь 14, 2012, 21:16
У меня проектов тьма тьмущая. Напишите, что вы умеете, а работы я вам найду
По большому счету ничего не умею на должном уровне. Все как-то так, корявенько. Умею незамысловатый UI делать на виджетах, QML тоже знаю немного, но не использую. HTTP знаю, могу клиент написать. Могу как на C++, так и на Python. Об остальном читал, но нигде не применял, кроме примеров. ) Вот как-то так. )
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Хочу написать что-нибудь дельное.
«
Ответ #5 :
Октябрь 16, 2012, 06:10 »
ksk-
, если вы хотите программировать в Qt Creator, то можете посмотреть на начальной странице примеры, и среди них выбрать тот который хотите попробовать сделать сами или доработать
если у вас нет Qt Creator, эти примеры можно посмотреть на сайте, например:
http://doc.qt.digia.com/qt/all-examples.html
В примерах есть и игрушки, и редакторы, и работа с сетью, и браузер, и мультимедия и т.д., уверен, что там найдете, что то по душе
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
woka
Гость
Re: Хочу написать что-нибудь дельное.
«
Ответ #6 :
Октябрь 21, 2012, 17:38 »
если ты ничего толком не умеешь, то ты ничего и не сможешь делать. для того писать в qt, нужно знать базу с++ или питон или руби. лучше конечно с++(там справка полная, а на питоне половина справки с с++ кодом), но с++ сложнее в изучении. чтобы научиться писать на qt тебе нужно взять методичку университетскую и выполнять из её лабы. и когда уже сделаешь штук 5, то какие-то представления о qt будешь иметь. а книги всё равно надо читать. без их никак. а эти лабы, и считай серьёзными проектами.
Записан
Bepec
Гость
Re: Хочу написать что-нибудь дельное.
«
Ответ #7 :
Октябрь 21, 2012, 19:40 »
woka - скажу откровенно, вы несёте хрень
Если подправить ваши мысли, то получится дельный совет, но никак не утверждение.
"Если ты хочешь писать на Qt, знание питона, руби и С++ будет большим подспорьем".
PS я сам начинал изучения языка с написания довольно сложной программы, использующей многопоточность, плагины и кроссплатформенные решения. И пусть было довольно трудно, зато интересно и пользительно
PPS кому непонятно, С, С++, питон, руби, дельфи, борланд я незнал
Знал только 1С бухгалтерию 7.7
Записан
ksk-
Самовар
Offline
Сообщений: 178
Re: Хочу написать что-нибудь дельное.
«
Ответ #8 :
Октябрь 22, 2012, 01:39 »
Цитата: woka от Октябрь 21, 2012, 17:38
если ты ничего толком не умеешь, то ты ничего и не сможешь делать. для того писать в qt, нужно знать базу с++ или питон или руби. лучше конечно с++(там справка полная, а на питоне половина справки с с++ кодом), но с++ сложнее в изучении. чтобы научиться писать на qt тебе нужно взять методичку университетскую и выполнять из её лабы. и когда уже сделаешь штук 5, то какие-то представления о qt будешь иметь. а книги всё равно надо читать. без их никак. а эти лабы, и считай серьёзными проектами.
Выполнять "лабы из методичек" я уже научился. Хочется большего. Так сказать, "руки чешутся", и время есть, а идей увы нет.
Записан
Bepec
Гость
Re: Хочу написать что-нибудь дельное.
«
Ответ #9 :
Октябрь 22, 2012, 07:02 »
ksk-
Как пара идей -
1. Менеджер рабочего места для окон под windows/linux (позволяет в 1 нажатие сделать окно нужного размера по сетке, сортировка окон, расположение всех на экране, менеджер окон),
2. Программа для тестирования консольных утилит допустим (или функций. Сначала задаётся исходный параметр, потом задаётся ожидаемый ответ. Потом выполнение программы, сравнивание вывода с ожидаемым ответом. Если не похож, ошибка, иначе продолжать)
3. Написание класса, который записывает все перемещения мыши пользователя по окнам программы (своей, КУтешной), запоминает количество нажатий на различные элементы интерфейса, сохраняет данную информацию, компрессует и отправляет на e-mail, допустим, или же просто выводит поток, с которым можно сделать всё что угодно.
PS и злободневное уже моё - написать класс для работы по протоколу программы Net Speakerphone 4.5 (это уже из разряда - очень хочется, но руки не доходят
)
«
Последнее редактирование: Октябрь 22, 2012, 07:13 от Bepec
»
Записан
V1KT0P
Гость
Re: Хочу написать что-нибудь дельное.
«
Ответ #10 :
Октябрь 22, 2012, 07:25 »
Цитата: ksk- от Октябрь 22, 2012, 01:39
Выполнять "лабы из методичек" я уже научился. Хочется большего. Так сказать, "руки чешутся", и время есть, а идей увы нет.
Тю да задач если подумать просто немеряно:
1) Своя реализация jpeg, png, gif.
2) Свои реализации стандартных контейнеров.
3) Свои реализации алгоритмов шифрования.
4) Свои реализации XMPP, DNS, SMTP и т.д.
5) Свои реализации html, xml, json парсеров.
6) Свои реализации алгоритмов сжатия.
7) Найди старую игру и перепиши ее попутно улучшив, например minebombers 3.11 или собственную реализацию slay(с обязательной поддержкой игры по сети).
Задач огромное количество, выбирай что по душе и делай.
Записан
Bepec
Гость
Re: Хочу написать что-нибудь дельное.
«
Ответ #11 :
Октябрь 22, 2012, 07:37 »
Виктор по вашему посту я понял, насколько разные есть интересы у людей
На мой взгляд тут привлекательны ток парсеры, шифрование и minebombers
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Хочу написать что-нибудь дельное.
«
Ответ #12 :
Октябрь 22, 2012, 09:10 »
Цитата: ksk- от Октябрь 22, 2012, 01:39
Выполнять "лабы из методичек" я уже научился. Хочется большего. Так сказать, "руки чешутся", и время есть, а идей увы нет.
Взять задачу и "попробывать" (что по существу предлагалось выше). Это конечно полезно но в счастливый результат не очень верится. "Ну ладно, ну сделаю я это - ну и что?" - такого плана соображения достанут быстро, когда первый энтузиазм пройдет и начнется кропотливая техническая работа.
Мне кажется надо определяться с предметной областью. Какие проекты (в смысле направления) по душе, туда и "примкнуть". Идеи берутся из проекта, и чем он больше - тем больше идей. Работая в проекте длительное время легко найти вещи без которых жить можно, но которые хотелось бы иметь. Вот их неплохо бы поручить наемнику - без жестких сроков но вполне официально. Это я к тому что если есть тяга к 3D - пишите в личку, "озадачу" запросто
Записан
ksk-
Самовар
Offline
Сообщений: 178
Re: Хочу написать что-нибудь дельное.
«
Ответ #13 :
Октябрь 28, 2012, 06:22 »
Цитата: Bepec от Октябрь 22, 2012, 07:02
ksk-
Как пара идей -
1. Менеджер рабочего места для окон под windows/linux (позволяет в 1 нажатие сделать окно нужного размера по сетке, сортировка окон, расположение всех на экране, менеджер окон),
2. Программа для тестирования консольных утилит допустим (или функций. Сначала задаётся исходный параметр, потом задаётся ожидаемый ответ. Потом выполнение программы, сравнивание вывода с ожидаемым ответом. Если не похож, ошибка, иначе продолжать)
3. Написание класса, который записывает все перемещения мыши пользователя по окнам программы (своей, КУтешной), запоминает количество нажатий на различные элементы интерфейса, сохраняет данную информацию, компрессует и отправляет на e-mail, допустим, или же просто выводит поток, с которым можно сделать всё что угодно.
PS и злободневное уже моё - написать класс для работы по протоколу программы Net Speakerphone 4.5 (это уже из разряда - очень хочется, но руки не доходят
)
Спасибо за идеи. )) Стоит попробовать кое-что. )
Записан
ksk-
Самовар
Offline
Сообщений: 178
Re: Хочу написать что-нибудь дельное.
«
Ответ #14 :
Октябрь 28, 2012, 06:23 »
Цитата: Igors от Октябрь 22, 2012, 09:10
Цитата: ksk- от Октябрь 22, 2012, 01:39
Выполнять "лабы из методичек" я уже научился. Хочется большего. Так сказать, "руки чешутся", и время есть, а идей увы нет.
Взять задачу и "попробывать" (что по существу предлагалось выше). Это конечно полезно но в счастливый результат не очень верится. "Ну ладно, ну сделаю я это - ну и что?" - такого плана соображения достанут быстро, когда первый энтузиазм пройдет и начнется кропотливая техническая работа.
Мне кажется надо определяться с предметной областью. Какие проекты (в смысле направления) по душе, туда и "примкнуть". Идеи берутся из проекта, и чем он больше - тем больше идей. Работая в проекте длительное время легко найти вещи без которых жить можно, но которые хотелось бы иметь. Вот их неплохо бы поручить наемнику - без жестких сроков но вполне официально. Это я к тому что если есть тяга к 3D - пишите в личку, "озадачу" запросто
Спасибо за предложение, но 3D я не пробовал никогда. )
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...