Pull to refresh

Comments 64

я думаю что этой статьей вы заработали приз.
Довольно интересная статья (учусь на инженера-электроника, доводилось использовать различные пакеты).
У меня такой вопрос, если подвести итоги: хватает ли рассмотренных пакетов для полноценной замены autocad+mathcad+mathlab
Для замены mathcad и matlab вполне хватает maxima+Scilab/Octave. Для замены автокада нужно смотреть по сложности задач, для многого Qcad/LibreCad вполне могут подойти.
Спасибо. Подброшу идею своему университету
UFO landed and left these words here
Даешь больше Опенсорса, хорошего и разного. Отличная статья плюсанул
А как потом с трудоустройством, не бывает ли проблем из-за того что выпускнику прийдется доосваивать более популярные пакеты?
Если выпускник умеет пользоваться не технологией, а только каким-то конкретным пакетом, то ему вообще говоря лучше в принципе не пытаться трудоустраиваться по специальности, ибо цена ему — 0.
Он может уметь пользоваться технологией, но как раз не каким-то конкретным пакетом.
Потому и существует в мире такая вещь, как курсы повышения квалификации и переквалификации. Мир меняется, подходы меняются, из пустоты знания не материализуются сами по себе, на освоение всего нужно время. Чтобы эффективно что-то использовать, нужно еще больше времени.

Примеры вроде думаю не стоит приводить, вы и сами наверняка знаете, ведь как раз тем и занимаетесь, что помогаете адаптироваться.
Ни школа, ни тем более институт, ни в коем случае не должны быть нацелены на изучение конкретных тех. решений, в т.ч. программ. Именно потому, что всё меняется. Любая техническая специальность — это в первую очередь теоретические знания, и в последнюю — навыки работы с конкретными прикладными решениями. Хорошему тех. специалисту достаточно сходить на те самые парудневные курсы, чтобы в совершенстве освоить новый инструмент. Я вообще считаю, что обучать надо на том, что удобней, наглядней для процесса обучения. А про то, что востребовано на рынке, можно вообще не думать. Мало того, хорошая программа обучения отличается тем, что она вообще никак не опирается на востребованность каких-либо инструментов.

В общем: не путайте знания и навыки. Первое важно и никак не связано с конкретным софтом. Второе — это просто моторное запоминание куда жать.
Сложный вопрос на самом деле. В теории оно конечно так, но на практике ведь далеко не всегда получается.

Я закончил техникум, потом ВУЗ. Разрыв между мной, уже использующим конкретный инструментарий многие годы и сокурсниками в ВУЗе после школы только с теоретическими знаниями был просто огромен. Они все столкнулись с сложностями при устройстве на работу, в лучшем случае позиция junior'а (при условии что еще во время обучения где-то начали подрабатывать), в худшем на смежную должность.

В общем — инструментарий пусть и не всегда, но очень часто вполе себе определяющая вещь. Понятно что не все могут стать математиками, но все могут изучить mathcad. Но пока один учит, другой уже работает.

p.s.
Могу еще привести пример как я искал на работу mac/ios разработчиков у нас, оказалось что даже несколько рабочих проектов и два года активной разработки совсем не показатель. Ребята плавают в элементарном — языке и специфических паттернах. На уровень ОС даже и спускаться нечего, если кто и попадется читавший что-нибудь вроде «The Art of Unix Programming», то мак специфику всеравно не знает. В итоге предпочел нанять двух французов, дешевле в итоге выйдет, без набивания шишек.
Так не надо хотеть всё и сразу. Хотите работать на джаве — перед тем, как идти на собеседования, удосужьтесь прочитать пару учебников и выполнить самостоятельно пару проектов. Это займёт у вас неделю-другую, но уже будет хорошее представление об инструментах. То, что ваши сокурсники столкнулись с сложностями, просто говорит о том, что они либо плохие программисты, либо лентяи. Третьего не дано.
> Любая техническая специальность — это в первую очередь теоретические знания, и в последнюю — навыки работы с конкретными прикладными решениями.
Любая техническая специальность — это опыт работы в реальных условиях, с пониманием всех подводных камней и особенностей данной специальности.

Если человек превосходно знает теорию по построению баз данных (модели данных, банки данных и иже с ними), но при этом не знает, куда писать SQL-запросы, то от него толку не больше, чем от учителя литературы, рассуждающего о том, какой скрытый смысл завернул в строку автор.

Даже, казалось бы, такие самые технические теоретики, как математики, учатся применять свои познания на практике в реально используемых программных пакетах. Вы же предлагаете им не давать ничего, кроме калькулятора. Зато никакой привязки к каким-либо инструментам!

