Replies (139)
-
@stanis, я сказал про язык, но я писал с прицелом на будущее — дипломом то все не закончится.
-
@Kallikanzarid, Основы можно за неделю освоить на раз, а быдлокодить можно начинать практически сразу.
-
@stanis, Плюсы и программистам-то противны, зачем их новичку советовать? :D
-
@Kallikanzarid, Если язык до сих пор существует, то кому-то он удобен. =\
-
@Kallikanzarid, Жаль, Замотиватор стал очень взрослым... Повеселился бы.
-
@Radjah, не встречал еще ни одного программиста, кто такое сказал бы.
-
@Radjah, Ну не надо мне лапшу на уши вешать. Чтобы реализовывать нетривиальные алгоритмы, желательно учиться год (на Pascal или Scheme), а чтобы нормально проектировать ПО — и того больше.
-
@Kallikanzarid, Две формочки в редакторе формочек — это нетривиально, ага.
-
@AFAIK, СУБД любая? Сделать окошки и бд в Access или чем-то подобном — не вариант?
-
@stanis, кстати, оффтоп по поводу СУБД — ты про Firebird что-то хорошее или плохое сказать можешь?...
-
@Kallikanzarid, Access — не вариант :) Уровень сложности вроде как раз тот, но лучше всё же что-то написать :)
-
@Radjah, судя по тому, что на нем вовсю распиливают, то да.
-
@ap-Codkelden, Могу. Нормальная хорошая СУБД. Не кОракуль, ессно, но пару немаленьких организаций наблюдал на ней. Специфичные моменты есть (или были, я давно её последний раз палочкой трогал), но не очень много. Там что-то типа SELECT 1,2,3 FROM table означает "первые три поля". Могу врать, но что-то такое.
-
@Kallikanzarid, Лучше уж пусть освоит в минимальном объёме что-то нормальное. Кстати, не хочу расстраивать ТС, но у нас первая лабораторка на втором триместре в ВКИ НГУ (теперешний десятый класс ближе к середине) была такая. Именно три таблички и два списка. Книжки, читатели, связи. За неделю. И ничего, все сделали, включая девочек и троешников.
-
@partizan, Если целевая платформа — винда, то дотнеты неплохо сократят время разработки.
-
@stanis, Почему нет? C# чуть сложнее VB, но дает хороший прицел на другие языки типа C, Java и т.д.
-
@skobkin-ru, вобщем да) но задача тоже имеет значение. что .net ускорит в паре окошек+интерфейс для бд?
а насколько C# замедлит разработку в сравнении с питоном?) но чесно говоря я C# видел только на картинках, и сужу по тому что он "C". так что может и не замедлит) -
@partizan, Ну не знаю, мне с курсачом, где надо было БД использовать вполне ускорило. Правда, я доставил внешний компонент — mySQL .NET connector.
-
@skobkin-ru, Откровенно говоря, думаю, что экспресснутый MS SQL для такой крохотулины будет не хуже мускула.
-
@skobkin-ru, ну, никто же не запрещает внешние компоненты ставить) в питоне тоже можно поставить какую-то sqlalchemy и работа с бд превращается в сказку)
-
@stanis, хз. У меня мускуль на своем сервере висел, а таскать за собой MSSQL не очень хотелось.
-
@partizan, Думаешь, работодатели не имеют уже устоявшегося набора софта в своих отделах? Думаешь, придёт студент, едва сдавший диплом и не умеющий программировать, и они кинутся экспериментировать со сказкой? Насколько я знаю коллективы программистов, такому скубенту скажут приткнуться и не воображать, что он д'Артаньян.
-
@partizan, существуют работодатели, которые говорят тебе — вот тебе Microsoft Visual Fox Pro, поддерживай вот эту софтину, а когда будешь архивить, юзай arj.
-
@partizan, Не-а, не нравится, я его просто экспертно знаю (ну, за тринадцать-то лет). Думал, не вернуться ли в Java 2 Enterprise Edition, — не, не вернуться. Лично мне заморачиваться освоением или вспоминанием Большой и Мощной хрени щас уже лениво. Вот ruby таки выучу, нравится он мне издаля.
-
@AFAIK, мне кажется с сишарпом придется заниматься "программированием" больше чем с питоном. я не помню как называется сайт, там было что-то типа "наглядное сравнение языков" — список задач и список решения на разных языках. может кто вспомнит? вот там можно посмотреть наглядно. ну или в вики? смотрим на hello world на сишарпе и на питоне.
-
@vannadiz, Эх. Ну вот своей дипломной работы мне писать не довелось. Но участвовать в написании чужих приходилось. Однако людям, которые уже защитились и работают, может быть очевиден ещё один момент: на дипломе можно безболезненно приобрести полезные в будущем знания и умения. Если люди не намерены таковые приобретать, то цель высшего образования этими людями мне кажется туманной более, нежели полностью.
-
@vannadiz, Дипломов-научных работ вообще исчезающе мало. Да и пишутся они, как правило, людьми, которые идут в аспирантуру и далее. Но я не представляю себе вуза, где нельзя найти/придумать прикладную тему, которая не даст возможности как-то продвинуться в профессиональном плане. Да ещё и научрук плюшку вкусную получит: вот, его студенты владеют современными технологиями, а как у ваших дела, уважаемые коллеги?
-
@AFAIK, Сначала вылей ТЗ из головы на бумагу. Полностью. Пока ты досконально не будешь представлять, что тебе надо — ни строчки кода.
Потом смотришь на ТЗ и думаешь в какой среде эта программа будет запускаться. Онлайн. на десктопе, в консоли? Что должно быть?
Потом выписываешь примерно алгоритмы и смотришь лёгкий язык программирования, в котором в стандартной библиотеке есть максимум нужных функций.
Весь этот процесс ты проделываешь ПИСЬМЕННО и вставляешь в дипломную работу. Программы ещё нет, а в дипломе уже 40 листов. Профит же!
Из удобных языков (ООП) — как ни странно, но реально Дельфи, дотнетовские (в Microsoft Visual ну очень удобно делать интерфейсы), Ruby (подключаешь wxRuby и делаешь интерфейс в wxFormBuilder), CoffeeScript с какими-нибудь фреймворками (интерфейс рисуется в HTML+CSS).
Если не лениться, прототип по готовому ТЗ на незнакомом языке напишешь дней за пять./136 · Reply