CodeGym /Java Blog /এলোমেলো /পুরাতন স্তর 03
John Squirrels
লেভেল 41
San Francisco

পুরাতন স্তর 03

এলোমেলো দলে প্রকাশিত

বাস্তব বিশ্ব গাইড

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

প্রতিযোগিতা

পুরাতন স্তর 03 - 2

1 বিজয়ী এটি সব নেয়

সেরা বিশেষজ্ঞদের 5% সমস্ত অর্থের 50% পান। সেরা বিশেষজ্ঞদের 20% সমস্ত অর্থের 80% পান। কিছু কোম্পানী ভালো কর্মচারীর খোঁজ করে এবং অন্যরা - সস্তার জন্য। প্রথম প্রকার অতিরিক্ত অর্থ প্রদান করতে ভয় পায় না, কারণ তারা তাদের কাছে থাকা অর্থের জন্য সেরা বিশেষজ্ঞ পেতে চায়। দ্বিতীয় প্রকারটি ন্যূনতম মানের জন্য খুব কম অর্থ দিতে চায় যা যথেষ্ট হবে। পুরাতন স্তর 03 - 3আপনি চার্টের বাম বিন্দুতে আপনার কর্মজীবন/পেশাদার পথ শুরু করেন। তবে এটির সবচেয়ে সঠিক অংশে থাকা ভাল। আপনার জন্য একটি দীর্ঘ পথ. আপনি যত তাড়াতাড়ি সম্ভব এর ডান অর্ধেক পেতে হবে. চার্টের ডান অংশের একজন বিশেষজ্ঞ বাম অংশের একজন বিশেষজ্ঞের থেকে অভিজ্ঞতার পরিমাণের ভিত্তিতে, এইভাবে, গুণমানের অভিজ্ঞতার ভিত্তিতে আলাদা। আপনি বাম অর্ধেক থাকাকালীন, শ্রমবাজারে আপনার মতো বিশেষজ্ঞের সংখ্যা চাহিদার চেয়ে বেশি।আর তার মানে এটা ক্রেতাদের (নিয়োগদাতা) বাজার। এবং আপনাকে আপনার মতো অন্যদের সাথে সবচেয়ে কম খালি পদের জন্য প্রতিযোগিতা করতে হবে। কিন্তু যত তাড়াতাড়ি আপনি যথেষ্ট অভিজ্ঞতা পাবেন, এবং ডান অর্ধেক পাস, খেলার নিয়ম পরিবর্তন শুরু. চাহিদা অফার ছাড়িয়ে যেতে শুরু করে এবং বেতন বাড়তে থাকে। 5 বছরের ভাল অভিজ্ঞতা আপনার বেতনকে 10 দ্বারা গুণ করতে পারে। তাই, চিন্তা করুন, চারপাশে দেখুন এবং অধ্যয়ন করুন। তবে সেরা বিশেষজ্ঞদের 5% এর মধ্যে থাকা আরও ভাল। এখানে আপনার বেতন শুধুমাত্র আপনার ক্লায়েন্ট / নিয়োগকর্তাদের অর্থ দ্বারা সীমিত হবে। তারা সর্বোত্তম নিয়োগ করতে চায় - তাদের সর্বাধিক অর্থ প্রদান করতে দিন। ঠিক যেমন নিলামে। একজন বুদ্ধিমান এবং কঠোর পরিশ্রমী ব্যক্তি 5 বছরে সেরা বিশেষজ্ঞদের 20% পেতে পরিচালনা করেন। এবং পরবর্তী 5 বছরের জন্য তিনি 5% সেরা বিশেষজ্ঞদের মধ্যে পান। তবে, অবশ্যই, তার স্ব-শিক্ষায় কাজ করা উচিত এবং প্রায়ই চাকরি পরিবর্তন করা উচিত। কখনও কখনও অতিরিক্ত কাজ।সেরা বিশেষজ্ঞ বেশি কাজ করেন না, তিনি এটি আরও ভাল করেন। যে কারো থেকে ভালো। সেজন্য তার স্থলাভিষিক্ত দশজন কম যোগ্য কর্মী করা যাবে না। যদি রাষ্ট্রপতি নির্বাচনে আপনি 48% ভোট পান, এবং দ্বিতীয় ভানকারী 47% পেয়ে থাকেন, আপনি এখনও সংখ্যাগরিষ্ঠের সমর্থন পাননি, আপনি দুইবার প্রতিযোগীকে ছাড়িয়ে যেতে পারেননি। আপনি তার উপর এক, মাত্র এক শতাংশ! কিন্তু আপনি রাষ্ট্রপতি হবেন এবং সবকিছু পাবেন, এবং তিনি কেউ থাকবেন এবং কিছুই পাবেন না।

