অতীত যদি বিবৃতি অ্যারে, লুপ… এখন কী?


9

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

এখানে আমার সমস্যা।

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

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

আমি কি এখানে কিছু মিস করছি? আমি জানি এটি সমস্ত প্রোগ্রামের বিল্ডিং ব্লক তবে আমি যে বইগুলি পড়েছি সেগুলি আর আমাকে কী করতে হবে তা সত্যই প্রদর্শন করে না।

আমি মনে করি যে সহজ উত্তরটি হ'ল 'কোডিং শুরু করা' তবে কোথায়? আমি উদাহরণস্বরূপ "হেড ফার্স্ট জাভা" পড়ি; অংশটি ছিল তারা আপনাকে জানায় যে আপনি যা শিখেছেন সবই নিয়ে যান এবং একটি কুকুরের রেসিং গেমটি তৈরি করুন ....

"প্রতারণা না করার এবং প্রদত্ত উত্স কোডটি দেখার চেষ্টা করুন, এখনই আপনি এটি করতে সক্ষম হবেন" _ এটি একটি নিখুঁত উদ্ধৃতি নয় তবে মূলত আমাকে বলা হয়েছিল .......

আধা ঘন্টা আগে তারা কেবল কীভাবে অ্যারে করবেন তা ব্যাখ্যা করছিলেন, তবে কোনও তত্ত্ব ছাড়াই আমি একটি ওয়ার্কিং গেম তৈরির উদ্দেশ্যে?

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

যে কোন উপদেশের জন্য তোমাকে ধন্যবাদ


"কুকুরের রেসিং গেম" বলতে অনেক কিছুই বোঝাতে পারে। শুরু করার জন্য, এটি কি কোনও গ্রাফিক্স জড়িত? যতক্ষণ আপনি যা তৈরি করছেন তাতে কোনও গ্রাফিক্স জড়িত না ততক্ষণ আমি ভাবব যে এটি কোনও শিক্ষানবিসের জন্য পুরোপুরি উপযুক্ত। এর পরিবর্তে কেবল চিত্রগুলি সম্পর্কে চিন্তাভাবনা এড়ানোর জন্য
হ্যাঙ্গম্যান করুন

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

উত্তর:


10

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

আমি কি এখানে কিছু মিস করছি? আমি জানি এটি সমস্ত প্রোগ্রামের বিল্ডিং ব্লক তবে আমি যে বইগুলি পড়েছি সেগুলি আর আমাকে কী করতে হবে তা সত্যই প্রদর্শন করে না।

আসলে না. তারা না। সমস্ত প্রোগ্রামের বিল্ডিং ব্লকগুলি বিমূর্ততা এবং পুনরায় ব্যবহার। প্রোগ্রামিং ভাষার প্রচুর এমনকি না আছে বিন্যাস বা ifs অথবা লুপ।

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

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

নোট করুন যে "রেসিপি" মূলত "প্রোগ্রাম" এর অপর একটি শব্দ, সুতরাং অন্য কথায়, বইটি আপনাকে কম্পিউটার দ্বারা চালিত করার জন্য প্রোগ্রাম তৈরি করার জন্য মনুষ্যদের জন্য চালানো প্রোগ্রামগুলি শেখায়। কিভাবে শীতল হয়? :-)

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

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

কংক্রিট বিমূর্ততা একই ধরণের শিরা বরাবর ভাল পড়া। এইচটিডিপি-র মতো এটি কোনও প্রোগ্রামিং জ্ঞান ধরে না।

আপনি উল্লেখ করতে পারেন এমন আরও একটি বই হ'ল কম্পিউটার প্রোগ্রামগুলির ওরেক এসআইসিপি-র স্ট্রাকচার এবং ব্যাখ্যা । এটি এখন পর্যন্ত রচিত একটি দুর্দান্ত প্রোগ্রামিং বই এবং এটি আবার কোনও প্রোগ্রামিং জ্ঞান ধরে না।

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


1
আমি বিবৃতি বা কোনও ধরণের ছাড়া প্রোগ্রামিং ভাষার কথা কখনও শুনিনি : এগুলি ছাড়া এটি সম্পূর্ণরূপে ট্যুর হবে না । ifloop
মনিকা পুনরায় ইনস্টল করুন

@ মার্টিন শ্র্রেডার: এখানে loopবক্তব্য ছাড়াই প্রোগ্রামিং ভাষা রয়েছে এবং এগুলি ট্যুরিং সম্পূর্ণ uring
জর্জিও 10

@ জর্জিও: উদাহরণস্বরূপ? আমি যতদূর জানি আপনার যা দরকার কিছু লুপ / এতে যান ধরনের।
মনিকা পুনরায় ইনস্টল করুন

