Относительно «лучше кандидат, чем магистр» — кандидат конечно лучше, но это совершенно другая схема — аспирантура — это совсем не то, что обычное обучение в ВУЗе на протяжении 5−6 лет, и совмещать ее, например, с той же работой, значительно сложнее — я уже не говорю о том, что тема диссертации, если она действительно не вдохновляет — будет ненавистна через несколько месяцев, и вы эту самую аспирантуру закончите, не получив ученой степени.
По отношению к учебе и спорту среди студентов есть 2 случая — первый, это когда человек успевает и учиться на отлично, и заниматься спортом (да, бывают компромиссы — иногда сдает экзамен позже остальных, с другим потоком, потому что были соревнования, или наоборот — неделю нет времени тренироваться, потому что сложный экзамен), второй — это когда он приходит сдавать экзамен с тренером по баскетболу (например), потому что в баскетбол он играет хорошо, а вот учить предмет считает излишним. Это из личных наблюдений. Думаю понятно какой из двух случаев гарантирует, что успешную карьеру и спорт совмещать не получится.
Буду оригинальным — тот, которых использует знакомый java-разработчик:) Мой знакомый java-разработчик пользуется Ubuntu.
sashaeve
все вірно, але невеличне уточнення — для того, щоб хорошого математика взяли в центр, він повинен знати на доскональному рівні математичні пакети (як мінімум те, що стосується його поля діяльності). Ніхто в наукових центрах не буде давати час на вивчення пакету.
Бачив одну вакансію програміста (для проекту пов’язаного з математикою). Потрібно знати а) С++ на доскональному рівні б) знати Matlab на доскональному рівні в) вміти між ними взаємодіяти. Зрозуміло що потрібно знати чисельні методи, оптимізацію, image processing і так далі. А знати все це без знань математичного ПО — неможливо. В протилежному випадку ти — теоретик і науковим центрам і компаніям ти не потрібний.
Думаю что вакансия программиста и вакансия математика-исследователя — все же разные вещи. Те программисту все же нужно знать язык программирования, с которым он будет работать (тот же Matlab). Но конкретно эта проблема — не проблема большой стоимости лицензионного ПО, а проблема малого спроса на таких специалистов, нишевость работы — иначе бы искали не только опытных, но и начинающих разработчиков, с возможностью научиться. Хотя думаю в такой ситуации конкретно Matlab можно взять и из торрентов, если нет другого выхода, если освоить его действительно очень хочется.
А при зарплате $1500 (средняя по Киеву по данным developers.org.ua) потратить $50 на антивирус — это большая проблема?
Звісно ні. Якщо розглядати кожну програму окремо — начебто і невелика сума, але якщо все підсумувати — це достатньо велика сума + постійні апдейти, за які часто також треба платити.
Это похоже на отговорку:). Можно купить антивирус, потом посмотреть — если есть средства свободные — купить другие программы, или смотрите на бесплатные аналоги. Думаю главное не то, что все программы на компьютере 100% лицензионные с сертификами и штампами, а то, что вы понимаете, зачем это нужно. Тогда не нужно будет пенять на Западную Европу или Америку (в которых, скажу я вам, использование open-source, особенно государственными предприятиями, в разы больше, чем у нас) — пусть лучше американцам, приезжающим к нам и покупающим фотошоп за 20 грн на местном радио-рынке, будет неловко это делать:)
Наверное потому же, почему люди покупают TextMate вместо бесплатного TextEdit-а, Parallels вместо VirtualBox, Lingvo вместо словарей в интернете — в этих программах есть возможности, нужные пользователям, которых нет в аналогах (в вашем случае наоборот, большинство возможностей платного аналога есть в бесплатном продукте — хотя с MS Office ситуация спорная, я не раз видел, как переход на OpenOffice не удавался).Чому люди користуються OpenOffice, якщо є краща програма MS Office? Чому використовують 7zip якщо є WinRar? Таких прикладів безліч. OpenSource без солідної підтримки довго не протяне. Тільки романтики вірять, що OpenSource роблять люди (чи компанії), які хочуть всім допомогти. OpenSource — досить непогана річ, просто деякі компанії роблять на цьому дуже великий піар проти тих компанії, які на своїх програмах заробляють гроші.
Кстати я совсем не против дополнительного PR того же Sun, которая устраивает бесплатные курсы по изучению OpenSolaris (open-source ОС от Sun) для преподавателей ВУЗов — в отличие от академических инициатив Майкрософт это взаимовыгодное сотрудничество.
Я не верю в спеца, который играючи переходит от баз данных к кэшированию диска, а от него к веб-интерфейсу. Он слишком смахивает на ламера.Не буду приводить пример Кнута — он определенно не из нашей галактики:)
Предполагаю, что по настоящему экспертные знания в какой-либо области нельзя получить не выходя за ее пределы.
З приводу безплатного ПО — є ряд програм, аналогів яких немає (Mathcad, Matlab, Photoshop, Office (OpenOffice не пропонувати — тільки дуже ідейні люди можуть в ньому працювати), питання в другому — ну вивчив я програму, припустимо, FreeMatlab, приходжу на фірму, яка займається математикою чи проводить дослідження, чи попав я (випадково, звісно) в науковий центр, де стоять нормальні Matlab, то скажіть, кому я буду потрібний зі знанням FreeMatlab?Я может быть чего-то не понимаю в призвании ученого-исследователя, но по-моему в исследовательские центры математиков берут прежде из-за того, что они разбираются в математике, а уж не разобраться в последствии с необходимой прикладной программой после 5 лет университетской математики — ну это смешно.
Вообще для образовательных целей (а цель «разобраться как работать в программе» — безусловно образовательная) коммерческое ПО стоит дешевле.
А купляти програми немає змоги практично у всіх. Давайте зарплати по 6−7К як в Європі чи Америці, тоді антивір на $50 будемо купляти. До речі, $50 — це приблизно мінімальна зарплата на Україні, нічого так?
А при зарплате $1500 (средняя по Киеву по данным developers.org.ua) потратить $50 на антивирус — это большая проблема?
Ніколи не задумувалися, для чого потрібний OpenSource і як він з’являється? Є декілька варіантів: примха кастомера або компанії, в яких багато коштів, які просто вирішили завдяки цьому продукту пропіаритися; невдалий комерційний продукт; реклама самого автора для того, щоб його перекупили відомі компанії, бо він довів, що може писати хороші продукти; наукові програми; ПО, на якому треба «відмити» чиїсь гроші (гранда, програми, партнерство і т.д.); все інше, що навіть не варте уваги. Всі кричать про opensource і безкоштовні програми, поки самі не захочуть випустити щось своє. А потім відношення змінюється. Так як щоб написати свій продукт необхідно оплатити ПО, оренду приміщення, рекламу, маркетинг і т.д., а в цей час потрібно ще на щось жити. А випустити невелику програму за $10 не можеш, тому що є куча opensource і у тебе її ПРИНЦИПОВО не куплять.
Если ваша программа будет лучше open-source аналога — ее купят. К тому же open-source можно использовать как для разработки ПО (средства разработки), так и для включения уже написанной и оттестированной функциональности в свою программу — собственно само название open-source было придумана прагматиками (а романтики говорят free software:)). А для чего он нужен и как появляется — также, как и закрытые программы — open-source это по-сути тип лицензии на распространение и модификацию кода, ничего более.
О, да. Те, кто за введение обязательного и строгого дресс-кода — вы Office Space видели?;) Посмотрите, хороший фильм, а для некоторых даже поучительный.
Я бы посоветовал вначале поговорить со своим менеджером, описать ему ситуацию так, как вы описали ее здесь, и попробовать вместе с ним поискать путь ее улучшения.
В данном случае незаменимый — это тот, который знает и умеет больше других, а вовсе не тот, который шантажирует руководство сливом инсайдерской информации. Хотя понятно, что абсолютно незаменимых людей не бывает, оттого и смайлик там, но относительно денежных затрат на нового специалиста незаменимость вполне реальна.
Конечно же зарплаты в условиях глобализации IT несправедливы, тк за одинаковую работу американский и индийский специалист получают разные деньги, те работодатель ориентируется на среднюю зарплату в стране проживания работника. С другой стороны — работодатель может так поступать из-за того, что работники взаимозаменяемы, те если один индийский программист не согласится работать за $1000 вместо $6000 в месяц, то работодатель возьмет другого, который найдется, тк средняя зарплата в Индии далеко не $6000. Отсюда и правило обхода этого ограничения — сделайтесь в своей фирме незаменимым (ой):)
Тесты среднего уровня по С содержат неверные ответы, признаваемыми тестом правильными. Отправил комментарий. А в целом интересный ресурс.
Нет, это позиция человека, не оценивающего эффективность менеджмента по возрасту.
Может все-таки пойдете в ПМы? Тем более вам уже неоднократно предлагали. ПМов щас ох как не хватает. Ну отказывается заказчик работать с мальчиками
25-летними. Ну не может он их воспринимать серьезно. Програмировать уметь ПМу соверешенно не обязательно.
Ну очень спорное утверждение. Средний возраст среди программистов и у нас, и в стране проживания вероятного заказчика, примерно совпадает; думаю средний возраст среди IT менеджеров около 30, просто по наблюдению. Я видел эффективных IT менеджеров и в 25 лет, которыми клиенты были более чем довольны. А откзаывается заказчик работать скорее всего не из-за возраста, а из-за уровня знаний и качества IT менеджмента, которое зачастую, особенно в фирмах, где на одного менеджера по 5 заказчиков, может страдать. Соотвественно идти в менеджеры только потому, что возраст как кажется подходящий — бесперспективная затея.
Даже если после кризиса произойдут глобальные изменения — Питер вряд ли станет менее перспективным городом, по сравнению с Николаевом. Одновременно и повышение зарплаты и жизнь в том городе, где хочется — хорошая мотивация, не у многих она есть. Тем более что город действительно классный.
Насчет лицензионного ПО — где-то в 2003 переехал на домашнем компьютере (будучи еще студентом) на Linux и довольно быстро отвык от кряков и поисков серийных номеров. Года через полтора у меня недолгое время стоял Windows 2003 сервер и ассортимент Windows ПО, нелицензионного, вся эта возня с левыми сайтами, кейгенами, шаманскими действиями вида «поменяйте одну DLL на другую» для того, чтобы обойти защиту, показалась бесполезной и какой-то непрофессиональной, что ли. Сейчас 100% ПО, установленного на моем компьютере, лицензионное, купленное, полученное по акциям или бесплатное (в том числе и Windows, и Office, и даже Visual Studio, установленные в виртуальной машине подальше от реального железа:)), но раз я пользовался пиратским ПО (думаю как и 99, 99% пользователей ПК в 90е годы), то не считаю себя вправе упрекать других людей за это, хотя предложение купить лицензионную Windows — это неплохая реклама бесплатного Linux:), позволяющего выполнять те же задачи, если нет проблем с прикладными программами.
А этот самый CDT для Eclipse позволяет подцепить уже существующий проект с Makefile и собирать его. отлаживать и запускать с необходимыми параметрами? Могу ли я установить заранее тип сборки (с помощью configure и make) для отладочной и финальной версии? Можно ли там использовать внешний текстовый редактор? Насколько он надежный и как он по скорости. Интересуют реальные отзывы тех, кто его использовал для программирования чего-то, что построено на GNU build system, если конечно такое возможно.
Считаю, что действительно адекватными действиями государства (и правоохранительных органов, которые его представляют) было бы предупреждение ресурсу с требованием немедленно убрать данный контент и не допускать его появление в будущем. Думаю, что владельцы ресурса выполнили бы это требование.
Macbook на Core2Duo 2.0 — 4GB RAM, 320GB HDD, Apple wireless keyboard, bluetooth мышь от logitech. Единственный рабочий компьютер, он же ноутбук. В десктопном состоянии подключаю монитор 24’’ Dell 2407WFP. В целом штука универсальная, больше мне ничего не нужно.
Сделать отдельный branch — это пожалуй худшее, что вы вообще можете сделать в такой ситуации. Правильный вариант — исправлять код — писать письма с разъяснениями, почему так, а не иначе, причем лучше еще до комита — те делать code review.