2 লুজার কিছুই পায় না

পুরাতন স্তর 03 - 4আপনি যদি ইতিমধ্যে একটি কলেজে প্রবেশ করে থাকেন তবে আপনি সম্ভবত এমন পরিস্থিতির সাথে পরিচিত যে শুধুমাত্র 200 জন প্রবেশ করে, যেখানে আবেদনকারীদের মধ্যে 2,000 জন রয়েছে। প্রতিযোগীতায় ১০ জনের সাথে এক জায়গায় আবেদন করলে ১,০০০ জন থেকে মাত্র ১০০ জন ছাত্র হবে, বাকি ৯০০ জন কিছুই পাবে না। আপনি যখন স্নাতক হয়ে চাকরি খুঁজতে শুরু করবেন তখন কী ঘটবে বলে আপনি মনে করেন? প্রতিযোগিতা নাটকীয়ভাবে বাড়বে! ধরা যাক এই বছর একজন বার্লিনের আইন অনুষদ থেকে স্নাতক হয়েছেন। আমাদের আরও অনুমান করা যাক বার্লিনে মাত্র 10টি কলেজ রয়েছে যা বার্ষিক একসাথে 1000 আইনজীবী তৈরি করে। বাজারে প্রতি বছর $80,000 বেতন সহ দুটি শূন্যপদ, $40,000 বেতন সহ 8টি শূন্যপদ এবং প্রতি বছর $20,000 বেতন সহ রাষ্ট্রীয় সংস্থাগুলিতে ত্রিশটি শূন্যপদ রয়েছে। ব্যর্থ 1:1000 "আইনজীবী" এবং মাত্র 40 টি শূন্যপদ। তার মানে, 1000 আইনজীবীর মধ্যে মাত্র 40 জন তাদের পেশা অনুযায়ী চাকরি পাবেন এবং অন্য 960 জন, যারা 5 বছর কলেজে অধ্যয়ন করেছেন, তারা "সেলস ম্যানেজার" হিসাবে কাজ করতে যাবেন। ফেল 2: আপনি 40 জন সেরা স্নাতক আইন-ছাত্রের একজন, আপনার চাকরি পাওয়ার সম্ভাবনা কত? 100%-এরও কম, প্রকৃতপক্ষে "বৃদ্ধ-ছেলের নেটওয়ার্ক", বংশগত পেশা, ভাল সংযোগের মাধ্যমে চাকরি পাওয়া ইত্যাদি রয়েছে। এই 40 টি শূন্যপদগুলির বেশিরভাগই এই সংস্থাগুলির শীর্ষ-পরিচালকদের পুত্র, ভাতিজি এবং নাতি-নাতনিদের দ্বারা দখল করা হবে। ব্যর্থ 3:আপনি বছরের সেরা স্নাতক ছাত্র, কিন্তু আপনার এখনও বাস্তব বাস্তব অভিজ্ঞতা নেই। বাজারে ইতিমধ্যেই 3-5 বছরের অভিজ্ঞতা সম্পন্ন বিশেষজ্ঞ রয়েছেন যারা ভাল শূন্যপদগুলির জন্যও আবেদন করবেন। তারা অভিজ্ঞতা, খ্যাতির সাথে অতিবৃদ্ধ হয়ে উঠেছে এবং সংযোগ পেয়েছে। তাই, হতে পারে, আপনাকে খুব নিচ থেকে শুরু করতে হবে। ব্যর্থতা 4: আপনাকে প্রায় 3 বছরের অভিজ্ঞতার জন্য "অবেতনের" চাকরিতে কাজ করতে হবে, এবং একই সাথে আপনাকে আপনার স্ব-শিক্ষার উপর কাজ করতে হবে, এবং শুধুমাত্র তখনই আপনি প্রতিযোগিতা করতে সক্ষম হবেন একটি সম্ভাবনা, ভবিষ্যতের মূল্যবান অভিজ্ঞতা এবং উচ্চ বেতন সহ ভাল শূন্যপদ। কলেজে আপনাকে এই পর্যায়টি পাস করতে হয়েছিল। কিন্তু আপনি যদি একটি সাধারণ কলেজে পড়াশুনা করেন, তবে আপনাকে এখন নিজের জন্য এটি করতে হবে।

