প্রতিটি প্রোগ্রামারকে একক সবচেয়ে প্রভাবশালী বইটি পড়া উচিত? [বন্ধ]


1439

আপনি যদি সময় মতো ফিরে যেতে পারেন এবং নিজেকে ডেভেলপার হিসাবে ক্যারিয়ারের শুরুতে একটি নির্দিষ্ট বই পড়তে বলতে পারেন তবে এটি কোন বইটি হবে?

আমি আশা করি এই তালিকাটি বৈচিত্র্যময় হবে এবং বিস্তৃত জিনিস coverেকে দেবে।

অনুসন্ধান করতে: উপরের ডানদিকে কোণায় সন্ধান বাক্সটি ব্যবহার করুন। বর্তমান প্রশ্নের উত্তর অনুসন্ধান করতে, ব্যবহার করুন inquestion:this। উদাহরণ স্বরূপ:

inquestion:this "Code Complete"

8
এই থ্রেডটি ব্রাউজ করা আমাকে উপলব্ধি করতে পারে যে বেশিরভাগ প্রোগ্রামিং সম্পর্কিত বই। যদিও খুব ভাল থ্রেড!
কার্ল বার্গকুইস্ট

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

19
আমি যদি সময় মতো ফিরে যেতে পারি এবং নিজেকে কিছু পড়তে বলি, তবে পত্রিকা বা স্পোর্টস ফ্যাক্ট বইটি যা আমি আমার সাথে নিয়ে এসেছি তা ভাল। অন্য যে কোনও কিছুই হ'ল ভাল সময় ভ্রমণের অপচয়। :-)
jmucchiello

32
আপনি জানেন, আমি যদি পুরোটিতে ভোট দেওয়ার বিষয়ে উদ্বিগ্ন না হতাম তবে আমি ট্রলিশলি গিয়ে গোধূলি পরামর্শ দেব। "ফ্যাকাশে হয়ে যাওয়া এবং সূর্য এড়ানো এমন লোকদের সম্পর্কে এটিও!"
জ্যাকব বেল্লামি

3
কেউ কি বারবার বইগুলিতে মুছে ফেলা উত্তরগুলি সাফ করতে পারে? ইতিমধ্যে নিচে বেশিরভাগ অঞ্চল ভোট দিয়েছে।
রাও

উত্তর:


1746
  • স্টিভ ম্যাককনেল দ্বারা কোড সম্পূর্ণ (দ্বিতীয় সংস্করণ)
  • প্র্যাকমেটিক প্রোগ্রামার
  • কম্পিউটার প্রোগ্রামগুলির গঠন এবং ব্যাখ্যা
  • সি প্রোগ্রামিং ল্যাঙ্গুয়েজ কের্নিগান এবং রিচি
  • কর্পেন, লেজারসন, রিভেস্ট এবং স্টেইন দ্বারা অ্যালগরিদমগুলির পরিচিতি
  • গ্যাং অফ ফোর ডিজাইনের প্যাটার্নস
  • রিফ্যাক্টরিং: বিদ্যমান কোডের নকশা উন্নতি করা
  • পৌরাণিক মানুষ মাস
  • ডোনাল্ড নুথের আর্ট অফ কম্পিউটার প্রোগ্রামিং
  • সংকলক: আলফ্রেড ভি। অহো, রবি শেঠি এবং জেফ্রি ডি। আলমানের নীতি, কৌশল এবং সরঞ্জামসমূহ
  • গডেল, এসচার, বাচ বাই ডগলাস হাফস্টাড্টার
  • ক্লিন কোড: রবার্ট সি মার্টিনের অ্যাগ্রিল সফটওয়্যার কারুকাজের একটি হ্যান্ডবুক
  • কার্যকর সি ++
  • আরও কার্যকর সি ++
  • চার্লস পেটজল্ড দ্বারা CODE
  • প্রোগ্রামিং পার্লস জোন বেন্টলে রচনা করেছেন
  • মাইকেল সি। ফেভারস দ্বারা লিগ্যাসি কোডের সাথে কার্যকরভাবে কাজ করা
  • ডেমার্কো এবং লিস্টার দ্বারা পিপলওয়্যার
  • কোডারস ওয়ার্ক এ পিটার সিবেল
  • অবশ্যই আপনি জোকিং করছেন, মিঃ ফেনম্যান!
  • কার্যকর জাভা 2 য় সংস্করণ
  • মার্টিন ফওলারের এন্টারপ্রাইজ অ্যাপ্লিকেশন আর্কিটেকচারের প্যাটার্নস
  • দ্য লিটল স্কিমার
  • Asonতুযুক্ত স্কিমার
  • রুবিকে কেন (মজাদার) গাইড
  • কয়েদিরা আশ্রয় চালাচ্ছে: উচ্চ প্রযুক্তি পণ্য কেন আমাদের ক্রেজি এবং কীভাবে সংবেদন পুনরুদ্ধার করতে পারে Drive
  • আর্ট অফ ইউনিক্স প্রোগ্রামিং
  • টেস্ট-চালিত বিকাশ: উদাহরণ অনুসারে কেন্ট বেক
  • একটি চৌকস বিকাশকারী এর অনুশীলন
  • আমাকে ভাবনা করো না
  • রবার্ট সি মার্টিনের চৌকস সফটওয়্যার ডেভলপমেন্ট, নীতিমালা, প্যাটার্নস এবং অনুশীলনগুলি
  • এরিক ইভান্স দ্বারা ডোমেন চালিত ডিজাইন
  • ডোনাল্ড নরম্যান দ্বারা তৈরি দৈনন্দিন কাজের জিনিসগুলি
  • আন্ড্রেই আলেকজান্দ্রেস্কু দ্বারা নির্মিত আধুনিক সি ++ ডিজাইন
  • জোয়েল স্পলস্কির লেখা সেরা সফটওয়্যার I
  • কার্নিগান এবং পাইক দ্বারা প্রোগ্রামিং অনুশীলন
  • ব্যবহারিক চিন্তাভাবনা এবং শেখা: অ্যান্ডি হান্ট দ্বারা আপনার জলাশয়ের সংশোধক
  • সফ্টওয়্যার অনুমান: স্টিভ ম্যাককোনেল দ্বারা ব্ল্যাক আর্ট অপসারণ
  • প্যাশনেট প্রোগ্রামার (মাই জব উইন্ড টু ইন্ডিয়া) চাদ ফওলারের লেখা
  • হ্যাকারস: কম্পিউটার বিপ্লবের নায়কগণ
  • অ্যালগরিদম + ডেটা স্ট্রাকচার = প্রোগ্রাম
  • সলিড কোড লেখা
  • জাভাস্ক্রিপ্ট - ভাল অংশ
  • রিয়াল পথ 37 সংকেত দ্বারা
  • কার্ল সেগুইন প্রোগ্রামিংয়ের ভিত্তি
  • কম্পিউটার গ্রাফিক্স: সি-তে নীতি ও অনুশীলন (দ্বিতীয় সংস্করণ)
  • ব্রুস এক্কেলের জাভাতে ভাবছেন
  • কম্পিউটিং সিস্টেমের উপাদানসমূহ
  • জোশুয়া কেরিভস্কির প্যাটার্নসে রিফ্যাক্টরিং
  • অ্যান্ড্রু এস টেনেনবাউমের আধুনিক অপারেটিং সিস্টেমগুলি
  • অ্যানোটেটেড টুরিং
  • ডোনাল্ড নরম্যান দ্বারা যে জিনিসগুলি আমাদের স্মার্ট করে তোলে
  • ক্রিস্টোফার আলেকজান্ডার দ্বারা নির্মিত বিল্ডিংয়ের সময়হীন উপায়
  • সময়সীমা: টম ডিমারকো দ্বারা প্রজেক্ট পরিচালনা সম্পর্কে একটি উপন্যাস
  • সি ++ ল্যাঙ্গুয়েজ (3 য় সংস্করণের) প্রোগ্রামিং স্ট্রোভস্ট্রুপের দ্বারা
  • এন্টারপ্রাইজ অ্যাপ্লিকেশন আর্কিটেকচারের প্যাটার্নস
  • কম্পিউটার সিস্টেমস - একটি প্রোগ্রামারের দৃষ্টিভঙ্গি
  • রবার্ট সি মার্টিনের সি # তে চতুর নীতি, প্যাটার্নস এবং অনুশীলনগুলি
  • ক্রমবর্ধমান অবজেক্ট-ওরিয়েন্টড সফ্টওয়্যার, পরীক্ষার দ্বারা পরিচালিত
  • ব্র্যাড আব্রাম দ্বারা ফ্রেমওয়ার্ক ডিজাইনের গাইডলাইনস
  • ডাঃ ডেভিড ওয়েস্টের অবজেক্ট থিংকিং
  • ডব্লিউ। রিচার্ড স্টিভেন্সের ইউএনআইএক্স পরিবেশে উন্নত প্রোগ্রামিং Advanced
  • হ্যাকার এবং পেইন্টার: কম্পিউটার যুগ থেকে বড় ধারণা
  • ট্রেস কিডের দ্বারা সল অফ এ নতুন মেশিন
  • জেফরি রিখটার সি # এর মাধ্যমে সিএলআর
  • ক্রিস্টোফার আলেকজান্ডার দ্বারা নির্মিত বিল্ডিংয়ের সময়হীন উপায়
  • স্টিভ মেটসেকারের সি # তে নকশার প্যাটার্নস
  • এলিস ইন ওয়ান্ডারল্যান্ড লুইস ক্যারল দ্বারা
  • জেন অ্যান্ড আর্ট অফ মোটরসাইকেল রক্ষণাবেক্ষণ রবার্ট এম পিরসিগ
  • ফেস সম্পর্কে - মিথস্ক্রিয়া নকশার প্রয়োজনীয়তা
  • এখানে সবার সাথে: ক্লে শির্কি দ্বারা সংগঠিত ছাড়াই সংগঠনের শক্তি
  • প্রোগ্রামিং এর টাও
  • প্রকৃতির গণ্য বিউটি
  • স্টিভ মাগুয়ার দ্বারা সলিড কোড রচনা
  • ফিলিপ এবং অ্যালেক্সের ওয়েব প্রকাশনা সম্পর্কিত গাইড
  • গ্রেডি বুচের অ্যাপ্লিকেশনগুলির সাথে অবজেক্ট-ওরিয়েন্টেড এনালাইসিস এবং ডিজাইন
  • জোশুয়া ব্লচের কার্যকর জাভা
  • Computability এনজে Cutland দ্বারা
  • প্রোগ্রামিংয়ের মাস্টারমাইন্ডস
  • তাও তে চিং
  • প্রোডাকটিভ প্রোগ্রামার
  • কেভিন মিটনিকের আর্ট অফ প্রবঞ্চনা
  • কেরিয়ার প্রোগ্রামার: ক্রিস্টোফার ডানকান দ্বারা রচিত একটি অপূর্ণ বিশ্বের জন্য গেরিলা কৌশল
  • কৃত্রিম বুদ্ধিমত্তা প্রোগ্রামিংয়ের দৃষ্টান্ত: কমন লিস্পে কেস স্টাডিজ
  • কেয়ামতের মাস্টার্স
  • অ্যান্ডি হান্ট এবং ডেভ টমাস ম্যাট হার্জেটের সাথে নুনিতের সাথে সি # তে প্র্যাকমেটিক ইউনিট টেস্টিং
  • এটি কীভাবে সমাধান করবেন জর্জ পলিয়া দ্বারা
  • পাওলো কোয়েলহো রচিত অ্যালকেমিস্ট
  • স্মার্টটাক -৮০: ভাষা এবং এর বাস্তবায়ন
  • মাইকেল হাওয়ার্ডের সুরক্ষিত কোড (দ্বিতীয় সংস্করণ) রচনা
  • ফিলিপ ওয়াডলার এবং রিচার্ড বার্ড দ্বারা কার্যকরী প্রোগ্রামিংয়ের ভূমিকা
  • কোনও বাগ নেই! লিখেছেন ডেভিড থিলেন
  • Rework জেসন Freid এবং DHH দ্বারা
  • অ্যাকশন জুনিট

