Как создать портфолио для карьеры в ГИС / Java? [закрыто]


13

Я работаю ГИС-аналитиком более 10 лет и в настоящее время изучаю Java (50% через курс). Мой план заключается в разработке ГИС-приложений, в основном ориентированных на решения с открытым исходным кодом. Я хотел бы разработать какую-то форму портфолио, чтобы получить больше опыта, но я не уверен, что лучший способ сделать это будет. Я думал о присоединении к некоторым группам / сообществам, таким как Geotools, но меня беспокоит недостаток опыта. Я чувствую, что я был бы скорее помехой, чем пользой. Другая идея заключается в том, что я мог бы взглянуть на разработку некоторых собственных приложений или даже на какое-нибудь приложение для Android, чтобы повысить доверие. Если бы кто-то мог дать некоторые предложения или поделиться своим подобным опытом, это было бы очень ценно. Как мне начать создавать портфолио с нуля, чтобы продвигать мои карьерные устремления в области ГИС-приложений с открытым исходным кодом?

Ответы:


13

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

  1. Создайте наследие решений и ответов на GISse и Stack Overflow. Вы заметите, что многие люди в GISse творчески и мудро используют этот форум для продвижения своей внештатной работы.
  2. Создайте веб-страницу или блог, чтобы показать потенциальным работодателям то, что вы знаете. Некоторые из моих любимых и хороших примеров в мире ГИС включают в себя блог Smathermathers и пространственные мысли .
  3. Работайте бесплатно для некоммерческих организаций. Это не только отличный способ вернуть некоммерческую прибыль, но и работа, которую вы делаете для этих желающих клиентов, отлично смотрится в вашем портфолио / резюме.
  4. Найти работу по программированию на внештатных сайтах, таких как Elance . Затем добавьте эти вакансии в ваше портфолио.

9

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

Например, 10+ лет назад, когда нам нужен был блог, мы получили решение для общего хостинга, загрузили платформу для блогов, такую ​​как Wordpress или Movable Type, установили ее на сервер, купили доменное имя, установили тему, ударились головой о стену и т. Д., и т. д. Теперь мы просто подписываемся на учетную запись Tumblr или Wordpress, и мы начинаем.

То же самое происходит с онлайн-ГИС. Дни создания собственного стека с нуля и его развертывания на вашем сервере сочтены. Через несколько лет это будут только большие орудия с большими бюджетами и очень специфическими требованиями, которые все еще будут делать это.

Я бы сосредоточился на изучении новых облачных картографических платформ, таких как ArcGIS Online, CartoDB , MangoMap и MapBox . Если кто-то сказал мне, что в 2014 году у меня был выбор между моим резюме, в котором говорилось, что я знаю, как развернуть и настроить серверы веб-карт, или я знаю все облачные ГИС-системы наизнанку, то я знаю, какую из них я бы выбрал, страна миля

По профессии я программист и могу сказать, что ребята, которые в 2010 году были экспертами по облачным системам, таким как Amazon EC2, сейчас являются самым популярным в отрасли, а администраторы БД и Java-разработчики стоят по десять копеек.


3

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

Мой опыт в том, что сообщества Open Source вообще не смотрят на вещи так. Хотя ваш опыт работы с Java может не совсем соответствовать стандартам проекта, всегда есть задачи, которые необходимо выполнить. Обыкновенные задачи, такие как регистрация ошибок, тестирование и т. Д., - это то, что каждый может сделать, и это отличный способ внести свой вклад. И хотя ваш опыт работы с Java может быть не таким уж хорошим, вам нужно это изучить, поэтому попробуйте выполнить несколько простых задач (просмотрите их средство отслеживания проблем), решите их и отправьте исправление. Большинство команд приветствует новых участников, и, если у них будет время, они, вероятно, помогут вам в правильном направлении.

Ваш ГИС-опыт может также принести большую пользу проектам с открытым исходным кодом, попытаться взглянуть на проект с точки зрения «профессионального ГИС-аналитика» и предложить новые функции. Вы также можете попробовать реализовать их, а затем попросить идеи для улучшения. Это может быть отличным способом познакомиться с разработчиками ядра.

В целом: не позволяйте вашему отсутствию опыта помешать вам внести свой вклад, я думаю, что этот менталитет является большой «угрозой» для проектов с открытым исходным кодом, люди считают, что они должны быть экспертами, чтобы внести свой вклад. В большинстве случаев все, что нужно, это желание внести свой вклад и учиться. И да, через некоторое время вы получите опыт, и быть активным разработчиком проекта с открытым исходным кодом (определенного размера) - это большой актив при подаче заявки на работу в разработке программного обеспечения. Удачи!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.