3 তোমার কিছুই নেই

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

লেভেল 3

পুরাতন স্তর 03 - 6

1 দিয়েগো একটি সহজ প্রোগ্রাম সম্পর্কে কথা বলে

- আরে, দিয়েগো! - আরে, আমিগো! - প্রফেসর সম্প্রতি আমার প্রশংসা করেছেন। তিনি আনন্দিত যে আমি তার বক্তৃতা ধন্যবাদ উন্নতি করছি. - হ্যাঁ, তাকেই ধন্যবাদ দিতে হবে। এটা মজার মজার! - আমি আপনার জন্য কিছু আকর্ষণীয় আছে. আমি আপনাকে বলব কিভাবে একটি সহজ প্রোগ্রাম লিখতে হয়। এটা খুব সহজ. একটি ন্যূনতম প্রোগ্রাম একটি ক্লাস নিয়ে গঠিত এবং একটি পদ্ধতি প্রধান() ধারণ করে। সেটাই মনে হচ্ছে। পুরাতন স্তর 03 - 7- আমি আগেও দেখেছি, তাই পরিষ্কার। - কিন্তু কেউ সহজ প্রোগ্রাম চায় না. প্রোগ্রামটি যত জটিল কাজ সমাধান করে, ততই ভয়ঙ্কর। অতএব, হাজার হাজার ক্লাস নিয়ে গঠিত প্রোগ্রামগুলি সাধারণ অনুশীলন। - একটি সাধারণ প্রোগ্রাম সাধারণত 2-3 বছরের জন্য 10 জনের একটি দল দ্বারা লেখা হয়। - তাহলে, বড়টা কি? - ঠিক আছে, যে প্রোগ্রামটিতে 100 টিরও বেশি বিকাশকারী 5 বছরেরও বেশি সময় ধরে কাজ করছেন। - 500 জনের বেশি বছর? কি দারুন! - তুমি বাজি ধরো! এবং জাভা বড় এবং বিশাল কাজগুলি সমাধান করার জন্য সেরা প্রোগ্রামিং ভাষাগুলির মধ্যে একটি। - আমি এমনকি একটি বিশাল কাজ কি জিজ্ঞাসা সাহস না. - তুমি না করলেই ভালো। - হাজার হাজার ক্লাসে হারিয়ে যাওয়া সহজ তা বুঝতে প্রোগ্রামারদের বেশি সময় লাগেনি। তাই তারা বিশেষ টুল নিয়ে এসেছে যা প্রোগ্রাম লেখার প্রক্রিয়াকে বহুগুণ ত্বরান্বিত করে। অতএব, আপনি যত বড় প্রোগ্রাম লিখবেন, তত বেশি সুবিধা। - আপনি কি বলছেন যে প্রোগ্রামাররা প্রোগ্রাম লেখার জন্য একটি প্রোগ্রাম তৈরি করেছে? - তুমি ঠিক. প্রথমত, একটি প্রোগ্রাম হল কিছু রুটিন অপারেশন স্বয়ংক্রিয় করার একটি টুল।এবং যদি আপনি বছরের পর বছর ধরে একটি কোড লেখেন, তাহলে আপনার এরকম অনেক অপারেশন আছে। - প্রোগ্রামগুলির উন্নয়নের জন্য প্রোগ্রামগুলিকে বলা হয় IDE (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট)। - আজ আপনি তাদের একজনের সাথে পরিচিত হবেন। - তবে তাদের মধ্যে কেবল একজন নয় - তাদের মধ্যে সেরা! এর নাম ইন্টেলিজ আইডিইএ । এটা অনেক বছরের জন্য আপনার বন্ধু হবে. এটি একটি বড় ভাইয়ের মতো যিনি সর্বদা একটি টিপ এবং সাহায্য করবেন। - আমি খুব আগ্রহী! - আচ্ছা, আপনি যদি মাইক্রোসফট ওয়ার্ডে একটি প্রোগ্রাম লিখতে না যান, তাহলে আপনার একটি দুর্দান্ত উন্নয়ন পরিবেশ দরকার, তাই না? আমরা রোবট ইন্টেলিজ আইডিইএ কমিউনিটি সংস্করণ পছন্দ করি । এর সর্বশেষ সংস্করণ ডাউনলোড এবং ইনস্টল করুন।

