বছরের পর বছর একা বিকাশের পরে একটি দলের পরিবেশের সাথে খাপ খাইয়ে নেওয়া


12

ওয়েব ডেভেলপার হিসাবে আমার প্রায় 5 বছরের অভিজ্ঞতা আছে এবং আমার মনে হয় এখনই আমার মাঝামাঝি হওয়া উচিত তবে আমি যখন হাঁটতে হাঁটছি তখন আমি মনে করি আমি এখনও এটিতে বেশ "জুনিয়র"।

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

আমি দৃ experience় অভিজ্ঞতার সাথে একজন বিকাশকারী দলের সাথে কাজ করা উপভোগ করব, তবে আমি ভয় করি যে এটি উন্নয়নের প্রক্রিয়াগুলির জন্য প্রয়োজনীয় জ্ঞান ভিত্তির সাথে সামঞ্জস্য করার চেষ্টা করা একটি খুব গোঁড়া যাত্রা হবে। একজন প্রোগ্রামার হিসাবে যিনি তার ক্যারিয়ারের বেশিরভাগ একাকী একা উড়ে গেছেন, আমি আরও অভিজ্ঞ দলের বৃহত্তর দলের (কমপক্ষে 5) কাজের সাথে কাজ করতে "বসতি স্থাপন" করার জন্য কী করতে পারি?

সম্পাদনা: সে লক্ষ্যে আমি "বিগ শট" সংস্থাগুলি তাদের সফ্টওয়্যার এবং বিকাশকারীদের দ্বারা সাফল্য অর্জনকারী প্রযুক্তিগত পরীক্ষাগুলি খুব বেশি পাস করতে পারি নি। মোটামুটি আমি গুগলের মতো বলতে চাই না, তবে ভৌগলিক অঞ্চলে যুক্তিসঙ্গতভাবে সফল।


2
কাউবয় কোডিং দেখুন en.wikipedia.org/wiki/Cowboy_coding
P.Brian.Mackey

আপনি সমস্যাটি পরিষ্কার করার জন্য, কাউবয় কোডিংয়ের কথা উল্লেখ করতে প্রশ্নের শিরোনাম সম্পাদনা করার পরামর্শ দিচ্ছেন?
ক্রিস সি

উত্তর:


2

আপনার দলের সদস্যদের কাছ থেকে শিখতে প্রস্তুত হন এবং বুঝতে পারেন যে আপনি গত বেশ কয়েক বছর ধরে যেভাবে জিনিসগুলি করে চলেছেন তা আপনার দলের সদস্যদের সাথে "তন্দ্রাচ্ছন্ন" নাও হতে পারে। কোড পর্যালোচনাগুলি সম্ভবত এটি প্রকাশ করবে যদি তারা উন্নয়ন প্রক্রিয়ার অংশ হয়।

যোগাযোগও গুরুত্বপূর্ণ, তাই যদি আপনি ইতিমধ্যে এটি না করে থাকেন তবে আপনার কোডটি ভালভাবে নথিভুক্ত করতে, বাহ্যিক ডকুমেন্টেশন লিখতে, আপনার কোডের পরিবর্তনের জন্য বিশদ উত্স নিয়ন্ত্রণ বার্তা ব্যবহার করুন এবং ইস্যু / বৈশিষ্ট্য / ইস্যুতে পরিবর্তন (ট্র্যাকিং) ট্র্যাকিংয়ের জন্য প্রস্তুত থাকুন সফটওয়্যার. আপনার দলের সদস্যদের আপনি যা করেছেন তা দেখতে এবং আপনি এটি কেন করেছেন তা বোঝার প্রয়োজন। সম্ভবত তারা এই পদ্ধতিতে আপনার কাছ থেকে একটি বা দুটি জিনিস শিখবে।

শুভকামনা!


5
কমপক্ষে আমার এসভিএন নিয়ে কিছু অভিজ্ঞতা আছে। আমি সমালোচনার প্রতি গ্রহণযোগ্য হওয়ার সাথে একমত- আমি কীভাবে প্রোগ্রামিং করতে জানি না এমন লোকদের দ্বারা উন্নত হওয়ার চেয়ে বরং আমাকে বঞ্চিত করা হবে।
ক্রিস সি

0

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

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

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

দোয়েল টেস্টে দলটি কোথায় স্কোর করেছে তা আপনি দেখতে চাইতে পারেন।

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