Як створити портфоліо для кар'єрного шляху GIS / Java? [зачинено]


13

Я був аналітиком ГІС більше 10 років і зараз вивчаю Java (50% через курс). Мій план полягає в розробці GIS-програм, в основному орієнтованих на рішення з відкритим кодом. Я хотів би розробити якусь форму портфоліо, щоб отримати більше досвіду, але я не впевнений, який найкращий спосіб це зробити. Я думав про приєднання до деяких груп / спільнот, таких як Geotools, але мене турбує мій брак досвіду. Я відчуваю, що мені буде скоріше перешкода, ніж користь. Інша ідея полягає в тому, що я міг би розглянути, як розробляти деякі додатки для дому чи навіть якісь додатки для Android, щоб створити певну надійність. Якщо хтось може надати якісь пропозиції або поділитися своїм подібним досвідом, це буде дуже вдячно. Як мені слід створити портфоліо з нуля, щоб продовжити мої кар’єрні прагнення з відкритим кодом GIS App?

Відповіді:


13

Кілька ідей приходять вам на думку для створення ваших даних про геопросторові програми:

  1. Створіть застарілі рішення та відповіді на GISse та переповнення стека. Ви помітите, що багато людей на GISse творчо та розумно використовують цей форум для подальшої своєї позаштатної роботи.
  2. Створіть веб-сторінку або блог, щоб показати потенційним роботодавцям те, що ви знаєте. Деякі з моїх улюблених та хороших прикладів у світі ГІС включають веб-журнал Smathermathers та просторові думки .
  3. Робіть професійну роботу для НКО. Це не тільки чудовий спосіб повернути гроші, допомагаючи неприбутковим коштам, але робота, яку ви робите для цих бажаючих клієнтів, чудово виглядає у вашому портфоліо / резюме.
  4. Знайдіть завдання програмування на позаштатних сайтах, таких як Elance . Потім додайте ці завдання до свого портфоліо.

9

Я думаю, що спосіб, який ми створюємо для картографування програм, швидко змінюється, і ключ до успіху в цій галузі випереджає цю криву.

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

Те саме відбувається з онлайн-ГІС. Дні побудови власного стека з нуля та розгортання його на власному сервері нумеруються. Через кілька років це будуть робити лише великі гармати з великими бюджетами та дуже конкретними вимогами.

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

Я програміст по торгівлі і можу сказати вам, що хлопці, які в 2010 році були зайняті, ставали експертами у хмарних системах, таких як Amazon EC2, зараз є найгарячішою власністю в галузі, тоді як адміністратори БД та розробники Java - це десять копійок.


3

але мене турбує моя відсутність досвіду. Я відчуваю, що мені буде скоріше перешкода, ніж користь.

Мій досвід полягає в тому, що громади з відкритим кодом зовсім не дивляться на речі. Хоча ваш досвід Java може не точно відповідати стандартам проекту, завжди потрібно виконати завдання. Щоденні завдання, такі як подання помилок, тестування тощо, - це те, що кожен може зробити, і це чудовий спосіб зробити свій внесок. І хоча ваш досвід роботи на Java може бути не таким хорошим, ви маєте це навчитися, тому спробуйте кілька простих завдань (перегляньте їх трекер проблем) і вирішіть їх та надішліть виправлення. Більшість команд вітає нових учасників, і якщо вони матимуть час, вони, ймовірно, направлять вас у правильному напрямку.

Ваш GIS-досвід може також стати великою користю для проектів з відкритим кодом, спробуйте подивитися на проект з точки зору "професійного аналітика на gis" та запропонувати нові функції. Ви також можете спробувати їх реалізувати, а потім попросити ідеї для вдосконалення. Це може бути чудовим способом познайомитися з основними розробниками.

Взагалі: не дозволяйте, щоб ваш брак досвіду не давав вам сприяти, я думаю, що цей менталітет є великою "загрозою" для проектів з відкритим кодом, люди вважають, що вони повинні бути експертами, щоб зробити свій внесок. У більшості випадків все, що потрібно, - це воля сприяти та вчитися. І так, через деякий час ви отримаєте досвід, і бути активним розробником проекту з відкритим кодом (певного розміру) - чудовий актив при поданні заявки на роботу з розробки програмного забезпечення. Удачі!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.