টিপ 1

গুগলে ইন্টেলিজ আইডিইএ কীভাবে সন্ধান করবেন

টিপ 2

Intellij IDEA এর পৃষ্ঠা ডাউনলোড করুন

টিপ 3

ইনস্টলেশন ফাইল লিঙ্ক

টিপ 4

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

টিপ 1

গুগলে জাভা জেডিকে কীভাবে সন্ধান করবেন

টিপ 2

JDK 7 এর পৃষ্ঠা ডাউনলোড করুন

টিপ 3

  1. "লাইসেন্স চুক্তি স্বীকার করুন" ক্লিক করুন
  2. আপনার যদি উইন্ডোজ x64 থাকে তবে "jdk-7u75-windows-x64.exe" চয়ন করুন
  3. আপনার যদি উইন্ডোজ x32 থাকে তবে "jdk-7u75-windows-i586.exe" চয়ন করুন
  4. আপনার যদি লিনাক্স থাকে - আপনি জানেন কি করতে হবে :)

টিপ 4

2 কিম

- আরে, আমিগো! এটা আপনার জন্য কিভাবে যাচ্ছে? - হাই কিম. - সবকিছু মহান. ডিয়েগোর পরামর্শে আজ আমি JDK এবং Intellij IDEA ইনস্টল করেছি। আমি তাদের ব্যবহার করার উপায় বের করার চেষ্টা করছি। - আমি তোমাকে সাহায্য করব. আমি মনে করি আমি আপনাকে কীভাবে অ্যাপ্লিকেশন তৈরি করতে হয় তা শেখানোর আরও ভাল উপায় জানি। একটি ছবি হাজার শব্দের মূল্য। এখানে আপনার জন্য একটি ভিডিও আছে:
- ধন্যবাদ, আমি দেখে নেব। - এখানে ইন্টেলিজ আইডিইএ ডেভেলপারের সাইট থেকে আরেকটি ভাল লিঙ্ক আপনার প্রথম জাভা অ্যাপ্লিকেশন তৈরি করা এবং চালানো হচ্ছে - আপনাকে ধন্যবাদ, আমি প্রথমটি পরিচালনা করার সাথে সাথেই দেখব। - এখন আমি আপনাকে একটি ধাপে ধাপে নির্দেশ দেব। প্রথমত, Intellij IDEA শুরু করুন
স্ক্র্যাচ থেকে একটি প্রকল্প তৈরি করা
1 Intellij IDEA শুরু করুন
পুরাতন স্তর 03 - 8
2 একটি নতুন প্রকল্প তৈরি করুন
পুরাতন স্তর 03 - 9
3 একটি প্রকল্পের ধরন নির্বাচন করুন৷
পুরাতন স্তর 03 - 10
4 সম্প্রতি আমরা JDK ইনস্টল করেছি। এখন আপনাকে প্রকল্পে এর রেফারেন্স যোগ করতে হবে।
পুরাতন স্তর 03 - 11
5 যে ডিরেক্টরিতে JDK ইনস্টল করা আছে সেটি নির্বাচন করুন
পুরাতন স্তর 03 - 12
6 প্রকল্প JDK নির্দিষ্ট করা আছে তা নিশ্চিত করুন
পুরাতন স্তর 03 - 13
7 এখানে আপনি একটি টেমপ্লেট নির্দিষ্ট করতে পারেন যার ভিত্তিতে Intellij IDEA একটি প্রকল্প তৈরি করে। এখন কিছু নির্বাচন করবেন না।
পুরাতন স্তর 03 - 14
8 একটি প্রকল্পের নাম উল্লেখ করুন
পুরাতন স্তর 03 - 15
9 এটা, প্রকল্প তৈরি করা হয়. আপনি এখন src ফোল্ডারে ক্লাস তৈরি করতে পারেন
পুরাতন স্তর 03 - 16
- আমরা এরপর কি করতে যাচ্ছি? - এখন আমরা Intellij IDEA-তে একটি সাধারণ প্রোগ্রাম তৈরি করব
একটি সহজ প্রোগ্রাম তৈরি করা
1 src ফোল্ডারে ডান-ক্লিক করুন এবং একটি নতুন প্যাকেজ তৈরি করুন
পুরাতন স্তর 03 - 17
2 আমাদের ভবিষ্যতের ক্লাসের জন্য প্যাকেজের নাম উল্লেখ করুন
পুরাতন স্তর 03 - 18
3 এখন আমাদের কোডের জন্য একটি নতুন ক্লাস তৈরি করুন। প্যাকেজ নামের উপর ডান ক্লিক করুন:
পুরাতন স্তর 03 - 19
4 নতুন ক্লাসের একটি নাম টাইপ করুন। সমাধান, উদাহরণস্বরূপ
পুরাতন স্তর 03 - 20
5 Intellij IDEA আপনার জন্য একটি ক্লাস টেমপ্লেট তৈরি করেছে। আপনি এখন একটি কোড লেখা শুরু করতে পারেন।
পুরাতন স্তর 03 - 21
6 প্রথমে, প্রধান পদ্ধতি তৈরি করুন
পুরাতন স্তর 03 - 22
7 এখন একটি বার্তা প্রদর্শন করুন - এটি একটি প্রোগ্রামার হতে চমৎকার!
পুরাতন স্তর 03 - 23
8 প্রোগ্রাম চালানোর জন্য প্রোগ্রাম কোডের উপর রাইট-ক্লিক করুন
পুরাতন স্তর 03 - 24
9 কাজের প্রোগ্রাম উপভোগ করুন
পুরাতন স্তর 03 - 25
- এবং ""C:\Program..." এবং "প্রস্থান কোড 0 দিয়ে প্রক্রিয়া সমাপ্ত" লাইনগুলি কী কী? - এটি ইন্টেলিজ আইডিইএর পরিষেবা তথ্য। প্রথম লাইনে প্রোগ্রামের স্টার্টআপ বিকল্প রয়েছে এবং শেষটি - এর প্রস্থান কোড 0 হল একটি সাধারণ প্রোগ্রাম সমাপ্তি৷ - ধন্যবাদ, কিম, এটি একটি দুর্দান্ত পাঠ ছিল!