16
আপনি যদি কলেজে পড়েন তবে কোড কমপ্লিটটি একটি দুর্দান্ত বই। আপনার যদি কমপক্ষে 1 বছরের প্রোগ্রামিং অভিজ্ঞতা থাকে তবে এটি মোট বোর।
বোগদান গ্যাভ্রিল এমএসএফটি

19
কোড কমপ্লিটটির এতে প্রচুর দরকারী তথ্য রয়েছে তবে এটি হাইপারবোল, ওয়াফল এবং পুনরাবৃত্তিতে সমাহিত হয়েছে, যা এটি কঠোর পাঠযোগ্য করে তোলে।
জেফ ইয়েটস

76
আমি আমার ক্যারিয়ারে কোডটি সম্পূর্ণ 3 বছর পড়েছি । আমি কোনও সফ্টওয়্যার ইঞ্জিনিয়ারিং কোর্স বা একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ কনস্ট্রাক্টস কোর্স নিইনি তবে কিছু সিএস কোর্স নিয়েছি। এটি এখন পর্যন্ত সেরা একক বই যা আমি আরও ভাল প্রোগ্রামার হওয়ার জন্য পড়েছি। এটি আপনাকে বিশেষজ্ঞ হিসাবে তৈরি করবে না তবে এটি আপনাকে টিঙ্কারের চেয়ে অনেক বেশি করে তুলবে।
শেয়া

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

