জিআইএস টেকনিশিয়ান / বিশ্লেষক থেকে জিআইএস ওয়েব ম্যাপ ডেভেলপার / প্রোগ্রামার-এ ক্যারিয়ার পরিবর্তন করছেন?


33

আমি আছি এমন একটি জিআইএস বিশ্লেষক যা আরকজিআইএস এবং গুগল ম্যাপস জাভাস্ক্রিপ্ট এপিআই ভি 3-তে পাইথন স্ক্রিপ্টিংয়ে ছড়িয়ে পড়ে।

আমার পেশাদার লক্ষ্য হয় ওয়েব ম্যাপিং ডেভলপমেন্ট বা ডেস্কটপ / সার্ভার জিআইএস অ্যাপ্লিকেশন বিকাশ হওয়া।

আমি একটি মালভূমি হিট বলে মনে করেছি এবং আমি কীভাবে আমার শিক্ষার সাথে বা পেশাগতভাবে আমার লক্ষ্যে পৌঁছতে অগ্রসর হবে তা নিশ্চিত নই।

আমি সেখানে আপনারা তাদের জিজ্ঞাসা করেছি যে প্রযুক্তিবিদ / বিশ্লেষকদের কাছ থেকে ঝাঁপিয়ে পড়েছেন কীভাবে আপনি এটি করেছেন?

অল্প অভিজ্ঞতার সাথে আমি কীভাবে ওয়েব ম্যাপিং / অ্যাপ্লিকেশন বিকাশে কোনও কাজ করতে পারি।

উত্তর:


45

এই প্রশ্নটিকে সম্প্রদায় উইকি এবং উইকি লক করা হয়েছে কারণ এটি এমন প্রশ্নের একটি উদাহরণ যা উত্তরের তালিকার সন্ধান করে এবং এটি বন্ধ হতে রক্ষা করার জন্য যথেষ্ট জনপ্রিয় বলে মনে হয়। এটি একটি বিশেষ কেস হিসাবে বিবেচনা করা উচিত এবং এটির জন্য উত্সাহিত হওয়া প্রশ্নের ধরণ, বা কোনও স্ট্যাক এক্সচেঞ্জ সাইট হিসাবে দেখা উচিত নয়, তবে আপনি যদি এটিতে আরও বিষয়বস্তু অবদান রাখতে চান তবে এই উত্তরটি সম্পাদনা করে নির্দ্বিধায় দ্বিধা বোধ করবেন ।


  1. একটি প্রোগ্রামিং ভাষা চয়ন করুন (বা সম্ভবত 2) এবং প্রচুর কোড লিখুন। আমি আপনার বর্তমান দক্ষতা দেওয়া পাইথন এবং জাভাস্ক্রিপ্ট সুপারিশ করব
  2. কীভাবে পাইথন প্রোগ্রাম করবেন তা শিখতে এবং কিছুক্ষণের জন্য খাঁটি অজগরটির দিকে তাকানোর জন্য ইএসআরআই উদাহরণগুলি ব্যবহার বন্ধ করুন। PostGIS / SpatiaLite এবং শেপলি ব্যবহার করে কিছু স্থানিক অপারেশন করুন
  3. নিজেকে এমন প্রোগ্রামার হিসাবে ভাবা শুরু করুন যিনি স্থানিক কাজ করেন এবং কোনও জিআইএস বিশ্লেষক নন যিনি কিছু প্রোগ্রামিং করেন
  4. বুলেট কামড়ান এবং জিইউআইয়ের মাধ্যমে দ্রুত হতে পারে এমনগুলির জন্য কোড লেখুন - কোড না লিখে আপনি কখনই উন্নত হতে পারবেন না
  5. ওপেন সোর্স প্রকল্পে অনুসরণ করুন এবং কাজ শুরু করুন
  6. কারও জন্য কোড লিখতে স্বেচ্ছাসেবক - একটি সময়সীমা এবং একটি কংক্রিট প্রকল্প ছাড়াই এটি করা কঠিন
  7. হতে পারে কিছু প্রোগ্রামিং ক্লাস নেওয়া - একটি সম্পূর্ণ প্রয়োজন নয় তবে এটি সাহায্য করতে পারে
  8. প্রোগ্রামারিং ব্লগ এবং প্রোগ্রামাররা কীভাবে চিন্তা করে তা জানতে এবং সাধারণ স্ট্যাকওভারফ্লো পড়ুন
  9. "কোডার এট ওয়ার্ক" এবং "প্র্যাগমেটিক প্রোগ্রামার, শিক্ষানবিশ থেকে কারিগর থেকে" বইটি পান [সেই শিরোনামটি আসল শিরোনামের বেশ কাছাকাছি]
  10. প্রচুর কোড লিখুন এবং পড়ুন
  11. মনে রাখবেন যে কোনও কিছুতে বিশেষজ্ঞ হয়ে উঠতে প্রায় 10,000 ঘন্টা সময় লাগে - সুতরাং কোড এবং পঠন কোড লেখা শুরু করুন
  12. কিছুক্ষণ স্তন্যপান করার জন্য প্রস্তুত থাকুন - এটি শেখার বক্ররেখাটি সরানোর অংশ
  13. ডেস্কটপ জিইউআই ব্যবহার বন্ধ করুন - বিশেষত আপনার আরও কয়েকটি বেসিক জিআইএস কাজের যেমন ছেদ এবং এর মতো