Практика прежде всего.
UFO landed and left these words here
Конечно не делают… приходишь устраиваться и первый вопрос который тебе задает девочка хрюша, глядя в список требований который ей заранее выдали, знаете ли вы пакет программ Х используемый у нас. И в большинстве случаев вы даже не дойдете до человека знающего и разбирающегося в теме, ибо вашу анкету девочка отложит на потом…
Поверьте: при подобном подходе к подбору кадров бежать со всех ног надо подальше от такой компании.
Вы меня в этом убеждаете ??? Я это и так знаю…
Но вот вмешивается объективная реальность и подсказывает, что в этом случае придется оооочень долго искать работу… ведь в подавляющем большинстве контор, первый уровень это девочка сортирующая анкеты…

Пример из жизни. Я джавист, какое-то время назад искал работу. Попал в не маленькую котору. Так вот у меня спросили, в какой среде я работал. Я сказал, что в основном NetBeans… так мне сказали «извините мы работаем в Eclipse»… и все… бесполезно говорить и убеждать. У нее четко написанное задание кого принимать на собеседование…
Т.е. так не везде, но в подавляющем большинстве контор…
Поверьте мне, вы не хотите работать в такой компании.
UFO landed and left these words here
Полностью с вами согласен! У меня таже история :) По специальности радиотехник, а работаю в IT — учу все по мере необходимости.
Вообще считаю не правильным, что во многих ВУЗ'ах делается упор именно на определенные пакеты ПО, а не теорию в целом. Готовят бесполезных людей.
Абсолютно правильный подход! Более того, если на собеседовании девочка-HR отшила из-за отсутствия строчки в резюме, можно смело добавлять эту строчку и отправлять резюме опять — через неделю. Конечно, нужно быть готовым отвечать на вопросы, но их будет задавать уже не HR.
Особых проблем пока не было, и проприетарные программы мы все еще используем. Однако в первую очередь учим технологиям, таким образом, чтобы студент мог легко использовать любое программное обеспечение в его предметной области.
Совсем забыл пример из жизни. В этом году зимой у нас был выпуск (студенты до внедрения бакалавриата учились 5.5 лет). Пришел дипломник — Арутюнян Эдгар, сказал что на работе (а устроился он по окончании 5-го курса) конструирует ковши к экскаваторам. Работают в Компас'е. Руководство сказало, что есть задача проверки моделей на нагрузки, тогда и зарплату если не в 2 то в 1,5 раза точно поднимут. Про покупку ПО даже речи быть не может (и так купили Компас). Поговорили, решили Salome испытать. Сказал ему приходить, разберемся и он… как мне только что сообщили ушел в бизнес.
И вновь —
Установил линукс — отпишись на хабре.

Здесь немного про другое. Здесь как раз про то, что для использования в учебном процессе OpenSource уже достаточно готов. Даже несмотря на традиционную ориентацию программ в наших учебных заведениях на сами знаете какую ОС и какой софт.
Та нее… Здесь все о том же.
Уже который год вижу подобные статьи — где успешно внедряют линукс в Х, где Х — любое учреждение.
При этом непонятно кому эти статьи нужны.

1) Линуксоид априори уверен что линукс лучше сами знаете какой ОС — и будет внедрять его везде, куда дотянутся руки
2) Виндузятникам глубоко пофиг, готов линукс или нет. -они будут продолжать пользоваться виндой.
3) Сомневающиеся — пощупают линукс сами и решат для себя — удовлетворяет он их задачам или нет.

Зато очередной холивар, про гимпы, фотошопы, пересаженных бабушек на линукс, отсуствие дров под принтер…
Послушайте, ну что вы в самом деле. Статья полезная, хотя бы потому, что мне не пришлось переворошить интернет на тему, какие CAD-системы в линуксе вообще существуют. А тут еще и со скриншотами. Это раз.

А во-вторых, такие статьи как раз-таки очень полезны, т.к. показывают РЕАЛЬНОСТЬ — как нечто, что написано «красноглазиками» для своих целей и фана, или просто людьми из совершенно другого места, культуры, языка, становится востребованным в реальном процессе, работает с реальными задачами целого учреждения. Становится ясно, чего не хватает, что было решено успешно, какие костыли были применены, как решены возникшие трудности и какие трудности вообще возникают, и может быть заинтересует следующего «красноглазика» (простите, но ничего обидного я в это слово не вкладываю, тем более, что сам такой) на развитие и создание чего-то нового, а руководителю очередного вуза — даст возможность быстро ознакомиться с опытом другого. И вполне возможно, что позволит очередному вузу сэкономить на лицензиях и купить новый электронный микроскоп.

