|
|
|
| Что бы вы могли посоветовать взять на дипломную работу.
Необходимо разработать программу, на любом языке, чтобы более менее тянула на диплом. | |
|
|
|
|
|
|
|
для: young
(12.09.2006 в 22:39)
| | Поисковый робот, который бы брал за основу каталог ссылок переходил бы на сайты и индексировал бы их. Для оригинальности можно тематический робот сделать, чтобы он например индексировал только сайты посвящённые программированию или ещё какой полезной отрасли. Или индексировал только те сайты, где встречаются слова из словоря. | |
|
|
|
|
|
|
|
для: cheops
(12.09.2006 в 22:47)
| | Интересно а какие дипломы пишут программисты вообще и веб-программисты в частности какова тематика? | |
|
|
|
|
|
|
|
для: antf
(12.09.2006 в 23:13)
| | Наверное форум, чат или что-то вроде этого... вроде самое тяжолое и интересное... | |
|
|
|
|
|
|
|
для: cheops
(12.09.2006 в 22:47)
| | cheops интересная идея только вот я и представления не имею как это работает. | |
|
|
|
|
|
|
|
для: young
(12.09.2006 в 23:22)
| | Диплом обычно с таким расчётом и даётся, чтобы была заведомо решаемая задача, но не такая, на которую вы потратите неделю или меньше :))) Там новизна должна быть, изюминка... форум или чат, это банально их полно и без этого. | |
|
|
|
|
|
|
|
для: cheops
(13.09.2006 в 00:08)
| | У членов коммисии любимый вопрос "в чем уникальность вашей программы?", так что надо что нибудь такое "уникальное" сделать. | |
|
|
|
|
|
|
|
для: young
(13.09.2006 в 00:17)
| | Тематический поисковый робот достаточно уникально :))) такие системы конечно, существуют, но они обычно заточены под определённую тематику, а вот если действительно создать робота, который бы искал сайты в зависимости от подключённого к нему словаря - был бы уникальный проект. Дело в том, что перешибить известные поисковые системы практически невозможно, но они обладают меньшей релевантностью, например, если ведётся поиск научной тематики, то результат будет сильно разбавлен сторонними сайтами. Словари позволили бы настраивать поиск на сайты определённой тематики и создавать уникальные узкоспециализированные поисковые системы... скорее всего такие движки разрабатываются, но для диплома была бы не плохая задача. | |
|
|
|
|
|
|
|
для: cheops
(13.09.2006 в 00:54)
| | 1) Что представляет собой диплом само приложение или 100 листов формата А4?
2) Подойдет ли в качестве диплома задача написания LCMS
http://www.softtime.ru/forum/read.php?id_forum=2&id_theme=24413&page=1
У меня в статье представлено только несколько забугорных продуктов (хотя Moodle видел на одном из российских 0сайтов обучения англ. языку). У нас в России такие специализированные системы не распространены. Может быть создать ядро такой системы с базовым разделением приложения на 3 части: интерфейс администратора, преподавателя и ученика (классическая CMS делится на пользовательскую часть и систему администрирования). Снабдить это все базовым функционалом: системой контроля и оценивания, счетчиокм соденинеий, распределение учеников по группам, словари понятий и.т.д. К тому же нужно предусмотреть возможность подключения специалзированных модулей (у физиков, математиков, химиков свои задачи и задания)
Или такой проект слишком сложен для диплома? | |
|
|
|
|
|
|
|
для: antf
(13.09.2006 в 02:07)
| | >Что представляет собой диплом само приложение или 100 листов формата А4?
И то и другое
> Подойдет ли в качестве диплома задача написания LCMS
Тоже можно, надо браться все это изучать, у меня еще не тот уровень.
А есть какие нибудь идеи ориентированные не на интернет
У меня есть одна идея
Написать бухгалтерскую прогу которая составляет сметы, сама рассчитывает, и затем предоставляет готовый вордовский документ. | |
|
|
|
|
|
|
|
для: young
(13.09.2006 в 09:47)
| | я делала диплом на тему "Автоматизация рабочего места бухгалтера". тогда еще не было 1С
:) да и персоналки только-только начали появляться :)
половину, конечно, скатала из книги, приложила листинги и несколько отчетов. к руководителю
диплома приходила 2 раза - первый раз познакомиться, второй - за рецензией, где мне одна
фраза понравилась: "Умеет работать самостоятельно." :) типа, не доставала никого сильно :) | |
|
|
|
|
|
|
|
для: elenaki
(13.09.2006 в 10:16)
| | интересно на php можно справиться с написанием паука или нужно брать ниже уровень?
могу посоветовать для диплома разработку кросс-платформенного(win, nix) эмулятора аппаратных платформ (ARM, MIPS итд). очень интересная задача, за год справиться вполне реально и с инетом не связано. ;) если начать над ней работать, то в дальнейшем она может принести немалые прибыли (при правильной бизнес-модели есессн..), как в прочем и паук. а в бухгалтерских прогах имхо вы ничего уже нового и интересного не придумаете.
какой у вас факультет, специальность, вуз? какая область вам по душе? | |
|
|
|
|
|
|
|
для: kaoz
(13.09.2006 в 10:55)
| | А что такое паук?
>какой у вас факультет, специальность, вуз?
Вуз- Университет Информационных Технологий.
Факультет Компьютерные технологии
Почему бухгалтерскую программу, у знакомого есть фирма, так они до сих пор все сметы вручную делают. Вот для него и хочу сделать, под их фирму заточенную.
А область по душе веб программирование естественно, иначе бы здесь меня не было.
Но и другие области тоже необходимо понимать и знать. А то всякое бывает. | |
|
|
|
|
|
|
|
для: young
(13.09.2006 в 18:40)
| | >А что такое паук?
Поисковый робот, программа которая лазит по всемирной паутите и собирает информацию. | |
|
|
|
|
|
|
|
для: cheops
(13.09.2006 в 18:43)
| | Я Desktop приложение делаю - Автоматизированная информационная система учета договоров, понимаю, что таких полно сейчас, но я же пишу на Java :) | |
|
|
|
|
|
|
|
для: Java
(16.09.2006 в 01:10)
| | жаба это игрушка имхо... | |
|
|
|
|
|
|
|
для: kaoz
(16.09.2006 в 10:22)
| | Нет, Java - это технология, гораздо более зрелая и мощная, чем PHP... Достаточно сказать, что половина ПО для сотовых телефонов и крупных корпораций пишутся с использованием Java. В последнее время эта технология сдаёт позиции, но это никак не игрушка... её скорее можно назвать вехой программирования, которая повлияла на все языки программирования, в том числе и на PHP. Например, ООП, был практически полностью скопирован из Java. | |
|
|
|
|
|
|
|
для: cheops
(16.09.2006 в 13:01)
| | Ну если форум и чат приелись, то пусть сделает форум на PHP+Flash (ActionScript там не очень много)... Если знать как делать форум, то можно легко сделать... ну если будет надо, могу дать АСЮ хорошего ActionScript мастера :) | |
|
|
|
|
|
|
|
для: cheops
(16.09.2006 в 13:01)
| | я полностью поддерживаю мнение этого человека насчет того что java лишь инструмент достижения определенных целей, как впрочем и пхп. и в качестве языка для обучения программированию он не подходит.
чем выше уровень языка - тем он больше походит на игрушк имхо... | |
|
|
|
|
|
|
|
для: kaoz
(17.09.2006 в 17:21)
| | Тогда вы немного не так формулируете свою мысль :))) Java - это не игрушка, это промышленный язык, на котором пишут промышленный код. Знаете как пишут ПО под спутники или кардиосимуляторы - там три четыре слоя, которые нивелируют и отлавливают ошибки с указателями - самые страшные и разрушительные какие можно придумать. В отрасли программирования нет места игре ума и т.п., что обязательно при обучении - нужно как можно более дешёвой рабочей силой написать как можно более функциональную программу в как можно более сжатые сроки при минимальном уровне брака (ошибок). И вот тут указатели нужно отложить в сторону, максимум ссылками пользоваться и бить по рукам всем, даже виртуозным программистам которые будут использовать свои функции с указателями - только вылизанные стандартные библиотеки. Люди есть люди, когда у вас будет стадо программистов (даже очень хороших) - один из них да ошибётся... а практика показывается, что ошибаются все и не по одному разу. Вот тут и вылазит Java и PHP, которые в отличие от C++ по крайней мере с памятью проблем не привносят, да медленее и менее гибкие, но зато я знаю, что мой сайт не вызовет непоправиму ошибку на сервере положив ещё 500 сайтов за собой в результате его остановки.
Я вас полностью поддерживаю, что изучать нужно C, а потом C++, а после это всё что захочется или потребуется для работы (тем более это уже не сложно будет, все остальные языки проще). Но вот создавая промышленный код, нужно несколько раз подумать эффективен этот язык для решения этой задачи или нет. Не поддерживаю в отношении к Java - это интересный язык с черезвычано любопытной объектно-ориентированной моделью, отличной от модели C++ и знать его современному программисту не помешает. Студентов тоже понять можно, им ведь после колледжа на работу устраиваться надо - опыта нет, а витающего в Assemblere и очередях студента и бы не взял - мне отдача нужна, и не через год, а сразу, нет такой возомжности доучивать его - вот и решают они оптимизационную задачу. Знать как реализованы библиотеки, умень их реализовывать, но не реализовывать никогда в жизни, так как всё реализовано до нас или изучить популярный язык, со знанием которого шансов найти работу больше.
PS Да, я тоже так стонать люблю как автор по ссылке, и 30 лет назад программисты тех кто писал на C, а не на ассемблере, считали дегенератами, а UNIX впервые полностью написанный на языке высокого уровня C, вызывал истеричный смех. Никаких функций вроде sin() не было - алгоритмы писали по его вычислению и защищали на этих алгоритмах кандидатские. Программирование становится проще, сложность уходит в библиотеки и это эакон. Я знаю программистов под Assembler, которые уходили из программирования на заводы крановщиками - не стало работы для программистов под Assembler. А новые языки они не смогли принять... критерий того кто прав один - практика - крановщик - это не программист и программированием профессионально не занимается, да даже если и занимается спроса на его программы нет, так как с современными технологиями ему одному невозможно конкурировать (группе тоже). Здесь нужно быть очень осторожным и не попасть в ловушку смены технологий - это ловушка ждёт каждого программиста с стажем больше 10 лет. | |
|
|
|
|
|
|
|
для: cheops
(17.09.2006 в 18:11)
| | в целом согласен с Вами... нынешнему студенту имхо сейчас сложнее чем раньше было, он должен быть просвещен о всех существующих технологиях и должен осмысленно выбрать тот путь который ему по душе.... Java и PHP инструменты для решения поставленных задач, но программы для спутников и кардиосимуляторов на них не делают.
для сотовых(и подобных потребительских рынков) JAVA прекрасный язык и на нем можно сделать кучу бабок... одно то, что в современных (Consumer Applications ориентированных) микроконтроллерах есть аппаратная JavaMachine, о многом говорит... | |
|
|
|
|
|
|
|
для: kaoz
(17.09.2006 в 18:38)
| | Нет студентам, которых не будут обучать C и C++ можно вообще не обучаться на этих факультетах, а выбрать например, физический - толку, как от программистов, от них потом будет больше, тут и спорить не о чем.
> аппаратная JavaMachine
Мало кто знает, но Java изначально и разрабатывалась для этого сегмента, чтобы исключить ошибки с указателями во встроенных устройствах - это потом её в Web и распределённые системы стали усиленно проталкивать. | |
|
|
|
|
|
|
|
для: cheops
(17.09.2006 в 18:45)
| | в корпоративном софте имхо ее используют из-за все тойже кросс-платформенности... я помню ле семь или восемь назад слышал высказывания, типа "Скоро весь софт в мире будет на жабе написан"... сейчас так прикольно вспомнить :) | |
|
|
|
|
|
|
|
для: kaoz
(17.09.2006 в 17:21)
| | Генеральная мысль автора статьи заключается в том, что делать основным языком Java на специальностях системное программирование и мат.обеспеченье ЭМВ - это идиотизм, который мог придти в голову только американцам и в этой мысли я его поддерживаю тоже. Операционные системы не пишутся на прикладном уровне, а Java предназначалась для прикладного уровня, но операционные системы и вообще системный код (да теже драйвера или средства защиты) пишут не так много человек, основная масса программистов занята в прикладной области. Да можно выпустить множество гербовой бумаги и вытирать ей задницу, но может просто для этих целей выпустить больше туалетной бумаги? | |
|
|
|
|
|
|
|
для: cheops
(17.09.2006 в 18:26)
| | :) неплохое сравнение | |
|
|
|