সি # শিখতে এবং একটি ঝাঁকুনিতে আটকে [বন্ধ]


12

আমি প্রায় 2/3 মাস ধরে সি # /। নেট 4.0 শিখছি, এটি আমার প্রথম গুরুতর প্রোগ্রামিং ভাষা (আমি পিএইচপি, এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট, এবং ভিবিএ এর আগে দেখেছি কিন্তু এর আগে কখনও গভীরতার সাথে নয়) এবং আমি কিছুটা আটকা শুরু:

  • 'বড়' প্রকল্পের অভাবে আমি আমার শিক্ষার সাথে সিলিং মেরেছি ...
  • জটিল প্রকল্পগুলিতে কাজ করার অভাব আমাকে আমার দক্ষতার জন্য সন্দেহ প্রদান করছে ...

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

আমি আগেই বলেছি, আমি ওপেন সোর্স প্রকল্পে অংশ নেব না, তবে কোথা থেকে শুরু করব তা আমি জানি না, আমি মনে করি যে 'বড়' প্রকল্পগুলি কেবল ভাল কোডার চায় :(

অনলাইন প্রোগ্রামিং পরীক্ষার এমন কোনও ফর্ম রয়েছে যা আমাকে দেখায় যে আমি এই মুহুর্তে কতটা 'ভাল' (বা 'খারাপ') আছি? :)

কোন সাহায্যের জন্য ধন্যবাদ।

উত্তর:


8

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


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

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

1
@ টলেরো: এক্সএনএ-র মানব / দানবটি মজাদার শোনায়। পরবর্তী জিনিস, অস্ত্র যোগ করুন? এটির জন্য পুনরায় কাজ করার দরকার পড়বে তবে এটি কার্যকর হবে। অথবা হতে পারে বিভিন্ন ধরণের দানবগুলির সাথে শুরু করুন যেমন দ্রুত / ধীর, দুর্বল / শক্তিশালী, বড় / ছোট ...
হতাশ

1
@ টলেরো: এটি আসলে একটি খুব ভাল সূচনা প্রকল্প, আপনি অনেকগুলি, অনেক দিকনির্দেশ যেতে পারেন;;)
হতাশ

1
@ ফ্রাস্ট্রেটেড, @ টলেরো: হুবহু আমার একটি বেশ কয়েকটি প্রকল্প রয়েছে যা আমি সবসময় নতুন বৈশিষ্ট্যগুলি যুক্ত করার কথা ভাবছি। যা ঘটে তা হ'ল: আপনি সামান্য বৈশিষ্ট্য যুক্ত করুন এবং আরও 5 টি ভাবেন। আপনি এগুলি যুক্ত করার সাথে সাথে আপনার ধারণাগুলি আরও ভাল হয়, কারণ সেগুলি বাস্তবায়নের ক্ষেত্রে আপনার দক্ষতা আরও ভাল হয় এবং কীভাবে এটি প্রয়োগ করা যায় সে সম্পর্কে আপনি চিন্তাভাবনা করছেন। দু'বছরের মধ্যে আপনি পিছনে ফিরে তাকিয়ে ভাববেন যে আপনার প্রথম প্রকল্পগুলি কত সহজ ছিল! মনে রাখবেন যে আপনি যখন সেখানে পৌঁছেছেন তখনই আপনি কেবল কত দূর এসেছেন।
মাইকেল কে

2

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

আপনি পছন্দ করেন এবং ব্যবহার করেন এমন একটি প্রকল্প সন্ধান করুন তবে আপনি মনে করেন এতে কিছু উন্নতি হতে পারে।

সর্বশেষতম স্থিতিশীল শাখা পান, এটি ডাউনলোড করুন।

আপনার যে প্রকল্পটি ভাল হবে বলে মনে করেন সেই পরিবর্তনগুলি করুন।

সম্প্রদায়ের কিছু লোককে আপনার অগ্রগতি এবং আপনার উন্নতিগুলি দেখান।