57
এই বইটিতে পাওয়া মত সাধারণ জ্ঞানের পরামর্শগুলির সাথে এটিই চুক্তি। প্রতিবার প্রায়শই আপনাকে লাইনে ফিরে আসার জন্য তাদের স্মরণ করিয়ে দেওয়া দরকার।
জনএফএক্স

9

কে & R এর

@ জুয়ান: আমি হুয়ানকে জানি, আমি জানি - তবে কিছু জিনিস রয়েছে যা কেবলমাত্র কার্যত হাতে নেমে শেখা যায়। সারাদিন বিমূর্ত আদর্শে কথা বলা আপনাকে কেবল একাডেমিক করে তোলে। এটি বিমূর্ত প্রয়োগের ক্ষেত্রে আমরা সত্যই তাদের অস্তিত্বের কারণটি আঁকছি। : P: P

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


9

কম্পিউটার বিজ্ঞানীদের জন্য পৃথক গণিত http://ecx.images-amazon.com/images/I/51HCJ5R42KL।

জে কে ট্রাসের কম্পিউটার বিজ্ঞানীদের জন্য আলাদা গণিত athe

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

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


9

সিস্টেম্যানটিক্স: সিস্টেমগুলি কীভাবে কাজ করে এবং বিশেষত কীভাবে তারা ব্যর্থ হয় । এটি সস্তা ব্যবহার করুন। আপনি কয়েকটি ব্যর্থ প্রকল্পে কাজ না করা অবধি আপনি রসিকতা পেতে পারেন না।

বইটির সৌন্দর্য হ'ল কপিরাইট ইয়ার।

সম্ভবত বইটিতে উপস্থাপিত সবচেয়ে গভীর গ্রহণের "আইন":

ফান্ডামেন্টাল ব্যর্থতা-মোড উপপাদ্য (এফএফটি): কমপ্লেক্স সিস্টেমগুলি সাধারণত ব্যর্থতা মোডে পরিচালিত হয়।

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


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

9

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

আমি আশা করি শিগগিরই দ্বিতীয় সংস্করণ প্রকাশিত হবে!


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

9

ব্রিল্যান্ট, বইয়ের কভারটিতে "লা সাগ্রাডা ফ্যামিলিয়া" দেখানো হয়েছে, স্পেনের কাতালোনিয়ার বার্সেলোনায় নির্মাণাধীন একটি বৃহত রোমান ক্যাথলিক বেসিলিকা। 2026 এ সম্পূর্ণ হতে হবে (কেবল 17 বছর বাম)। সর্বাধিক প্রোগ্রামগুলির মতো, এমনকি সেরা বই সহ, তারা কখনও শেষ করেনি ...
পিটারএমএম

9

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





9

প্রোগ্রামিং অনুশীলন। লিখেছেন ব্রায়ান ডাব্লু কার্নিগান, রব পাইক।

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




9

কৃত্রিম গোয়েন্দা প্রোগ্রামিংয়ের দৃষ্টান্ত : পিটার নরভিগের কমন লিস্পে কেস স্টাডিজ

এখানে চিত্র বর্ণনা লিখুন

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


9

অবশ্যই সফ্টওয়্যার কারুকাজ

Alt পাঠ্য http://ecx.images-amazon.com/images/I/5186JKTDVWL._SL500_AA240_.jpg

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


এই বইটি স্ক্র্যাচ থেকে নতুন করে লেখা দরকার। বিষয়টি খুব আকর্ষণীয় তবে বইটি বেশ উন্মাদ।
ক্রিস মাউন্টফোর্ড

ক্রিস, আপনার মন্তব্য বুঝতে আমার খুব কষ্ট হয়েছে ... আপনি আরও ব্যাখ্যা করতে পারেন? 'পাগল' কেন?
ডারিও মিনিন

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

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