2
@ মার্টিনশ্রেডার: ল্যাম্বডা ক্যালকুলাস টিউরিং-সম্পূর্ণ (বাস্তবে, এটি সেই ভাষা যার জন্য এই শব্দটি উদ্ভাবিত হয়েছিল), এবং এটিতে কেবল ফাংশন বিমূর্তি এবং ফাংশন প্রয়োগ রয়েছে। এটি এমনকি পুনরাবৃত্তি হয় না, আপনি এনকোড করতে হবে যে একটি ফিক্সপয়েন্ট সমন্বিত ব্যবহার করে! ফ্লিপসাইডে: প্রচুর প্রোগ্রামিং ল্যাঙ্গুয়েজ রয়েছে যা টিউরিং-সম্পূর্ণ নয়, এসকিউএল (২০০৩ এর আগে) এর মতো বা আরও সূক্ষ্মভাবে সি (টুরিং-সম্পূর্ণতার জন্য অসীম স্টোরেজ প্রয়োজন, তবে সি গ্যারান্টি দেয় যে আপনি যে কোনও কিছুর ঠিকানা নিতে পারেন এবং এটি একটি চূড়ান্ত আকারের ভেরিয়েবলে সঞ্চয় করুন)।
Jörg ডব্লু মিটাগ

2
@ মার্টিনশ্রেডার: বা, অন্য কৌশল: প্রোগ্রামিং ল্যাঙ্গুয়েজ রয়েছে যেখানে প্রোগ্রামটি কেবল সংকলন করা সংকলককে কঠিন সমস্যা সমাধানে বাধ্য করতে পারে। সি # তে আপনি 3-স্যাট সমস্যাগুলি ওভারলোড রেজোলিউশন সমস্যা হিসাবে এনকোড করতে পারেন এবং সংকলকগুলি তাদের সমাধান করতে পারেন, এবং হাস্কেলের মধ্যে আপনি টাইপ সিস্টেমে হ্যালটিং সমস্যার সমতুল্য সমস্যাগুলি এনকোড করতে পারেন এবং সংকলকটিকে সমাধান করতে পারেন। আপনি "প্রোগ্রামিং ল্যাঙ্গুয়েজগুলিকে" অপরিহার্য ভাষা বলে মনে করছেন তবে এমন অনেকগুলি অপ্রয়োজনীয় ভাষা রয়েছে যা জটিল গণনার প্রতিনিধিত্ব করতে পারে।
এরিক লিপার্ট

5

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

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

শেষ পর্যন্ত এগুলির সমস্ত অনুশীলন এবং গবেষণা যা আপনাকে আপনার প্রোগ্রামিং দক্ষতা বাড়াতে এবং শেষ পর্যন্ত আপনাকে অনেক আকাশচুম্বী স্থপতি হিসাবে গড়ে তুলতে সহায়তা করবে।


2

এটি সি # এর জন্য দেখুন। এটি খুব সম্পূর্ণ: http://www.programmersheaven.com/ebooks/csharp_ebook.pdf আমি নিজেই এটি ব্যবহার করেছি, মাত্র আধা বছর আগে। উদাহরণের জন্য আমি এটির সাথে # বিকাশ সংকলকটি ব্যবহার করি। জাভা নিয়ে আমি আপনাকে বেশি সাহায্য করতে পারি না কারণ আমি খুব কমই এটি ব্যবহার করেছিলাম।

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

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


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

1

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

কোনও বই কীভাবে সমস্যাগুলি সমাধান করবেন তা শেখাতে যাচ্ছে না।

কোনও বই কীভাবে প্রোগ্রামগুলি ডিজাইন করতে পারে তা ব্যাখ্যা করতে যাচ্ছে না - এটি অনুশীলনের সাথে আসে। কোনও বই কীভাবে আপনাকে একটি তুচ্ছ তাত্পর্যপূর্ণ অ্যাপ্লিকেশন করবেন তা শিখিয়ে দিচ্ছে না - সেখানে খুব বেশি উপদ্রব রয়েছে; আপনি কীভাবে সেই বাস্তবায়নটি কীভাবে তৈরি করবেন তা পছন্দ করবেন না।

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


1
"কোনও বই কীভাবে প্রোগ্রামগুলি ডিজাইন করতে হয় তা ব্যাখ্যা করতে যাচ্ছে না" - প্রোগ্রামগুলি কীভাবে ডিজাইন করতে হবে তার লেখকগণ এতে একমত হতে পারেন :-)
জার্গ ডব্লু মিত্তাগ

1
@ জার্গডব্লিউমিত্যাগ: তাদের কাছে সাধারণ প্রোগ্রামগুলির কিছু সাধারণ কৌশল এবং বিক্ষোভ থাকবে, তবে তুচ্ছ কিছু না হলেও কিছুটা জ্ঞানহীন মানব বিচারের প্রয়োজন হয়, যা ২০১৩ পর্যন্ত এখনও যান্ত্রিকীকরণ করা যায় না।
4'13

1

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

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

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

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

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


1

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

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


+1 টি। আমি এমন লোকদের জানি যারা একটি একক আলোচনায় না গিয়ে সম্মেলনে যায়। তারা কেবল সেখানে আলাদা আলাদা দৃষ্টিভঙ্গি পেতে হলওয়েগুলিতে ঝুলতে এবং মোট অচেনা ব্যক্তির সাথে সমস্যাগুলি নিয়ে আলোচনা করতে যান।
Jörg ডব্লু মিটাগ

0

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

আমি আপনাকে কাউকে এলিসের ওপেন সোর্স প্রকল্পে রূপান্তরিত করার এবং এটি নিজের দাবি করার পক্ষে পরামর্শ দিচ্ছি না।

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


-5

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


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