প্রোগ্রামিং মেন্টর কীভাবে পাবেন? [বন্ধ]


46

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

সুতরাং এখানে প্রশ্ন - আমি এইরকম লোকটি কোথায় পাই? আমি এমন কোনও বন্ধু পাইনি যারা প্রোগ্রাম করে এবং সবাই।

সম্পাদনা: 2 বছর পরে, আমি এখনও পরামর্শদাতার সন্ধান করছি। আমি সক্রিয়ভাবে কোডটি 3 মাস আবার শুরু করেছিলাম না। আমি কোকোস 2 ডি সহ অবজেক্টিভ-সি এবং আইওএস প্রোগ্রামিং এবং গেম প্রোগ্রামিংয়ে কাজ করি। আপনি যদি আমার পরামর্শদাতা হতে চান তবে আমাকে একটি মন্তব্য বা মন্তব্য করুন।


1
আপনার নির্বাচিত ভাষায় একটি ভাল "শিক্ষানবিশ" বইটি
কিনুন

2
এই ব্যবহারকারীদের সাথে কেবল Hangout করুন । তাদের একটি বিয়ার বা দুটি অফার করুন। তাদের পোস্ট পড়ুন। তাদের প্রশ্ন জিজ্ঞাসা করুন।
ওয়ার্নারসিডি

1
এখানে নাম (এবং MAP) একটি তালিকা সফটওয়্যার কারিগর ঘোষণা স্বাক্ষরিত এর manifesto.softwarecraftsmanship.org
spong

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

1
দুই বছর পরে, আপনার যা দরকার তা হ'ল কিছু ডিসিপ্লাইপাইন ine আপনি কি এটার জন্য প্রস্তুত?
অট-- 21

উত্তর:


31

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

আপনি কি জন্য প্রোগ্রামিং শিখতে চান ? এর উত্তরটি নির্ধারণ করবে যে আপনার কী সন্ধান করা উচিত এবং কোথায়। এখানে কিছু সাধারণ উত্তর, এবং কিভাবে তাদের শাহরুখ উপর আমার পেশাগত মতামত আছে (মনে রাখবেন যে এটা হয় শুধু মতামত, যদিও এই প্রোগ্রামটিতে, সঠিক):

কেবল এটি বলতে যে আপনি এটি করতে জানেন।

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

এটি চেষ্টা করে দেখতে এবং আপনার পছন্দ হয় কিনা তা দেখার জন্য।

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

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

কারণ আপনার লিখতে চান এমন একটি নির্দিষ্ট প্রোগ্রামের ধারণা রয়েছে।

(আমি মনে করি না যে ওপি এই বিভাগে রয়েছে, আমি এটি পরবর্তী পাঠকদের জন্য রাখছি))

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

কারণ আপনি ইতিমধ্যে জানেন যে আপনি প্রোগ্রামিং দ্বারা মুগ্ধ এবং আরও শিখতে চান।

তারপরে আপনি ঠিক সঠিক পথে রয়েছেন। :-) এটি কেবল শখ হিসাবেই হোক বা আপনি পরবর্তীকালে ক্যারিয়ারে পরিণত হতে পারেন এমন কিছু হোক না কেন, যদি আপনি এমন এক ব্যক্তিত্ব পেয়ে থাকেন যা এটিকে অন্তহীনভাবে আকর্ষণীয় মনে করে তবে আপনি যা করতে পারেন তার মধ্যে সবচেয়ে ভাল জিনিস এটির মধ্যে নিমগ্ন। সি ++ সেক্ষেত্রে যে কোনও ভাষার মতোই দুর্দান্ত এবং কোনও পরামর্শদাতা অবশ্যই সাহায্য করবে (এবং কেবল আপনার দক্ষতা বিকাশের চেয়ে আরও বেশি কিছু; আপনার আবেগ ভাগ করে নেওয়া বন্ধুদের ছাড়া এটি নিঃসঙ্গ হতে পারে)।


4
প্রশ্ন ছিল একজন পরামর্শদাতা কীভাবে খুঁজে পাবেন, তার উচিত যদি একজনকে অনুসন্ধান করা উচিত / না হয়।
মার্কতানি

4
উত্তরে মূলত এমন যে কাউকে পরামর্শদাতার প্রস্তাব দেওয়া হয়েছিল যিনি সত্যই সি ++ তে আগ্রহী ছিলেন। আট জন ব্যক্তি যারা সত্যই আগ্রহী বলে দাবি করেছেন, কিন্তু যাদের কথোপকথন চালিয়ে যেতে বিরক্ত করা যায় না, আমি সেই অফারটি সরিয়ে দিয়েছি।
হেড গিক

23

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

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


14

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