8

@ পিটার কুলটন - আপনি নথ পড়েন না, আপনি এটি অধ্যয়ন করেন।

আমার এবং আমার কাজের জন্য ... কার্যকরী ভাষাগুলি মাথায় রেখে চিন্তাভাবনা এবং বিকাশের জন্য বিশুদ্ধ কার্যকরী ডেটা স্ট্রাকচার দুর্দান্ত।


8

টমাস ফ্রিডম্যানের "দ্য ওয়ার্ল্ড ইজ ফ্ল্যাট"।

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

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

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

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


এটি একটি উত্তরের উত্তম!
আভি

8

বিকল্প পাঠ

এই গত বছর আমি বেশ কয়েকটি ক্লাস নিয়েছিলাম। আমি পড়ি

ইনোভেটর এর দ্বিধা (বিঘ্নিত প্রযুক্তি)
মিথল ম্যান মাস (পরিচালনা সফটওয়্যার)
চ্যাস (স্টার্টআপ)
ডাটাবেস ম্যানেজমেন্ট সিস্টেম ক্রসিং
, সিডাব্লু বুক প্রোগ্রামিং সি #, দ্য অস্ট্রিক বুক বিগনিং
আইফোন ডেভেলপমেন্ট, দ্য গ্র্যাপফ্রুট বই

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


আমি মনে করি এই বইটি বেশ পুনরাবৃত্তিযোগ্য। আমি প্রথম 1/4 পড়ার পরামর্শ দিই।
বেন হ্যালি

8

হ্যাকার, স্টিভেন লেভি দ্বারা।

ব্যক্তিত্ব এবং জীবনযাত্রার আগে আসতে হবে। অন্য সব কিছু শেখা যায়।



8

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

বিকল্প পাঠ বিকল্প পাঠ


2
আমি মনে করি পাইথন দিয়ে নতুন প্রোগ্রামার শুরু করা বিশ্বে কুরুচিপূর্ণ কোডের পরিমাণ হ্রাস করবে। আমি এমন কারও সাথে কাজ করি যারা এলোমেলোভাবে লাইনগুলিতে প্রবেশ করে - সেই ব্যক্তি যদি তারা কয়েকমাস ধরে পাইথনের সাথে কাজ করে তবে তারা তা করবে না।
xnine

6
আমি মনে করি পাইথন দিয়ে নতুন প্রোগ্রামার শুরু করা অন্যান্য ভাষার পরিমাণ হ্রাস করবে।
মার্কো মারিয়ানি

2
সেগুলি কি কোনও কাকতালীয় বিষয়কে অন্তর্ভুক্ত করে?
কেলি এস ফরাসী

8

দ্য নিউ টিউরিং ওমনিবাস http://ecx.images-amazon.com/images/I/51HlYd-%2 BRwL._BO2,204,203,200_PIsitb-sticker-arrow-click, TopRight,35,-76_AA0000H20_OU01_.jpg

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




7

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


6
এটি একটি সদৃশ।
ক্রিস্টোফার মাহান

7

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


7

পিট গুডলিফের কোড ক্রাফ্টটি একটি ভাল পঠন!

কোড ক্রাফ্ট


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

7

মার্টিন ফোলারের রিফ্যাক্টরিং: বিদ্যমান কোডের নকশা উন্নতি করা ইতিমধ্যে তালিকাভুক্ত করা হয়েছে। এটি কেন আমাকে প্রভাবিত করেছে তা আমি বিশদে দেব।

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


7

Alt পাঠ্য http://ecx.images-amazon.com/images/I/61dECNkdnTL._SL500_AA240_.jpg

সি ++ কীভাবে প্রোগ্রাম করবেন এটি শিক্ষানবিশদের পক্ষে ভাল his এটি দুর্দান্ত বই যা 1500 পৃষ্ঠাগুলি সহ সম্পূর্ণ সম্পূর্ণ।


আমি সম্পূর্ণভাবে রাজী. প্রোগ্রামিং ভাষা শেখার ক্ষেত্রে ডিটেলের দৃষ্টিভঙ্গি আশ্চর্যজনক। আমি জাভা হাউ টু প্রোগ্রামকে আমার প্রোগ্রামিং বাইবেল হিসাবে বিবেচনা করি!
এইচ এইচ

7