19

অন্যান্য উত্তর এখানে বিকাশ শেখার জন্য কিছু দুর্দান্ত অন্তর্দৃষ্টি এবং ধারণা প্রস্তাব। আমি আসলে "লাফিয়ে ফেলার" বিষয়ে অতিরিক্ত পরামর্শ যুক্ত করতে চাই my আমার বর্তমান চাকরিতে আমি মূলত জিআইএস প্রযুক্তি হিসাবে ভাড়া ছিলাম বেশিরভাগ বুনিয়াদি খসড়া তৈরি, ডেটা এন্ট্রি এবং রুটিন বিশ্লেষণ। কাজটির বেশিরভাগ ক্লান্তিকর এবং পুনরাবৃত্ত ছিল এবং আমি যত বেশি কাজ করেছি, তত বেশি অঞ্চল আমি লক্ষ্য করেছি কিছু উন্নতি করতে পারে। তাই সময়ের সাথে সাথে, জিনিসগুলিকে গতি বাড়ানোর জন্য বা তাদের স্বয়ংক্রিয় করতে সহায়তা করার জন্য আমি এখানে এবং সেখানে কোড লেখা শুরু করেছি। আমি এই সরঞ্জামগুলি অন্যান্য কর্মীদের সাথে ভাগ করে নেওয়া এবং তাদের কী দরকারী মনে হয়েছিল তা জিজ্ঞাসা করা শুরু করে। আমার তত্ত্বাবধায়করা লক্ষ্য না করে এবং অ্যাপ্লিকেশন বিকাশের দিকে আমার দায়িত্বগুলি সরিয়ে নেওয়া শুরু করা খুব বেশিদিন হয়নি।

আপনার অবস্থানে, আমার পরামর্শ হ'ল স্ক্রিপ্ট এবং সরঞ্জামগুলি তৈরি করা এবং আপনার চারপাশের অন্যদের সাথে ভাগ করে নেওয়া। আপনার বিকাশের দক্ষতা বিস্তৃত করতে অন্যরা এখানে যে তথ্য দিয়েছে তা ব্যবহার করুন যাতে আপনি আপনার সহকর্মীদের আরও ক্রমশ শক্তিশালী সমাধান সরবরাহ করতে পারেন। সময়ের সাথে সাথে, বিকাশকারী হিসাবে আপনার পরিষেবাদিগুলির চাহিদা আরও বেশি হয়ে উঠবে কারণ তাদের কর্মক্ষেত্রের উত্পাদনশীলতার উপর তাদের ইতিবাচক প্রভাব রয়েছে। এবং এটির ফলে আপনার বর্তমান চাকরিতে কোনও পরিবর্তন হতে পারে না, আপনি এখনও দৃ experience় অভিজ্ঞতা পাচ্ছেন যা রাস্তায় অন্য একটি চাকরিতে অনুবাদ করতে পারে - এটি সম্ভবত আরও বিকাশকারী ien


11

