আমি একটি জুনিয়র সি # বিকাশকারী, আমি বাড়িতে শিখেছি এবং এখন আমি আমার প্রথম কাজ পেয়েছি :)
আমি এই বই কিনতে চাই। তবে এই বইগুলি পড়ার সঠিক আদেশ কী?
কোড সম্পূর্ণ: সফটওয়্যার নির্মাণের একটি ব্যবহারিক হ্যান্ডবুক
আমি একটি জুনিয়র সি # বিকাশকারী, আমি বাড়িতে শিখেছি এবং এখন আমি আমার প্রথম কাজ পেয়েছি :)
আমি এই বই কিনতে চাই। তবে এই বইগুলি পড়ার সঠিক আদেশ কী?
কোড সম্পূর্ণ: সফটওয়্যার নির্মাণের একটি ব্যবহারিক হ্যান্ডবুক
উত্তর:
এই বইগুলি পড়ার কোনও "সঠিক" আদেশ নেই।
তারা প্রতিটি সফ্টওয়্যার ইঞ্জিনিয়ারিং বিভিন্ন দিক উপর ফোকাস।
আপনার প্রথম কাজ পাওয়ার জন্য অভিনন্দন ! এবং আপনি সত্যিই ভাল বইয়ের পছন্দ করেছেন!
এই প্রোগ্রামগুলি প্রতিটি প্রোগ্রামারকে কমপক্ষে একবার পড়ার জন্য মাস্টার পিস।
আমার ব্যক্তিগত অভিজ্ঞতা থেকে আমি বিনিময়যোগ্য বই পড়ার পরামর্শ দেব । এটি একটি সত্য যে আপনি কোনও বই থেকে ক্লান্ত / বিরক্ত হয়ে যেতে পারেন, এবং সম্পর্কিত বইতে স্যুইচ করা আপনাকে পুনরায় ফোকাস করতে বাধ্য করবে এবং দৃশ্যের পিছনে আপনার মস্তিষ্ক তথ্য প্রসেস করতে শুরু করবে। সুতরাং, আপনি এই প্রক্রিয়াটি থেকে সর্বাধিক উপকার পেতে পারেন।
সম্পাদনা করুন: মন্তব্য হিসাবে উল্লিখিত হিসাবে, দক্ষতার সাথে যুক্ত করার জন্য এটি একটি ধরণের মাল্টি-থ্রেডিং সমাধান :)
তবে নিজেকে অতিরিক্ত গরম করবেন না । একই সাথে 3 টিরও বেশি বই থাকা কঠিন হতে পারে।
আমি "সঠিক অর্ডার নেই" এর উত্তরগুলির সাথে একমত, তবে আমি আলাদা স্পিন সরবরাহ করব ...
কোড সম্পূর্ণ করুন এবং সম্পূর্ণরূপে হজম করুন । এটি সর্বাধিক প্রাথমিক, সর্বাধিক বিস্তৃত ভিত্তিক বই book এটি পড়তে এবং পুনরায় পড়তে প্রচুর সময় ব্যয় করে। আপনি যদি একজন শিক্ষানবিস হন তবে এটি আপনাকে সর্বাধিক রিটার্ন দেবে।
আমি কেবল "ক্লিন কোড" পড়ি, এবং এটি খুব ভাল ছিল। চাচা বব আপনাকে জানায় কীভাবে একজন ভাল সফটওয়্যার কারিগর হতে হয় এবং কীভাবে ক্লিন কোড লিখতে হয় যা কয়েক বছরেও বজায় রাখা যায়। সুতরাং আপনার প্রথমে এই বইটি পড়তে হবে :-) (আমি আশা করি আমি এটি আগে পড়তাম)।
আপনি যদি একটি বড় দর্শন পেতে চান (মডিউলগুলির মধ্যে নির্ভরতার উপর নির্ভর করে) তবে আমি তার কোড-কাস্টগুলিও সুপারিশ করতে পারি: http://www.cleancoders.com/
আমি প্র্যাকমেটিক প্রোগ্রামার পড়েছি এবং আমি "কোড কমপ্লিট" পড়ার প্রক্রিয়াতে আছি।
এখনও অবধি আমার অভিজ্ঞতা থেকে, আমি মনে করি যে "প্র্যাকমেটিক প্রোগ্রামার" শুরু করার একটি দুর্দান্ত জায়গা কারণ এটি বিভিন্ন কোডিং ইস্যুতে একটি উচ্চ-স্তরের দৃষ্টিভঙ্গি দেয়। আমি এক সপ্তাহ ধরে এটি পড়েছি; আমি এটি পড়ার সাথে সাথে আমি প্রতিদিন সমস্যার সাথে সমাধান করার আরও কিছু ভাল উপায় সম্পর্কে অবিলম্বে আলোকিত হয়েছি।
"কোড কমপ্লিট" দীর্ঘ এবং আরও পরিসীমাবদ্ধ।
আমি সেই বইগুলিও পড়ছি, আমার আদেশটি এখানে:
এই বইগুলির উচ্চ যোগ্যতা রয়েছে।
প্রায়শই বার ডেভেলপারদের কাজ বেশিরভাগই বুদ্ধিমান প্রবেশ কি সম্পর্কে অনেক বিস্তারিত ছাড়া কেন । আপনি যে তিনটি বই বেছে নিয়েছেন তা প্রোগ্রামার হিসাবে আপনি যা করেন তা উন্নত করার জন্য প্রচুর অফার করে এবং তাদের প্রেসক্রিপশনগুলির ব্যাক আপ দেওয়ার জন্য বিবরণ সরবরাহ করা ভাল ।
এই বইগুলি পড়া আপনাকে এমন অনেক ধারণাগুলির জন্য উন্মুক্ত করবে যা আপনি কখনও কল্পনাও করতে পারেন নি। পরবর্তীতে, আপনি অভিজ্ঞতা অর্জন করার সাথে সাথে আপনি এই বইগুলি থেকে আরও বেশি কিছু পেয়ে যাবেন যা তারা যা বর্ণনা করেছেন তার সাথে আপনি যা দেখেছেন তা সম্পর্কিত।
একসাথে এই বইগুলি মোট 1500 পৃষ্ঠাগুলির উপরে। এটি প্রচুর পঠনযোগ্য, এবং আপনি অগ্রাধিকার দিতে এবং একটি ক্রম মানচিত্র তৈরি করা ঠিক। আমি আপনাকে তিনটি বিষয়বস্তুর সারণি ডাউনলোড করার পরামর্শ দিচ্ছি এবং আপনার কাজের জন্য এখন যা সবচেয়ে বেশি প্রয়োজন তার দ্বারা প্রতিটিটিতে অধ্যায়গুলি স্কোর করুন। আপনি ভেরিয়েবল এবং ক্লাসের নামকরণের বিষয়ে তাদের পরামর্শকে তুলনা করতে এবং তার বিপরীতে করতে পারেন, তবে আমি মনে করি যদি একবার নামকরণ সম্পর্কে আপনার পড়া হয় তবে যথেষ্ট হবে। একইভাবে, আপনার দল বা পরিচালকের যদি গাইডলাইন থাকে তবে সেগুলি অনুসরণ করুন।
সম্ভবত আপনি এগুলি কেনার আগে কোনও বন্ধু বা পাঠাগার থেকে ধার নিতে পারেন। অথবা এমনকি আপনার স্থানীয় বইয়ের দোকানে কয়েক ঘন্টা ব্যয় করতে পারে। আপনি যদি আপনার পড়াশোনার বাক্সবিন্যাস করেন, আপনার অগ্রাধিকারের উপর ভিত্তি করে তিনটি থ্রেডিং করে, খালি কাগজের টুকরোতে নোট গ্রহণ করে, আপনি আজ কর্মক্ষেত্রে প্রয়োগ করতে পারেন এমন শব্দভাণ্ডার এবং ধারণাগুলি খুঁজে পাবেন।
প্রাগমেটিক এই বইগুলি ব্যবহার করার সময় আপনি যে শেখার পদ্ধতির চান তা একটি দুর্দান্ত বর্ণনা। তিনটির মধ্যে প্রচুর ওভারল্যাপ রয়েছে এবং আমি মনে করি ওয়েব অ্যাক্সেসযোগ্য উত্সগুলিতে অনেক কিছু পুনর্বিবেচিত হয়েছে। এমন অনেকগুলি জিনিস রয়েছে যা আপনার প্রয়োজন হতে পারে যা হয় এই বইগুলিতে নেই বা সবেমাত্র স্পর্শ করা হয়। এই বইগুলির পরিধি ছাড়িয়ে যাওয়া আরও বিষয় যুক্ত করার বিষয়টি বিবেচনা করুন:
আমার মনে হয় আরেকটি বিবেচনা হ'ল প্রতিটি বইয়ের প্রকাশের তারিখ, প্রসঙ্গ এবং লক্ষ্য বিবেচনা করা। প্রাচীন থেকে নতুনতম: প্র্যাকমেটিক 1999, কোড 2 য় এড সম্পূর্ণ। 2004, ক্লিন কোড 2008. প্রসঙ্গ: প্র্যাকমেটিক সি সি, সি ++, জাভা এর সূচীতে তালিকাভুক্ত করেছে তবে সি # নয়। কোডটি সম্পূর্ণ মাইক্রোসফ্ট প্রেস, প্রাক্তন মাইক্রোসফ্ট লোক দ্বারা রচিত, এবং আপনি একটি মাইক্রোসফ্ট ভাষা নিয়ে কাজ করছেন বলে কিছুটা আত্মিকতা থাকতে পারে তবে সূচকটি সি # এর জন্য একটি প্রবেশিকা রয়েছে এবং এটি Fort৪ পৃষ্ঠায় ফোর্টরানের চেয়ে কম ভালবাসা পেয়েছে।
রবার্ট মার্টিন বইটি অন্য দু'জনের তুলনায় চটজলদি পদ্ধতির চেয়ে বেশি খ্যাতিযুক্ত, এটি সর্বাধিক নতুন এবং এর নামকরণ, শ্রেণি নকশা, এবং সম্ভবত অন্যের তুলনায় সম্মতিতে আরও অনেক বেশি সাহায্যের দুর্দান্ত বর্ণনা রয়েছে। এটি কিছুটা অন্যায় হতে পারে তবে পরবর্তী বইগুলি আরও বেশি স্টাফ এবং আরও নতুন স্টাফ সম্পর্কে কথা বলতে পারে এবং তাদের প্রসঙ্গটি সাধারণত আমরা আজ যা করি তার চেয়ে বেশি is
এই বইগুলির প্রতিটি কিছু পরিমাণে একই ধরণের বিষয়ের প্রতিযোগিতা করে। কী ধরনের আপনাকে জিজ্ঞাসা করতে চায়, "নতুন কোন, বৃহত্তর স্কোপযুক্ত প্রোগ্রামিং বই একই জায়গায় প্রতিযোগিতা করছে?"