Конечно, я сам не поддерживаю статьи-клоны, где все об одном и том же, но эта статья вроде не из этих. Так что давайте не будем преуменьшать значимость чужого труда.
А мне тут один комрад рассказывал — насколько убого все в винде и как удобно в линуксе — вбил в синаптик(или как там его) “CAD” и получил список программ, со оценками, скриншотами, комментариями. Лукавил?

Во вторых тут каждый второй “красноглазик”, как выговорите, доказывает что линукс уже давно готов для всех сфер жизни, что все очень серьёзно, а тут вы “как нечто, что написано «красноглазиками» для своих целей и фана, ” — возводите обычную ситуацию в ранг чуда.
> Лукавил?

Если вы имеете в виду ту систему рейтинга, комментариев и голосования, что есть в убунте, то, конечно, с информацией в статье это не сравнить — ни тебе реальных примеров внедрения, ни сравнения с проприетарными аналогами и прочей полезной инфы, что есть в статье.

>… доказывает что линукс уже давно готов для всех сфер жизни…

Линукс может быть как угодно близок к идеалу, это не меняет его открытой природы и того факта, что многие приложения, которые сейчас зовутся серьезными, выросли из студенческих работ и работы в свободное время. За примерами далеко ходить не надо: это ядро линукса и GIMP. Можно посмотреть на историю Drupal…

Я понимаю о чем вы говорите, и даже в чем-то с вами согласен, однако вы чрезмерно акцентируете внимание на негативном аспекте. Я же всего лишь утверждаю, что положительных моментов от опубликования таких статей гораздо больше, т.к. это целостный реальный опыт, серьезного учреждения. Это success story, это отнюдь не обычная ситуация, как вы утверждаете. Иначе можно утверждать, что всякие люди, которые пишут например, как социальную сеть поднять на друпале, тоже возводят обычную ситуацию в ранг чуда — то же мне, скачали-поставили CMS-ку и давай на хабре отписываться.
меня немного коробит ваша беспредельная любовь к питону, но в общем — очень и очень похвально
Не совсем. Используется же Maxima, реализованная на Common Lisp и его же использующая в качестве языка для расширений.