যদি তারা এটি পছন্দ করে তবে তারা এটি প্রধান শাখায় অন্তর্ভুক্ত করতে পারে।

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


1

একমাত্র পরীক্ষার যে কোনও মূল্য রয়েছে এটি হ'ল একটি কার্যকর, ব্যবহারযোগ্য এবং শক্তিশালী সফ্টওয়্যার টুকরা। আর কিছু হ'ল ট্রিভিয়া।

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

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


আমার প্রধানমন্ত্রী যুক্তি দিতেন যে একটি সময়সীমা সপ্তাহের যে কোনও দিন ব্যবহারিকতা / স্থায়িত্বকে অতিক্রম করে, হি।
ব্র্যাড ক্রিস্টি

@ ব্র্যাড - আমি প্রতি মঙ্গলবার দুপুর ২ টায় একই জিনিসটি শুনি
অ্যাডাম ক্রসল্যান্ড

1

অনলাইন প্রোগ্রামিং পরীক্ষার এমন কোনও ফর্ম রয়েছে যা আমাকে দেখায় যে আমি এই মুহুর্তে কতটা 'ভাল' (বা 'খারাপ') আছি?

এই জাতীয় পরীক্ষার ফলাফলগুলি মূলত অপ্রাসঙ্গিক। গুরুত্বপূর্ণ বিষয়টি হ'ল আপনি প্রশ্নে ভাষাতে জিনিসগুলি সম্পাদন করতে পারেন। যা আপনি অবশ্যই স্পষ্টত পারেন না।

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

দিয়ে শুরু করুন করছেন জিনিস।


ধন্যবাদ, আমি কয়েকটি জিনিস করেছি (কিছু উইনফোর্ডস অ্যাপস, একটি এক্সএনএ স্যান্ডবক্স গেম, এবং আমি ডাব্লুপিএফ-তে একটি গুগল স্টক ট্র্যাকার লিখছি) তবে আমি একটি প্রকল্পের সাথে
লেগে থাকতে অসুবিধা বোধ করছি

1

অনলাইন প্রোগ্রামিং পরীক্ষার এমন কোনও ফর্ম রয়েছে যা আমাকে দেখায় যে আমি এই মুহুর্তে কতটা 'ভাল' (বা 'খারাপ') আছি? :)

কোনও পরীক্ষা আপনাকে এটি দেখাতে সক্ষম করবে না (এমনকি যদি পরিচালক / এইচআর কর্মীরা এমনকি বিপরীতে বিশ্বাস করে থাকেন তবে ;-)। এটি কেবল বাস্তব জীবনে প্রদর্শিত হয়, বাস্তব প্রকল্পগুলিতে কাজ করে, দীর্ঘ সময়ের মধ্যে।

আমি আগেই বলেছি, আমি ওপেন সোর্স প্রকল্পে অংশ নেব না, তবে কোথা থেকে শুরু করব তা আমি জানি না, আমি মনে করি যে 'বড়' প্রকল্পগুলি কেবল ভাল কোডার চায় :(

আমি বিশ্বাস করি আপনি অনেকগুলি ওপেন সোর্স প্রকল্পগুলিতে ছোট অবদান শুরু করতে পারেন। কমপক্ষে আমি বিশ্বাস করি যে অনেক বিকাশকারীরা এগুলি পছন্দ করেন না: টেস্টিং, রিপোর্টিং বাগ, ডকুমেন্টেশনের অবদান অবশ্যই স্বাগত are

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

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


ধন্যবাদ, আমি একটি চেহারা পেয়েছি, যদিও এটির জন্য প্রতিশ্রুতি দেওয়ার জন্য একটি প্রকল্প খুঁজে পাওয়া সত্যিই আমার পক্ষে কঠিন!
জুনিয়র ডেফলার1208 21

0

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

শুভকামনা !!

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