সুতরাং, প্রথম পদক্ষেপটি এমন সম্প্রদায়গুলিতে যোগদান করা যেখানে আপনি ভাল পরামর্শদাতাদের সাথে দেখা করতে পারেন।

দ্বিতীয় ধাপটি একটি সার্থক মেন্টে পরিণত হওয়া। আমি ব্যক্তিগতভাবে মেনিটের জন্য সন্ধান করি এমন কিছু জিনিস হ'ল:

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

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

12

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


1
ঠিক আছে, আমি বোবা শুনতে পাব, তবে আপনি কীভাবে ওপেন সোর্স প্রকল্পগুলিতে যোগদান করবেন? দেখার জন্য সেরা ওয়েবসাইটটি কী?
মিঃ এন্ট

1
gnu.org/help বা কিছু মুক্ত উত্স কোড সংগ্রহস্থল (গুগল কোড, গিথুব ...)। ডকুমেন্টেশন অবদান রাখতে এবং একটি ইমেল প্রেরণে লোকের অভাবজনিত একটি আকর্ষণীয় প্রকল্প দেখুন।
cbrandolino

2
আমি দৃ firm় বিশ্বাসী যে কোনও বোবা প্রশ্ন নেই। অনেকগুলি ওপেন সোর্স প্রকল্পের ওয়েবসাইট রয়েছে, তবে সোর্সফোর্স এখনও সর্বাধিক জনপ্রিয়।
জিম সি

1
@ অ্যান্ট: কাজ করার জন্য সেরা ওপেন সোর্স প্রকল্পটি এমন একটি প্রোগ্রাম যা আপনি সাধারণত ব্যবহার করেন বা ব্যবহারের প্রত্যাশা করেন।
ল্যারি কোলেম্যান

7
-1: কোনও ওএস প্রকল্পে যোগ দেওয়া একটি উত্তম উত্তর, তবে অবশ্যই শেখার ক্ষেত্রে এই পর্যায়ে নেই (যেমন প্রথম দিন 1)। এমনকি ভিজে যাওয়ার আগে গভীর প্রান্তে ডুব দেওয়া। বই বা ক্লাসের মাধ্যমে একটি কাঠামোগত শেখা একটি আরও ভাল ধারণা।
স্টিভেন এভার্স

6

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

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

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


সি ++ সার্ভার পার্শ্ব উপাদান বিশেষজ্ঞরা খুঁজে পাওয়া বরং কঠিন হতে পারে। এখানে পাশের কোনও মাধ্যমিক নেই? তাদের এমন কারও কারও हुन থাকতে পারে যা একটি সম্ভাব্য ধারণা হিসাবে অন্য কিছুতে স্থানান্তরিত হতে পারে skills শুভকামনা সেই পরামর্শদাতাকে সন্ধান করার জন্য।


আমার পক্ষ থেকে +1 দেখে মনে হচ্ছে কারও সাথে কাজ করাই এগিয়ে যাওয়ার উপায়।
ফ্যান্যাটিক

4

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

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


3

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

ক্রেগলিস্টে একটি পোস্ট চেষ্টা করার মতো হতে পারে, তবে আমি এটিতে বাজি ধরব না।

এছাড়াও, আপনি যদি জার্মানি ভিত্তিক থাকেন তবে বেশ কয়েকটি জায়গা আমি বিশেষ করে প্রস্তাব করতে পারি।


সিএ, বে এরিয়া সম্পর্কে কী হবে?
গ্রেটওয়ल्फ

@ ভিক্টর, আমি সত্যিই জানি না তবে কয়েকটি আছে বলে মনে হচ্ছে: google.de/…
cbrandolino

3

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

আরও স্থানীয়ভাবে, যদি আপনি মুখোমুখি পরামর্শদান বা প্রশিক্ষণ চান, দুর্দান্ত বিকল্পগুলির মধ্যে রয়েছে:

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

2

আমি মনে করি যে ফোরামগুলি বিষয়ে অভিজ্ঞতার সাথে কিছু লোকের সন্ধান করার সেরা উপায়। আমি বিশ্বাস করি আপনার এখানে শুরু করা উচিত।

গুগলে বা সম্ভবত আমাদের প্রিয় বন্ধু স্ট্যাকওভারফ্লোতে কিছু সি ++ সাইট চেকআউট করুন, যেখানে আপনার প্রশ্নের উত্তর দেওয়ার জন্য প্রচুর সি ++ নিনজা প্রস্তুত রয়েছে!


1

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

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

এই জাতীয় সাইট এবং অনলাইন টিউটোরিয়াল, এবং বই এবং সমস্ত কিছু ধাঁধার টুকরো। শিক্ষা সীমানা টুকরা আপ।

