Не верь в искренность Анонимусов
  • Спрос на java,php,.net

    Да, на самое низкооплачиваемое, в среднем, из тройки

  • Что сейчас актуально для создания GUI?

    Ну, тогда еще стоит упомянуть про Adobe Flex и Adobe Air. Хорошо работает на всех платформах, кроме iPhone ;).
    Есть рынок разработки. Только вот, Adobe Flex и Adobe Air обычно идет с серверной Java (J2EE). Но, можно и приложения для вконтактов и фейсбуков писать, что успешно люди и делают.

  • Сколько в Украине питонщиков и перлистов?

    Верблюдов было всегда меньше чем питонов :)

  • Что сейчас актуально для создания GUI?

    Дать простой ответ на ваш вопрос необычайно сложно. Тут дело не в выборе конкретного средства разработки UI, а скорее, это выбор вашего будущего пути, как программиста.

    C++ до сих пор используется для разработки кроссплатформенных приложений и приложений, которым нужен полный контроль над памятью и другими ресурсами системы. Скорость работы приложения — вот главный критерий выбора С++ как основного языка разработки. Кроме того, существует множество успешных проектов, которые создавались заокеанскими разработчиками около 8 — 10 лет назад. Тогда альтернативы С++ не было, но многие из этих проектов сейчас передаются в Украину на аутсорс, так что С++ разработчики будут ценится еще долго.
    Если вы сконцентрируетесь на изучении С++, и конкретно под Windows, то вам будет необходимо хорошо владеть WinAPI и COM. Скорее всего это понадобится и для кроссплатформенной разработки, только вам еще будет необходимо знать и устройство Linux\Mac.
    Про MFC и WTL может пока забыть, если понадобится — то это дело учится довольно легко.

    Чуть не забыл, на С++, вам придется писать сравнительно много кода, чтобы добиться конкретного результата.

    .NET (C#) и Java — эти языки созданы для упрощения программирования бизнес задач. Позволяют добиваться необходимых задач меньшим количеством строк кода и без изобретения велосипедов. GUI приложения на Java выглядят довольно плачевно. На C# вы можете использовать технологии WinForms или WPF, которые позволят быстро создавать десктопные приложения. При помощи WPF вы можете очень просто делать чудеса. Но, гарантированно работать это будет только под Windows.
    .NET (ASP.NET) и Java одинаково хороши на серверной стороне. Например, серьезные банковские приложения, использующие несколько серверов, предпочитают работать больше с Java, но и .NET тут не уступает, и все больше и больше серьезных корпоративных приложений пишутся на .NET.

    Но, «порог входа» в эти технологии довольно высок. Именно поэтому очень много вакантных мест и специалисты по этим технологиям получают в среднем высокие зарплаты.

    Ну, и если мы говорим о серверных приложениях, то тут необходимо упомянуть такие языки, как Perl, PHP, Python, Ruby. В основном они используются для разработки веб приложений и делают веб разработку простой. Тут то и используется HTML+Javscript+CSS для UI.

    Я бы посоветовал вам попробовать все по чуть-чуть и понять что вам больше по вкусу.

  • Кошмаринг IT в Виннице

    Аутсорсинга конечно, кокакола уже свою нишу везде заполнила, а люди — это безграничный ресурс

  • Посоветуйте город в Украине для жизни

    В Винницу давай! Хороший город, жилье не дорогое.

    Южный Буг, озера в области, много зелени. Есть работа для IT специалиста, и кошмаринг из соседнего топика уже утих :))

    Частный дом можно купить в городе, даже в центре, так и не далеко за городом. Заводы есть, но ниодин не работает :) Так что воздух чистый

  • Кошмаринг IT в Виннице

    O_O На Хабре узнали про Винницу, а в Виннице — про Хабр

  • Кошмаринг IT в Виннице

    Ну да, ведь уходы разными бывают. Главное дверью сильно громко не хлопать, а уходить по человечески.

  • Кошмаринг IT в Виннице

    Поддерживаю, у меня несколько знакомых в этом году уволилось, да и я сам в начале лета. Тогда проблем не было. Зарплату и компенсацию отпуска выплатили полностью. С документацией по ЧП проблем не было.

  • Кошмаринг IT в Виннице

    Скушно, это потому что вам через проксю ютуб и вконтакте зарезали?

    Ну, на самом деле вы правы. Но не совсем. Насколько я знаю, на некоторых евро проектах довольно таки весело.

  • IT Jam в Одессе

    Уважаемые паццаны айтишники,

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

    А так, боялся что-то интересненькое пропусить.

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

    Но, были и интересные. Я вот вынес для себя несколько идей, которые применю в работе.

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

    А ехать ли вам на следующий джем — уж решайте сами для себя.

    З.Ы.: вот подумайте как приятно докладчикам читать о том, что конференция была какашкой. Вам бы было приятно?

  • Часто ли 23-летние сеньоры

    Возможно, вы хотели сказать:

    ... с букетом роз в неделю?

  • Часто ли 23-летние сеньоры

    А почему «не бородат» то?

    Нуу, а ко всему вышеперечисленному притензий нет

  • Трудно быть сеньором

    Не обязательно все делать одновременно :)

    Кое что делается раз в месяц, кое что раз в пол года.

    Но, человек должен быть достаточно компетентным для выполнения этих задач.

    Это обобщенный список. Опять же, все зависит от конкретного проекта. Иногда, половину всего вышеперечисленого можно просто отбросить.

  • Трудно быть сеньором

    Ну, вот Вам и инструкция для Sr. Software Tester.

    stackoverflow.com/...enior-tester-do

    * Lead the overall testing effort, periodically directing other test engineers

    * Work closely with developers, business stakeholders and act as an integral part of the software development team using an iterative development process.

    * Create Test Strategies and/or Test Plans.

    * Provide test estimates and maintain testing schedules.

    * Develop test cases, test procedures; and create test data sets. Use automation and other testing tools, as appropriate.

    * Perform the various types of testing using both black and white-box testing techniques:

    * Integration testing Functional testing Qualities attribute testing (e.g.; Usability, Scalability, Performance, Compatibility, etc.) User Acceptance Testing assistance as needed, with business partners

    * Identify, research, report, track and verify software defects proactively and comprehensively. Participate in root-cause analysis of defects

    * Measure software complexity, size, stability, and quality; compute and analyze metrics to identify trends, test coverage, cause-and-effect relationships, etc.

    * Adopt a rigorous, quantitative approach to measuring and delivering software quality

    * Follow (Company) Testing Policies, create and track CT high risk change applications completing all required artifacts

    * Manage the test environment including controlling builds into the environment. Proven ability to multitask, manage concurrent global project efforts, and work under pressure with minimal supervision in a team environment.

  • Трудно быть сеньором

    Да, я настолько наивный, потому что только вчера родился в этом жестоком мире, полным обмана и фальши и успешно продолжаю тонко тролить, как Вы меня быстро раскусили .

    1. Синьйор (старший инженер в трудовой, если она у вас используется) — это должность. Хотите, называйте это хоть ярлыком, хоть титулом — не важно. Старший инженер — это старший инженер.
    2. Да, да. Советую Вам книгу почитать Игоря Зорина «Игры в которые играют менеджеры». Тут я действительно с Вами согласен. При помощи синьйорства можно манипулировать на чувстве собственной значимости. Но, оказывается есть еще множество ниточек для манипуляции.


    Это какая-никакая метрика, своего рода гарантия, что человек владеет/владел определенным набором знаний, лучше чем вообще ничего.

    Вот тут с Вами сложно поспорить, конечно же, диплом вуза — это лучше чем ничего. Так почему бы не получить среднее специальное образование в техническом колледже или техникуме? Это дешевле, быстрее, остается больше знаний и меньше заморочек будет. А диплом вуза я считаю не нужным.


    это вообще ничего не значит и связи никакой нет.
    Организации называют разработчиков сеньорами по следующим причинам:
    — разработчик хочет уйти из проекта/компании, дабы потешить ЧСВ, компания дарит ярлычок «боярина местного болота»

    Вот тут вот можно рассмотреть должность синьйора как титул. Да, вы это правильно говорите на счет ЧСВ и что дают его чтобы удержать человека на проекте, скорее всего некоторые менеджеры так и думают, но вот только полученый титул синьйора помогает разработчику быстрее уйти из проекта и из компании. У меня в Linkedin, намного больше стало предложений по работе, гогда поставил приставку Sr. к своей должности



    А если человек честно заслужил это признание, и может его отстоять, то какие вопросы?
    На турнире синьоров?

    Да, если у вас таковые устраиваются. А если нет — то на собеседовании и на рабочем месте.
    Синьйор защищает свое синьйорство выполняя синьйорские обязанности.

  • Трудно быть сеньором

    Я думаю, что четких общих критериев для определения синьйор ты или нет — просто нет.
    Я стал синьйором в 24 года (ну, в 24 ведь можно, да?), и, точнее сделали меня таковым, потому что я мог координировать работу, помогая тимлиду и, в принципе, знал очень много тонкостей проекта. По моему, вполне заслужено, я еще с 23-х лет начал задумываться, почему я еще не синьйор.

    Прошу прощения за предыдущую мысль, там серьезные слова очень крепко переплетены с сарказмом и разделить их я не могу. Но, теперь серьезно и по теме:

    Как известно, и во времена СССР и сейчас стать старшим инженером, скажем, в химической или атомной промышленности без высшего образования — невозможно. Невозможно и стать доктором без высшего образования. И это правильно. Диплом технического вуза Украины ровным счетом мало что значит. Это вам не американский MIT.
    Пройти сертификацию — это дорого, не всем доступно и не однозначно. Ну, хорошо, сертификаты от Microsoft еще где-то котируются, а что делать тестеровщикам? У кого мне сертификацию проходить? Да и неоднозначно это все. Если я сдам сертификат на ASP.NET разработчика, то это еще не значит, что я умею программировать. Можно ни строчки кода не написать, а зазубрить теорию и сдать. И я это не с потолка беру. Однажды, я сдал тест на Brainbench по C# на 4 с чем-то баллов, а это Мастер. Этому предшествовал целый месяц чтения книги Троелсена. И ни одной строчки кода. Просто было куча свободного времени и спортивный интерес (это был конкурс, организованной одной известной компанией).
    И дипломы и сертификации — это на самом деле в той или иной мере — фигня.
    Что остается? — Конечно же, должность старшего, должность синьйора.
    Если человека смог получить эту должность, в одной компании, то, как минимум, этому предшествовала хорошая работа. Ведь синьйора не дают вот так:

    Ну, все Вася, теперь ты синьйор и должен начать работать как синьйор.

    Нет, это значит, что Вася уже успел доказать что он парень ответственный и весомый на проекте. Это реальное признание, которое котируется среди других фирм по разработке ПО.
    И это хороший повод, чтобы при смене работы, Вася получил именно должность синьйора, и советующую зарплату.
    Ну, а если Вася — лже-синьйор, то, извините коллеги, на фирмах конкурентах тоже не ослы сидят, и очень быстро вычисляют, что какой же он синьйор, если не знает как вывести на экран минимальное число из двух заданных чисел.

    Синьйор — это единственное доступное признание. И нет ничего плохого, если человек его получает в 23 года. Через пару лет, судьба и рынок труда все равно укажет лже синьйору его место. А если человек честно заслужил это признание, и может его отстоять, то какие вопросы?

  • Как вы оцениваете своего работодателя?

    1. Возможность роста и развития на проекте: либо профессиональный (приоритет) либо карьерный
    2. «Интересность» проекта. Для меня это когда я просто рабочий по специальности вкручиватель лампочек, и 8 часов в день вкручиваю лампочку. Для меня важно разнообразие в работе, возможность проявить креативность. Ради этого, я готов выполнять 80% рутинной работы, но оставьте мне 20%, чтобы я мог сделать что-то новое, и полезное.

    3. Свободный график и оценка за результат. Возможность приходить на работу после 10:00, возможность отойти с рабочего места для решения личных проблем.

  • Подкасты «Что случилось с тестировщиками?»

    Слава, мне нечего добавить к этому посту, кроме огромного СПАСИБО!

    И встречный вопрос. Как ты, наверное, заметил, на ДОУ и на Хабре, темы о тестировании не обсуждаются настолько живо как, скажем, темы о программировании. Почему так? Неужели тестировщиков по всей Украине и СНГ настолько мало? Или большинству просто неинтересно что творится вокруг ¬— мои баги с краю?

  • Не все тренинги одинаково полезны

    О трейнинге, уважаемый PM в Magento

    Поддержал: Катя Мунтяну
← Сtrl 1... 456789 Ctrl →