ওয়েব ম্যাপিং অ্যাপসের নিরিখে আমাকে স্বীকার করতে হবে যে, ওয়েব বিকাশের দৃ background় পটভূমি রয়েছে এমন কাউকে ভাড়া দেওয়া এবং জিআইএসের বেসিক বিষয়গুলি শেখানো তার চেয়ে অনেক বেশি পছন্দসই, এটি জিআইএস-এ বিশেষজ্ঞ নিয়োগ দেওয়ার এবং প্রশিক্ষণের চেষ্টা করার চেয়ে ওয়েব বিকাশে তাদের।

যাইহোক, এটি কীভাবে সরানো যায় সে সম্পর্কে এটি আমার চেক তালিকা হবে:

  • শিখতে প্রখর / একটি আছে জিআইএস জন্য আবেগ ও বুঝতে পারেন যে এটি ওয়েব ম্যাপিং / বৃদ্ধি বাস্তবতা, / etc ভালো জিনিস প্রথাগত হার্ড প্রকাশিত ফর্ম্যাটগুলি থেকে দূরে এবং আরও অনেক কিছু চলন্ত হয়, তাহলে যে আপনার প্রয়োজন। যে এবং কিছু সময় ...

  • আপনার গুগল ম্যাপের বিকাশ অগ্রসর করুন এবং এতে প্রত্যয়িত হন । আপনার সিভির জন্য বিনামূল্যে এবং একটি বড় প্লাস পয়েন্ট। বিং এসডিকে দিয়েও এটি করতে পারে (যদিও কিছু অর্থ ব্যয় হয়)

  • কটাক্ষপাত Esri ওয়েব সার্টিফিকেশন - আপনার সিভি এই পান এবং আপনি বেশ desriable হবে।

  • বুনিয়াদি , পার্টিক সিএসএস / জাভাস্ক্রিপ্ট / এইচটিএমএল বুঝতে হবে।

  • নিজেকে সামান্য কিছুতে প্রকাশ করুন। ওপেনলায়ার্স , এসরি এর ফ্লেক্স / সিলভারলাইট / জাভাস্ক্রিপ্টস এপিআইগুলিতে একটি ছোটাছুটি রয়েছে । নতুন কিছু HTML5 স্টাফ চেষ্টা করে দেখুন ।

  • সমস্ত এসরি নমুনা চেষ্টা করুন, সেগুলি আলাদা করুন, সেগুলি আপনার পরিষেবাগুলির সাথে কাজ করার জন্য, টিউটোরিয়ালগুলি দেখুন , আপনার যতটা তথ্য চুষতে পারেন।

তারপরে আপনি যখন মনে করেন যে আপনি জানেন যে আপনি ওয়েব ম্যাপিং বিকাশকারী হিসাবে ভূমিকা নিতে পারেন, আপনার কিছু কাজ দেখানোর জন্য একটি অনলাইন পোর্টফোলিও একসাথে রাখুন। প্রচুর পরিমাণে ডামি ওয়েব অ্যাপ্লিকেশন তৈরি করুন। এটি অবশ্যই আপনাকে নিযুক্ত করার জন্য আমাকে আকৃষ্ট করবে।


5

আপনি যেমন পেয়েছেন যে স্ক্রিপ্টিং প্রোগ্রামিংয়ে আগ্রহী হওয়ার একটি ভাল উপায়। তবে, আপনি যদি আর্কজিআইএসের সাথে ডেস্কটপ / সার্ভার বিকাশে যেতে চান তবে আপনাকে কয়েকটি নতুন প্রোগ্রামিং ভাষা শিখতে হবে।

আরকজিআইএস-এ দুটি প্রধান ভাষা ব্যবহৃত হয় ভিবি.এনইটি এবং সি #। নেট। ভিজ্যুয়াল স্টুডিওর একটি অনুলিপি পান এবং চেষ্টা করুন এবং একটি অ্যাপ্লিকেশন তৈরি করুন।

যদি আপনার কাছে আর্কজিআইএস 10 থাকে তবে অ্যাড-ইনগুলি আর্কওবজেক্টসের সাহায্যে আর্কজিআইএস কীভাবে প্রসারিত করা যায় তা শেখার একটি ভাল উপায়।

শুরু করার জন্য প্রচুর সংস্থান রয়েছে, যেমন: http://www.youtube.com/watch?v=qbvvFtRQWLY

একবার আপনি ডেস্কটপ বিকাশে একটি হ্যান্ডেল পেয়ে গেলে আপনি এই একই ভাষা আরকিজিআইএস সার্ভারের সাহায্যে ব্যবহার করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.