3 এলি

- অনেক দিন আগে কম্পিউটার শুধুমাত্র পাঠ্য প্রদর্শন করতে সক্ষম ছিল। প্রোগ্রামগুলি কীবোর্ড থেকে টাইপ করা ডেটা প্রদর্শন করে। অপারেশনের এই মোডটিকে "কনসোলে কাজ করা" বা সহজভাবে "কনসোল" বলা হয়। উইন্ডো ইন্টারফেস কনসোলের বিকল্পগুলির মধ্যে একটি। যখন প্রোগ্রামটি একটি উইন্ডো/উইন্ডোজের মাধ্যমে ব্যবহারকারীর সাথে যোগাযোগ করে তখন এটি হয়। যেহেতু আপনি শুধুমাত্র প্রোগ্রাম শিখবেন, তাহলে আমরা কনসোল দিয়ে শুরু করব। - আমি কিছু মনে করি না। - টেক্সট কনসোল (স্ক্রীন) লাইন দ্বারা লাইন প্রদর্শিত হয়. ত্রুটি এড়াতে পাঠ্যটি কীবোর্ডে টাইপ করা হয় এবং স্ক্রিনে নকল করা হয়। মনে হচ্ছে একজন ব্যবহারকারী এবং একটি প্রোগ্রাম পালাক্রমে স্ক্রিনে পাঠ্য লিখছে। - আপনি System.out.print() ব্যবহার করে পাঠ্য প্রদর্শন করতে পারেন । এই ফাংশনটি লাইন দ্বারা পাঠ্য লাইন প্রদর্শন করে। System.out.println()পাঠ্য প্রদর্শন করে এবং কার্সারটিকে পরবর্তী লাইনে নিয়ে যায়। পুরাতন স্তর 03 - 26- শব্দগুলি একসাথে আটকে না যাওয়ার জন্য আপনার স্পেস যোগ করা উচিত, উদাহরণস্বরূপ: পুরাতন স্তর 03 - 27- গোটচা। - এইভাবে, আপনি যে কোনও কিছু প্রদর্শন করতে পারেন: সমস্ত জাভা অবজেক্টকে একটি স্ট্রিংয়ে রূপান্তর করা যেতে পারে । জাভাতে সমস্ত ক্লাস অবজেক্ট ক্লাস থেকে উত্তরাধিকারসূত্রে প্রাপ্ত, যাতে রয়েছে toString() পদ্ধতি। যখন বস্তুটিকে স্ট্রিং-এ রূপান্তরিত করার প্রয়োজন হয় তখন এটি বলা যেতে পারে। পুরাতন স্তর 03 - 28- আমি এই কোডটি চালাই, কিন্তু প্রোগ্রামটি "Cat is com.codegym.lesson3.Cat@1fb8ee3" প্রদর্শন করেছে। এই লেখার অর্থ কি? - অবজেক্ট ক্লাসের একটি স্ট্যান্ডার্ড toString() পদ্ধতি একটি ক্লাসের নাম এবং একটি অবজেক্ট মেমরি ঠিকানা সমন্বিত একটি স্ট্রিং প্রদান করে (হেক্সাডেসিমেল নোটেশনে) - হাম্ফ, এবং এই ধরনের পদ্ধতির ব্যবহার কী? - আপনি আপনার ক্লাসে toString() পদ্ধতির নিজস্ব বাস্তবায়ন লিখতে পারেন। যখন আপনি এই পদ্ধতিতে কল করেন বা JVM আপনার অবজেক্টকে স্ট্রিং-এ রূপান্তরিত করে, তখন আপনার কোড ব্যবহার করা হবে (নির্বাহিত)। - সত্যি? আচ্ছা ঠিক আছে.

