আমি একটি সংস্থার একমাত্র বিকাশকারী হিসাবে কাজ করেছি যারা একটি নির্দিষ্ট প্রযুক্তি জানত, কেবলমাত্র আমি যে ধরণের প্রোগ্রামিং করতাম এবং একই পরিস্থিতিতে ঠিকাদার হিসাবে কাজ করেছি। (আমি অন্যান্য বিকাশকারীদের সাথে যারা বিভিন্ন সরঞ্জাম জানেন এবং অন্য বিকাশকারীদের সাথে যারা আমার কাজটি করেছেন ঠিক তেমনটি করেছেন বলেও দলবদ্ধ পরিবেশে কাজ করেছি))
একমাত্র প্রোগ্রামার হওয়ার প্রসেস
- আপনি যেমন উল্লেখ করেছেন, আপনার ঘন ঘন যেকোন সরঞ্জাম বা ভাষা আপনি শিখতে পারেন বলে ব্যবহার করার স্বাধীনতা রয়েছে। নতুন প্রযুক্তি এক্স এর সাথে কাজ করার অনুমতি পাওয়ার জন্য আপনার সহকর্মীদের কাছে সর্বদা আপনার কেস করতে হবে না অন্য সবাই যখন বর্তমান প্রযুক্তি ওয়াই ব্যবহার করছেন।
- আপনার আরও দায়িত্ব আছে। মূলত, আপনি আপনার প্রতিটি প্রকল্পের প্রকল্পের নেতৃত্ব এবং বিকাশকারী উভয় হিসাবেই কাজ করেন এবং নতুন জিনিস সনাক্ত এবং কার্যকর করার দক্ষতার সাথে আপনি কার্যকরভাবে বিভাগের প্রধানও হন। (বিক্রয়কর্মীদের এটি বলবেন না decision তারা সিদ্ধান্ত গ্রহণকারীদের সাথে কথা বলতে পছন্দ করেন এবং তাদের সাথে কথা বলার আপনার কাছে সময় নেই))
- যে কাজটি হয়ে যায় তার জন্য creditণ নিয়ে কোনও প্রশ্নই আসে না: স্পষ্টতই আপনি এবং আপনি একাই যারা ঘটনাগুলি ঘটিয়েছিলেন।
- আপনি আসলে আপনার নিজের প্রকল্পগুলিতে আরও বেশি সময় ব্যয় করতে পারেন এবং মূলত অন্য কারও প্রকল্প সম্পর্কে সভাগুলিতে কম সময় ব্যয় করতে পারেন (তবে আপনি সেখানে একজন সমর্থনকারী ব্যক্তি, সম্ভাব্য ব্যাকআপ, বা যাই হোক না কেন।)
কনস
- ডেভিড যেমন একটি মন্তব্যে উল্লেখ করেছেন, আপনি একমাত্র বিকাশকারী, সুতরাং আপনার ছাড়া কোনও উন্নয়ন ঘটে না। আমি একবার ভাইয়ের কাছে বড়াই করেছিলাম যে আমি কাজের জায়গায় একটি বিশেষ প্রকল্পের "ছেলে"। তিনি আমার জন্য আমার পরিস্থিতিটি সঠিকভাবে বর্ণনা করেছিলেন: আমি আটকা পড়েছিলাম। আমি সেই সংস্থায় যেতে পারিনি কারণ আমি কখনই এই প্রকল্প থেকে মুক্তি পেতে পারব না। (তিনিও ঠিকই ছিলেন। আমি এটির সমর্থনে আরও কিছুটা সক্ষম এমন কাউকে তুলে দেওয়ার আগে কয়েক মাসের প্রশিক্ষণ নিতে হয়েছিল।) কিছুই না পারলে সত্যিকারের ছুটি কাটাতে আপনার অসুবিধা হতে পারে তোমাকে ছাড়া করা।
- পিয়ের যেমন উল্লেখ করেছেন, কোড রিভিউ করতে বা আপনার সাথে সেরা অনুশীলনগুলি ভাগ করার জন্য সাইটে কোনও নেই। আপনি বিভিন্ন উপায়ে সমবয়সীদের কাছে পৌঁছতে পারেন, তবে কোনও সহকর্মীকে কাঁধে আলতো চাপানো এবং 5-10 মিনিটের জন্য আপনার কোডটি দেখতে তাকে জিজ্ঞাসা করার মতো কিছুই কার্যকর নয়।
- অনুরূপ শিরাতে, আপনার নতুন সরঞ্জামগুলির সাথে অভিজ্ঞতা পেতে অসুবিধা হতে পারে। অফসাইট প্রশিক্ষণটি অবকাশের সময়ের মতো বিরল হতে পারে: কেউ অভিযোগ করবে যে ল্যাঙ্গুয়েজ ২.০ অ্যাপ্লিকেশনগুলিকে কাজ করার মতো কেউ নেই, এমন এক সপ্তাহের জন্য আপনি যদি ভাষা 3.0 দেখতে না চান তবে এই সংস্থাটি আপনার পক্ষে সামর্থ্য নেই।
- ক্যারিয়ার অগ্রগতি পরিচালনা করা অত্যন্ত কঠিন হতে পারে। আপনি যে অবস্থানের জন্য চেষ্টা করতে পারেন আপনার এমন অবস্থান নাও থাকতে পারে, এমনকি শিরোনামে পরিবর্তন পাওয়াও মুশকিল হতে পারে এবং বছরের শেষ পর্যালোচনার কোনও রেফারেন্সের ফ্রেম নেই, সুতরাং অন্য কোনও কারণ না থাকলে চমত্কার কাজটি বেশিরভাগ ক্ষেত্রে লক্ষ্য করা যায় কারণ যে কেউ আসলেই বুঝতে পারে না আপনি কি করেন।
আপনি যদি এমন কোনও সংস্থায় চলে যাওয়ার সিদ্ধান্ত নেন যেখানে আপনি প্রোগ্রামারদের একটি দলের অংশ হিসাবে কাজ করছেন, তবে আমি মনে করি না যে আপনার একক অভিজ্ঞতা আপনাকে বেশি ক্ষতি করতে পারে। ডিজাইনের নিদর্শনগুলির সাথে আপনার অভিজ্ঞতার অভাব প্রয়োজনীয়ভাবে সেগুলি শেখার আপনার আগ্রহের মতো গুরুত্বপূর্ণ নয়। (এমন পরিস্থিতিতে থাকতে পারে যেখানে আপনি একই প্রার্থীর বিরুদ্ধে একই পটভূমির সাথে সাক্ষাত্কার নিচ্ছেন এবং সংস্থাটি যে কোনও পদ্ধতি ব্যবহার করে তাও অভিজ্ঞতা অর্জন করে তবে এটি মূলত সবার ক্ষেত্রে সত্য))
একই লাইন বরাবর, একটি দলে আপনার অভিজ্ঞতার অভাব অনেকগুলি টুপি পরার দক্ষতার দ্বারা ভারসাম্যপূর্ণ। কিছু বিকাশকারী রয়েছেন যারা ভাল দলের খেলোয়াড় কিন্তু কখনও কোনও প্রকল্প পরিচালনার দক্ষতা বিকাশ করে না; আপনি ইতিমধ্যে দেখিয়েছেন যে আপনি এটি করতে পারেন।
আমি আপনাকে সুপারিশ করব যে আপনি যখন একক বিকাশকারী হন, অনুরূপ বিকাশকারীরা যে সরঞ্জামগুলি এবং কৌশলগুলি ব্যবহার করছেন সেগুলি সম্পর্কে আপনার কিছুটা সময় ব্যয় করা উচিত, তাই আপনি নিজে সেগুলি ব্যবহার না করলেও আপনি সচেতন হন যে সেগুলি বিদ্যমান এবং আপনি উল্লেখ করতে পারেন এগুলি একটি সাক্ষাত্কারের সময় এমনকি যদি "হ্যাঁ, আমি এমভিসি ফ্রেমওয়ার্কগুলি সম্পর্কে কিছুটা পড়েছি, তবে আমি সেগুলি নিজেই ব্যবহার করি না।" অন্যান্য বিকাশকারীদের সাথে যোগাযোগ রাখতে আপনি যা যা করতে পারেন তা করুন: স্থানীয় ব্যবহারকারী গ্রুপের সভায় যান, ব্লগগুলি পড়ুন এবং মন্তব্য করুন (বা নিজের একটি রাখুন), সময়ে সময়ে ওয়ার্কশপগুলিতে যাওয়ার চেষ্টা করুন, ওয়েবিনার এবং এরকম দেখুন। (আপনি গৃহ-প্রশিক্ষণের জন্য লিন্ডা ডটকমের মতো সাইটগুলিও বিবেচনা করতে পারেন: এটি অন্য কোথাও সপ্তাহব্যাপী সম্মেলনের মতো ভাল নয়, তবে আপনি নিজের সময়ে ভিডিওগুলি দেখতে পারেন এবং সবাইকে আতঙ্কিত মোডে পাঠাতে পারবেন না কারণ আপনি অফিস থেকে বাইরে.)