এটি আপনাকে নিরুৎসাহিত করার উদ্দেশ্যে নয়; বিপরীতে, আমি মনে করি যে বাস্তব প্রত্যাশাগুলি সেট করা আপনাকে সাফল্যের আরও ভাল সুযোগ দেবে।


1

আপনি যদি কোনও প্রতিষ্ঠানের সেটিংয়ে কাজ করেন তবে আপনি সেখানে কোনও পরামর্শদাতার সন্ধান করতে পারেন।

ওপেন সোর্স প্রকল্পের জন্য, আমি সন্দেহ করি আপনি তৈরি করেছেন এমন কোনও প্রকল্পের জন্য আপনি একজন পরামর্শদাতা পাবেন তবে তারা তৈরির কোনও প্রকল্পে আপনি একটি খুঁজে পেতে পারেন।

ভুলে যাবেন না যে তাদের পরামর্শদাতাকে এই ব্যবস্থা থেকেও কিছু পাওয়া দরকার। তারা তাদের মূল্যবান সময় আপনাকে সাহায্য করতে ব্যয় করছে। বিনিময়ে তাদের জন্য কিছু কাজ করার জন্য প্রস্তুত থাকুন।


0

"আমি একটি প্রোগ্রামিং প্রোডিজিকে কীভাবে খুঁজে পাব? এটুকুই আমি চাই with সুবিধাগুলি। আমি কেবল সেই ঘৃণ্য বিষয়গুলির সাথে মোকাবিলা করার জন্য বিরক্ত হতে পারি না। নেট বা জেভিএম বোকামি ... হুম ... কিভাবে .. কিভাবে !? জঘন্য! "

সাধারণত আমি এটি ব্যাখ্যা করব না, তবে আমরা স্ট্যাকের উপর আছি। কিছু লোকেরা এটি আক্ষরিক পছন্দ করে। আপনি একজন (একজন পরামর্শদাতা) খুঁজে পেয়েছেন দরকারী হয়ে। অভিজ্ঞদের (বা - সম্ভবত - মস্তিষ্ক - বা (হি) টাকা) দিয়ে বাচ্চাদের সমাধান করতে চান না এমন সমস্যাগুলি সমাধান করে আপনি দরকারী হতে পারেন।

তৃণমূলের এই সমস্যাগুলি সমাধান করুন।

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

এবং আপনি যা জানেন তা ভাগ করুন। আপনি যখন আপনার খাঁজটি খুঁজে পেয়েছেন তখন সম্মিলিতভাবে কিছুটা অংশ নিন। এটি 1700 এর দশকে কামার নয়। আপনার পিতামাতাকে কাউকে জানার দরকার নেই (যদিও আপনি নিজের কাছে কারুশিল্প-জ্ঞান হোগ করবেন না এবং গিল্ডের সাথে ভাগ করবেন না তা অবশ্যই সবাই প্রশংসা করে)।

আপনি কেবল আপনার আগ্রহী এবং আপনি যান সিদ্ধান্ত নিন। এটি ডুবে গেলে বেশিরভাগ ফ্রেইকিনকে ক্ষমতায়ন করা হয় It এটি কিছুক্ষণ সময় নেয় (আমি জানি) তবে আমার উপর বিশ্বাস রাখুন (যদি কেবল এই এক আপাতদৃষ্টিতে অযৌক্তিক বিষয়টির উপরই - এটি বুঝতে আমার দশ বছরের বেশি সময় লেগেছিল, হ্যাঁ, আমি একটি ফ্র্যাঙ্কিং প্রোগ্রামার ছিলাম) সব সত্যিকারের বিষয়গুলি হ'ল আপনার প্রতিভার ভিত্তি স্তর রয়েছে এবং আপনি আসলে আগ্রহী। আপনি যদি না হন তবে দয়া করে! @ # $ বন্ধ করুন এবং আপনার আগ্রহী এমন কিছু সন্ধান করুন।

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

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


ওহ, এবং সমাধানটি অবশ্যই ভাগ করুন, তাই আমরা সকলেই আমাদের পছন্দ মতো বিটগুলি পু-পু করতে পারি।
এরিক রেপেন

-2

একজন পরামর্শদাতার জন্য, ফ্রেইনোড (irc) যান। আমি শপথ করছি, আপনি সেই জায়গা থেকে বেশিরভাগ সিএস ডিগ্রি পেতে পারেন, যে কোনও দক্ষতার স্তরে কার্যকর। সেখানেই আমি অনেক কিছু শিখেছি। ব্যক্তি একবার বা 24/7 চ্যানেলটিতে রয়েছে কিনা তা বিবেচনা করা উচিত নয়, এটি আসল সময় এবং এটিই গণনা করে।

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

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