যদি একজন অভিজ্ঞ প্রোগ্রামার না হয় তবে অপসন প্রকল্পটি শুরু করার অসুবিধাগুলি কী? [বন্ধ]


12

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

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

এগুলিই আমার প্রকাশ্যে প্রকাশ হওয়ার ভয় পায়:

  1. আমার কোডটি উচ্চতর অনুকূলিত নাও হতে পারে।
  2. নির্দিষ্ট গ্রন্থাগার বা ফাংশনগুলির ভুল ব্যবহার যা কাকতালীয়ভাবে কাজটি সম্পন্ন করে।
  3. কোনও কোডিং প্যাটার্নটি জানা বা অনুসরণ করা নয়।
  4. প্রচুর বাগ / কর্নার, প্রান্তের ক্ষেত্রে বিবেচনা করা হচ্ছে না
  5. থ্রেড সুরক্ষা, মাল্টি-থ্রেড প্রোগ্রামিংয়ে কনক্রান্সসি ইস্যু ইত্যাদি নির্দিষ্ট ধারণার বোধগম্যতা এবং প্রয়োগের মৌলিক অভাব

আমার আরও অভিজ্ঞতা না পাওয়া পর্যন্ত আমি কি এগিয়ে যেতে এবং স্থানীয়ভাবে এবং ব্যক্তিগতভাবে স্টাফ তৈরির কাজ চালিয়ে যাওয়া উচিত। আমি চাই না যে এখানে করা ভুলগুলি দীর্ঘমেয়াদে আমার ক্যারিয়ারের সম্ভাবনাগুলিকে আটকাতে পারে।


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

1
আমার দৃষ্টিতে কোনও প্রোগ্রামকে আনুষ্ঠানিকভাবে যাচাই করা "প্রতারণা" নয়।

4
All I know is to build products that work.- যা খুব ভাল জিনিস। নিদর্শন এবং নকশায় খুব বেশি ধরা এবং কখনই সরবরাহ করা শেষ না ...
ইজকাটা

আমি বলি অন্য লোকেরা যা বলে তা স্ক্রু করুন এবং ভয় পাবেন না। আপনি যদি ইতিবাচক কিছু করতে চান এবং আপনি নিজেকে বা অন্যরা কেবল আপনার কাজটি করা থেকে উপকৃত হতে পারেন বলে মনে করেন। (নাইকি প্লাগ)
সাপ

উত্তর:


32

পেশাদার সফ্টওয়্যার উন্নয়নের 30 বছর পরে, আমি এখনও বাগ তৈরি করি। আমি এখনও জানি না এমন নিদর্শনগুলি খুঁজে পাই। আমি এখনও আমার সহকর্মীদের কাছ থেকে শিখি, এবং স্টাফের মুখোমুখি যা আমি প্রতিদিন জানি না।

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

একজন বিকাশকারীর পক্ষে সর্বোত্তম দক্ষতাগুলির মধ্যে একটি হ'ল মূ questions় প্রশ্ন জিজ্ঞাসা করা এবং যত তাড়াতাড়ি সম্ভব উত্তরের উত্তর পাওয়ার জন্য মাঝে মাঝে কিছুটা বোকা দেখা।

অভিজ্ঞ এবং খুব দক্ষ যারা প্রত্যেকেই এখন আপনি এখন যেখানে ছিলেন once আপনি যদি নিজের কাজটি সেখানে রেখে দেন এবং অন্য লোকের সাথে কাজ করেন তবে আপনি আরও দ্রুত শিখবেন।

অপেক্ষা করার কোনও কারণ নেই। আপনার প্রকল্পটি উন্মুক্ত করুন।

আরও ভাল, অন্যান্য উন্মুক্ত প্রকল্পগুলিতে অবদান রাখুন এবং সেগুলি থেকে শিখুন।


+1 টি। বিটিডাব্লু, আমি ভাবছি কেন আপনার দ্বিতীয় অনুচ্ছেদটি আমাকে পিএইচপি বিকাশকারী দল সম্পর্কে ভাবায়।
আর্সেনী মোরজেঙ্কো

+1 বোঝা এবং শ্রদ্ধা করা যে সবাই ভুল করতে পারে তা দলের সদস্য হিসাবে অন্যতম গুরুত্বপূর্ণ গুণ।
jgauffin

6

আমার মনে হয় আপনি খুব বেশি চিন্তিত

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

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

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


5

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

আপনি ইতিমধ্যে আপনার সীমাবদ্ধতা জানেন। এটি একটি খারাপ শুরু নয়। এটি একটি ভাল শুরু।

পার্টিতে উঠুন এবং সেখানে আপনার জায়গাটি সন্ধান করুন।

শুভকামনা!

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