4 জুলিও

- আরে, আমিগো। এখানে আপনার জন্য প্রদর্শিত কিছু কাজ আছে:
কাজ
1 জন্ম তারিখ
একটি প্রোগ্রাম লিখুন যা আপনার জন্ম তারিখটি নিম্নরূপ প্রদর্শন করে: মে 1 2012
2 আমার নাম
একটি প্রোগ্রাম লিখুন যা 5 সারিতে আপনার নাম প্রদর্শন করে। প্রতিটি সারিতে 10টি শব্দ (আপনার নাম) একটি স্থান দ্বারা পৃথক করা উচিত।
3 দিয়েগো আমার প্রিয় শিক্ষক একটি প্রোগ্রাম লিখুন যা পাঠ্যটি প্রদর্শন করে «Diego is my favourite teacher» 1 বার।
4 10 সংখ্যার গুণফল
একটি প্রোগ্রাম লিখুন যা 1 থেকে 10 পর্যন্ত সংখ্যার গুণফল প্রদর্শন করে।
ইঙ্গিত: এটি তিন মিলিয়ন এবং একটু বেশি
5 10টি সংখ্যার যোগফল
একটি প্রোগ্রাম লিখুন যা লাইন দ্বারা 1 থেকে 10 পর্যন্ত সংখ্যার যোগফল প্রদর্শন করে:
1
1+2=3
1+2+3=6
1+2+3+4=10

উদাহরণ আউটপুট:
1
3
6
10