Но я тоже обратил внимание. Дайте студентам выбор. Вдруг кому-то на js считать нравится.
А вот этот выбор у них всегда есть. Я всегда говорю, если знаете, пишите на чем хотите, хоть на ассемблере. Тут полная свобода выбора.
Кто-нибудь, поставьте за меня плюсик в карму этому герою.
UFO landed and left these words here
Присоединяюсь к большинству — достойная работа.
Правда, бросилось в глаза сравнение LibreOffice/MS Office — «в плане удобства автоматизации (автоматическая простановка нумерации рисунков, таблиц, формул) OpenOffice/LibreOffice значительно превосходят»
— тут вы малость загнули, но вам простительно.
Привожу простой пример — нумерация рисунка. Под рисунком подпись Рис. 1 (с большой буквы), а в тексте ссылка — рис. 1 — уже с маленькой буквы (и чтобы они намертво друг на друга ссылались и изменялись автоматом). Так вот, то что в OO делается через CTRL-F2 и появляющееся меню, то в Word'e кроме как Поставить название, создать на него закладку и сослаться на эту закладку {ref «закладка»}… Хотя вполне допускаю что просто не знаю как это начиная с 2007 Word'a делается. Та же проблема с таблицами, даже серъезнее — в названии Таблица, а в тексте табл. Если кто знает способ проще, прошу скажите.
Как в последней версии MS word — не знаю, но вот в 2007-я версии не заметил возможности считать данные между таблицами через «формулу». Да и набор функций во writer шире. Там есть тригонометрия. Поэтому автоматизация расчётов во writer мне удобнее, чем word.
И у меня есть пример, я диссертацию писал в OpenOffice. Это всего 120 страниц текста, на каждую из которых приходится по 100 правок, перестановок и т.п. Постоянные перестановки главок (с нумерацией внутри типа Рис 2.3.11), таблиц, источников в списке литературы. Это была просто killer-фича для меня.
Жаль, что опыт использования «аналогов» Автокада не описали. А у МС Офиса ощутимый для многих плюс — проверка грамматики :(
> А у МС Офиса ощутимый для многих плюс — проверка грамматики :(

LibreOffice spellchecking
Это просто спеллчекер, в МСОфис — все немного другого уровня.
разницу между грамматикой и орфографией не чувствуете?
Интересно, кто такой «ро», который «ботает»? :D
Не страшно: в файрфоксе и хроме тоже нет встроенного адблока, однако никому это не мешает ставить адблок через экстеншен, что все и делают.
Почему-то даже ИТ-ки не подозревают, что и для Либре и Опеноффиса есть расширения! Именно расширение LangTool добавляет проверку пунктуации в свободный офис:

extensions.libreoffice.org/extension-center/languagetool

Успешно пользуюсь им уже несколько лет, в том числе использовала при написании дипломной работы.

Еще из интересных расширений рекомендую вот это:

ru.fbtools.org/project-updates/ooofbtools-230

Тем, кто любит читать электронные книги, и чья читалка поддерживает формат fb2.
К сожалению нету по-настоящему серьезных открытых (бесплатных) решений в области параметрического проектирования (3D), сравнимых, например с SolidWorks
Поддерживаю, можно просто перечислить аналоги, способные частично заменить для учебы студентам максы/автокады/солидворксы и эксели/фотошопы, но писать про «достойную альтернативу» — нелепо и смехотворно.
К сожалению. всегда остается главная проблема — перевести окружение на свободный софт. Можно хоть Аниматрицы рисовать в Блендере, а в OpenOffice писать романы, но пока остальные в твоем профессиональном окружении пользуются классическим софтом, приходится применять его же. Один в поле не воин.
Цель обучения в универе — научить тебя мыслить, а не пользоваться только шестигранной отвёрткой и никакой другой

и плохой ты студент если тебя в универе учили на делфи, а на работе тебе говорят надо JAVA или C++ с питоном, а ты грустный уходишь из этой организации со словами мол «меня этому не учили».

у нас в организации основной софт очень специфичный, и все кто приходят работать, все справляются, все разбираются, да своя КАД система специфична очень…
Прально. Долой шестигранную отвертку, бери зубило и срывай болты к чертовой бабушке :)
Все-таки, основная проблема не в «отличиях» альтернатив, а в отсутствии методичек, учебников и комплектов индивидуальных заданий именно под Linux-like учебный курс.
Может в базовых курсах Академии еще можно провести адаптацию, то в специализированных курсах, например, по гибридным силовым установкам — все нужно писать с нуля.
Уверены, что преподаватели смогут/захотят?

По моему опыту — нет. Застал споры преподавателей по тому, какой компьютерный класс кому достанется. В одном Office 2003 (его хотят все, поскольку есть все методички), в другом — Office 2011…
Office 2010, конечно же, Mac'и пока еще не закупают.
Спасибо, как раз искал такой набор программ, золотая подборка.
Спасибо за статью. Я как раз собирался лоббировать перевод кафедрального парка машин на линукс. Ваш успешный опыт — еще один аргумент. Еще могу добавить что для разработки ПП можно использовать EAGLE, он не свободен, но бесплатной ознакомительной версии более чем достаточно.
> Вот с подготовкой текстов и отчетов проблем нет. Из коробки доступны OpenOffice/LibreOffice, которые ничем не уступают продукту фирмы Microsoft.

/facepalm.jpg
с такой заменой есть еще одна проблема(для «технарей») — закончил студент вуз, устраивается на работу, а там будет не линукс и описаные програмы, а платный софт с которым он не знаком. Он его конечно освоет, если ему после ответа на интервью — «автокада не знаю, на учили фришным аналогом пользоватся» таки дадут шанс его освоить.
Почитайте комменты
а с выходом 1С нативно работающей в linux'e еще проще

1С не работает нативно в Линуксе (только серверная часть и веб-клиент). Или уже работает?
Приношу свои извинения, ошибся. около года назад видел пост запуска 1с8 в Linux, а про wine видимо не досмотрел.
Да у нас и на SolidWorks и на Компас лицензия есть. Дело не на 100% в этом. Мне очень нравится Компас, продукт отличный, да и компания отечественная. Я конечно не сторонник конспирологических теорий, заговоров, а уж тем более идей отечественной ОС, но куда идут деньги за купленный автокад, solidworks и т.д.? Вот и подыскиваем средство, продолжая изучать и solid и компас, но например полностью заменив 3DsMax Blender'ом. Сейчас смотрю в сторону связки FreeCad например с BRL-CAD, или OpenScad.
Хорошая статья, ваш бы пример и мысли остальным вузам!
Only those users with full accounts are able to leave comments. Log in, please.