এখানে একটি দুর্দান্ত বই রয়েছে যা ব্যাপকভাবে প্রশংসিত নয়, তবে গভীর অন্তর্দৃষ্টি দিয়ে পূর্ণ: চতুর সফ্টওয়্যার বিকাশ: সমবায় গেম অ্যালিস্টার ককবার্নের

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

  1. টিম সফ্টওয়্যার বিকাশ সম্পর্কে সবচেয়ে কঠিন বিষয় হ'ল প্রত্যেকের মস্তিস্কের সমান বোঝাপড়া পাওয়া যায়। আমরা বিশাল, বিস্তৃত, জটিল সিস্টেম তৈরি করছি যা বাস্তব বিশ্বের অদৃশ্য। গভীরতর বোঝাপড়া ভাগ করে নেওয়ার জন্য আপনি আরও বেশি লোকের মস্তিষ্ক অর্জন করার ক্ষেত্রে আপনার দলটি সফ্টওয়্যার বিকাশকে তত বেশি কার্যকর করবে।এই জুটি প্রোগ্রামিংটি বোঝার জন্য অন্তর্নিহিত কারণ। বেশিরভাগ লোকেরা এটিকে খারিজ করে দেয় (এবং আমি খুব প্রথম দিকে এটিও করেছি) তবে এই নীতিটি মাথায় রেখে আমি আপনাকে আরও একটি শট দেওয়ার সুপারিশ করছি। আপনি কেবলমাত্র দুটি নির্মিত সাবসিস্টেমটি গভীরভাবে বুঝতে পারেন এমন দুই জন লোকের সাথে আপনি যুক্ত হন ... এত তাড়াতাড়ি এত গভীর তথ্য স্থানান্তর পাওয়ার অন্য অনেক উপায় নেই। এ যেন ভলকান মাইন্ড মেল্ডের মতো।
  2. গভীর বোধগতিতে দ্রুত যোগাযোগ করার জন্য আপনার সর্বদা শব্দের প্রয়োজন হয় না। এবং একটি তাত্পর্যপূর্ণ: প্রচুর শব্দ এবং আপনি শ্রোতা / পাঠকের সক্ষমতা ছাড়িয়ে যান, যার অর্থ আপনি যে বোঝার স্থানান্তর চেষ্টা করছেন সেটি ঘটবে না। বিবেচনা করুন যে বাচ্চারা "নিমগ্ন" এবং "শোষিত" হয়ে কীভাবে ভাষা বলতে হয়। শুধু ভাষা নয় ... তিনি মেঝেতে ট্রেন নিয়ে কিছু বাচ্চাদের খেলার উদাহরণ দেন। পাশাপাশি আরও একটি বাচ্চা আসেন যিনি এর আগে কখনও ট্রেনও দেখেননি ... তবে অন্যান্য বাচ্চাগুলি দেখে তিনি গেমটির সারাংশ তুলে ধরে ঠিক খেলেন। মানুষের মাঝে সর্বদা এটি ঘটে থাকে। এটি অনেকগুলি শব্দের সংশ্লেষের পাশাপাশি আপনাকে দেখতে সাহায্য করে যে এটি "প্র্রাণ" পুরানো দিনগুলিতে 700 পৃষ্ঠার বিস্তারিত প্রয়োজনীয়তার বিশদ বিবরণ লেখার চেষ্টা করার জন্য কতটা বিপথগামী হয়েছিল।

সেখানে আরও অনেক কিছু রয়েছে। আমি এখন চুপ করে যাব, তবে আমি এই বইটি সুপারিশ করছি!


2
একটি অনন্য অবদান, এবং কেন এটি পড়ার উপযুক্ত তা স্পষ্টভাবে ব্যাখ্যা করার জন্য আপনি সময় নিয়েছিলেন। মৌলিকতা এবং প্রচেষ্টার জন্য +1! আমি শীঘ্রই এটি পড়ার অপেক্ষায় থাকবো ...
অ্যাভারি পেইন

ভাল. আমি মনে করি না যে আপনি হতাশ হবেন।
চার্লি ফুল 18

7

কিয়ামতের মাস্টার্স। আপনার পেশার প্রতি যতটা অনুপ্রেরণা এবং ভালবাসা যায়: সত্যই অনুপ্রেরণাকারী গল্পটি এই বইয়ে বর্ণিত থেকে তার চেয়ে ভাল আর কিছু পাবে না!


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