5 এলি, স্ট্রিং এবং নন-স্ট্রিং সংযোগ

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

6 দিয়েগো

- ওহে বন্ধু. আজকের জন্য এখানে কয়েকটি কাজ রয়েছে। এটিকে আরও কঠিন করার জন্য, শুধুমাত্র ভেরিয়েবলগুলি প্রিন্ট/প্রিন্টএলএন পদ্ধতিতে প্রেরণ করা যেতে পারে। পুরাতন স্তর 03 - 30- এটা কি সম্ভব? - আমার কথাগুলো চিহ্নিত করুন, অ্যামিগো, আমাদের রোবটদের জন্য অসম্ভব কিছুই নয়। আমরা unbendable নমন করতে পারেন.
কাজ
1 স্টপ লুক লিসেন
এমন একটি প্রোগ্রাম লিখুন যা "স্টপ", "লুক", "লিসেন" শব্দের সমস্ত সম্ভাব্য সমন্বয় প্রদর্শন করে।
ইঙ্গিত: 6 টি রূপ আছে। প্রতিটি সংমিশ্রণকে একটি নতুন লাইনে প্রদর্শন করুন। শব্দ আলাদা করবেন না।
উদাহরণ:
LookListenStop
ListenStopLook
...
2 গুণের সারণী
এমন একটি প্রোগ্রাম লিখুন যা 10 দ্বারা 10 গুণের সারণিটি নিম্নরূপ প্রদর্শন করে:
1 2 3 …
2 4 6 …
3 6 9 …
3 রংধনুর সাতটি রং
এমন একটি প্রোগ্রাম লিখুন যা রংধনুর সাতটি রঙ প্রদর্শন করে।
দুটি লাইনে অবশ্যই তিনটি রঙ থাকতে হবে। তৃতীয়টির অবশ্যই একটি রঙ থাকতে হবে।
স্পেস দিয়ে লাইনের রং আলাদা করুন।
4 এস্কেপ ক্যারেক্টার
লেকচারের অতিরিক্ত উপাদানে জাভাতে এস্কেপ ক্যারেক্টার সম্পর্কে পড়ুন।
একটি প্রোগ্রাম লিখুন যা নিম্নলিখিত দুটি স্ট্রিং প্রদর্শন করে:

এটি উইন্ডোজ পাথ: "C:\Program Files\Java\jdk1.7.0\bin"
এটি জাভা স্ট্রিং: \"C:\\Program Files\\Java\\jdk1.7.0\\ বিন \"
5 জাপানি অধ্যয়নরত
একটি প্রোগ্রাম লিখুন যা 日本語 প্রদর্শন করে

7 এলি, কীবোর্ড ইনপুট

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

8 দিয়েগো

পুরাতন স্তর 03 - 32- আরে, আমিগো। আপনি ভাল করছেন. এখন আপনি একটি গুরুতর কর্মীদের জন্য প্রস্তুত! এখানে একটি নতুন কাজ: একটি প্রোগ্রাম লিখুন যা কীবোর্ড থেকে কিছু ডেটা পড়ে এবং সেই ডেটা ধারণকারী পাঠ্য প্রদর্শন করে:
কাজ
1 কীভাবে বিশ্ব জয় করবেন এমন
একটি প্রোগ্রাম লিখুন যা কীবোর্ড থেকে একটি নাম এবং একটি সংখ্যা পড়ে এবং পাঠ্যটি প্রদর্শন করে:
«নাম» «সংখ্যা» বছরের মধ্যে বিশ্ব জয় করবে। বাওয়াহাহা!
(ইনপুট ডেটার ক্রম গুরুত্বপূর্ণ।)

উদাহরণ:
জো 8 বছরে বিশ্ব জয় করবে। বাওয়াহাহা!
2 5 বছরে বেতন
এমন একটি প্রোগ্রাম লিখুন যা কীবোর্ড থেকে একটি নাম এবং দুটি সংখ্যা পড়ে। প্রোগ্রাম পাঠ্য প্রদর্শন করা উচিত:
«নাম» উপার্জন «number1» «number2» বছরে.

