Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Идеи для начинающих  (Прочитано 3346 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RaMoN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Идеи для начинающих
« : 14 Июля 2009, 00:06:01 »
Когда я начинаю изучать очередную новую для себя тему в программировании(библиотеку какую, либо новый язык), то для реализации получаемых знаний не появляется стоящей идеи :(
Да,конечно, если это книга, я реализовываю приведенные примеры и хорошо в них разбираюсь, но на этом все и заканчивается. Если это документация, то все заканчивается на реализации какого-нибудь окна, с описанными в документации компонентами.
Но что делать дальше-идей ни каких :(
Для усвоения получаемых знаний, возможно, стоило бы при старте новой темы создавать и вести какой то проект и дополнять его, при изучении нового компонента например(если речь идет о документации). Но опять же - идей нет практически никогда :-[

Я надеюсь, я не уникален, и у всех были такие ситуации, но даже если не было,
хотелось бы услышать ваш совет, уважаемые программисты!
Как выходить из таких ситуаций?
« Последнее редактирование: 14 Июля 2009, 00:10:48 от RaMoN »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #1 : 14 Июля 2009, 00:14:28 »
я конечно не топ програмер, но средним уровнем обладаю.
я никогда не изучал язык программирования просто так, цель должна определять средства.
присутствие работы и есть стимул )))

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: Идеи для начинающих
« Ответ #2 : 14 Июля 2009, 02:17:29 »
Хобби есть? Когда я изучал Perl, я параллельно создавал сайт по футбольной статистике. Также поступил когда писал первые программы под PalmOS.
« Последнее редактирование: 14 Июля 2009, 02:20:40 от Sova777 »
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

Оффлайн Alex2000

  • Активист
  • *
  • Сообщений: 317
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #3 : 14 Июля 2009, 07:06:57 »
Игрушки пиши.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #4 : 14 Июля 2009, 09:06:05 »
Без какого-нибудь сделанного проекта все знания начинают улетучиваться.

Пользователь решил продолжить мысль 14 Июля 2009, 10:11:11:
PS. Вот достойная идея для реализации.
Если Вы изучаете Ajax, могу предложить сделать что-то типа conky, но через браузер.
Конфигуратор: текстовый файл типа
название; команда; период вывода.
Команды могут быть произвольных типов: bash скрипты, perlскрипты, unix команды, C пользовательские утилиты типа "unix way" и т.д. 
Проект можно назвать monitor.
Для простоты период вывода можно сделать одинаковым для всех команд.
Вывод в виде таблицы в браузере.
Я этим обязательно займусь, пока не знаю когда.
« Последнее редактирование: 14 Июля 2009, 10:11:11 от alexander.pronin »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #5 : 14 Июля 2009, 11:02:47 »
Google Summer of Code - там и новые идеи, и реально нужная работа.
Если б пораньше за это взяться, можно было бы еще и денег заработать.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Garfeild

  • Активист
  • *
  • Сообщений: 744
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #6 : 14 Июля 2009, 11:12:40 »
В зависимости от того, какой язык юзучаете, можно написать что-то наподобие этого
http://habrahabr.ru/blogs/programmers_games/62021/
Просто лично меня огорчает наличие этих игр только на Java.

Оффлайн Chupik

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #7 : 14 Июля 2009, 11:28:45 »
Я пока что Windows юзер, не бейте сильно, но отвечу. :-[

Да, тоже изучал программирование, просто так, из интереса, когда более менее освоился - столкнулся с той же проблемой - нет идеи.
Как вариант - пойти на фриланс сайт (не обязательно с целью заработка) и посмотреть - там много идей, но чужих  :) Для практики - самое оно.

//P.S. Ещё раз прошу не бить сильно, т.к. сморозил фигню. :)

Jetta

  • Гость
Re: Идеи для начинающих
« Ответ #8 : 14 Июля 2009, 13:28:31 »
python + gtk2+ или +qt4.5 всё просто и быстро.

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #9 : 14 Июля 2009, 13:39:58 »
Дарю идею, причём бесплатно
Скриншотер на подобие http://www.jingproject.com/
Чтоб можно было по хоткею выделить прямоугольник на экране, а потом на него накидать немного своего примитивными инструментами типа линейки, прямоугольника и текста.

Если будет на моно, то, может даже помочь смогу )
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн makvell

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #10 : 14 Июля 2009, 15:57:00 »
Просто лично меня огорчает наличие этих игр только на Java.

Разве там только ява? ;)
Да и чтобы играть в робокодэ, не нужно быть спецом в яве... занимательная кстати вещь, игра эта :)

Оффлайн Garfeild

  • Активист
  • *
  • Сообщений: 744
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #11 : 14 Июля 2009, 16:33:25 »
Разве там только ява? ;)
Да и чтобы играть в робокодэ, не нужно быть спецом в яве... занимательная кстати вещь, игра эта :)
А что не ява, то закрытое и под альтернативную ОСь.

Оффлайн ubuntar

  • Участник
  • *
  • Сообщений: 129
  • Qui quaerit, reperit
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #12 : 14 Июля 2009, 17:23:30 »
Задание: реализовать игру "блошиный рынок" под Linux :) за основу брать вот это http://ru.wikipedia.org/wiki/%D0%96%D0%B8%D0%B7%D0%BD%D1%8C_(%D0%B8%D0%B3%D1%80%D0%B0)
Каждый клеточный автомат пусть будет как отдельный thread (библиотека pthreads). Вывести на печать всё поле с "блохами" :))
Удачи!
« Последнее редактирование: 14 Июля 2009, 17:25:41 от ubuntar »

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: Идеи для начинающих
« Ответ #13 : 14 Июля 2009, 20:27:44 »
Треды здесь абсолютно не нужны (писал в начале 90-х).
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

Оффлайн JohnDoe

  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: Идеи для начинающих
« Ответ #14 : 14 Июля 2009, 20:54:31 »
одной из простых программ для начинающих являются текстовые редакторы. иногда по книгам их пишут. Например Mark под windows http://forum.ru-board.com/topic.cgi?forum=5&topic=19322 маленький, шустрый и с кодировками работает отлично. пока не попалось файла что бы в нем нельзя было прочитать. неплохо было бы портировать его для гнома и кедов.

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.