উদাহরণ:
নিক 5 বছরে $150,000 উপার্জন করে।
3 বিনয় একজন মানুষকে শোভিত করে
এমন একটি প্রোগ্রাম লিখুন যা কীবোর্ড থেকে একটি নাম পড়ে এবং পাঠ্যটি প্রদর্শন করে:
«নাম» প্রতি মাসে $15,000 উপার্জন করে। Haw Haw!

উদাহরণ:
টিম প্রতি মাসে $15,000 উপার্জন করে। Haw Haw!
4 স্পন্সর ! যে একটি গর্বিত শব্দ আছে!
একটি প্রোগ্রাম লিখুন যা কীবোর্ড থেকে দুটি নাম পড়ে এবং পাঠ্যটি প্রদর্শন করে:
«name1» স্পনসরড «name2», এবং তিনি একজন বিখ্যাত গায়িকা হয়ে ওঠেন।

উদাহরণ:
নিক হেলেনকে স্পনসর করেছিলেন এবং তিনি একজন বিখ্যাত গায়িকা হয়েছিলেন।
5 বিশুদ্ধ প্রেম
একটি প্রোগ্রাম লিখুন যা কীবোর্ড থেকে তিনটি নাম পড়ে এবং পাঠ্য প্রদর্শন করে:
«name1» + «name2» + «name3» = বিশুদ্ধ প্রেম, ওহ, হ্যাঁ! ঠিক!

উদাহরণ:
জো + ইভা + অ্যাঞ্জেলিকা = বিশুদ্ধ প্রেম, ওহ, হ্যাঁ! ঠিক!

9 প্রফেসর, কিভাবে হোমওয়ার্ক করতে হয়

- আমি আপনাদের বলতে চাই কিভাবে Intellij IDEA তে ব্যবহারিক হোমওয়ার্ক করতে হয়। আমি নিশ্চিত যে আপনি শীঘ্রই এর শক্তির প্রশংসা করবেন। আসুন নির্দেশাবলী মেনে চলুন: ধাপ 1. উপরের মেনু "MY PAGE" এ ক্লিক করুন, তারপর "My Downloads" এ যান এবং "Project Template" ডাউনলোড করুন। আপনি এটি প্রোফাইল পৃষ্ঠায় বা CodeGymHomeWork.zip লিঙ্কটি অনুসরণ করেও করতে পারেন ধাপ 2। যেকোনো ফোল্ডারে সংরক্ষণাগারটি আনজিপ করুন। ভিতরে আপনি কোডজিমহোমওয়ার্ক এবং কোডজিমআইডিয়া প্লাগইন ফোল্ডারগুলি পাবেন । CodeGymHomeWork একটি প্রকল্প রয়েছে যেখানে আপনি আপনার ক্লাস লিখতে এবং হোমওয়ার্ক করতে পারেন। প্লাগইন ইনস্টল করার জন্য নির্দেশাবলী আছে. ধাপ 3. ডাউনলোড করা প্রকল্প খুলুন। শুধু Intellij IDEA চালু করুন, ফাইল মেনু নির্বাচন করুন, প্রজেক্ট খুলুন এবং তারপর কোডজিমহোমওয়ার্ক ফোল্ডারটি নির্দিষ্ট করুন (আর্কাইভের ভিতরের একটি)। ধাপ 4. Intellij IDEA প্লাগইন ইনস্টল করুন উপলব্ধ নির্দেশাবলী পড়ুন এবং প্লাগইন ইনস্টল করুন। ধাপ 5. আপনার ক্লাসের জন্য একটি প্যাকেজ তৈরি করুন src ফোল্ডারে একটি প্যাকেজ তৈরি করুন «com.codegym.test» । এই প্যাকেজ এবং এর সাবপ্যাকেজগুলি আপনার তৈরি করা সমস্ত ক্লাস সংরক্ষণ করবে। উদাহরণ: «com.codegym.test.level01.lesson05.task01» যদি কিছু পরিষ্কার না হয়, তাহলে এটি কীভাবে করবেন তার একটি ভিডিও এখানে রয়েছে:

10 অধ্যাপক

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

11 জুলিও

- আরে, আমিগো! আশা করি আপনি আর
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION