স্টাফ আপনার স্কুলে শিখানো উচিত ছিল তবে [বন্ধ] সময় মনোযোগ দেননি


42

এই প্রশ্নটি আমাকে ভাবতে বাধ্য করেছে যে জিজ্ঞাসা করার চেয়ে আরও ভাল একটি প্রশ্ন ছিল।

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

আমি মনে করি এটি কলেজ ছাত্রদের স্কুলে থাকাকালীন তাদের উচিত কী মনোযোগ দেওয়া উচিত তা কিছু সনাক্ত করতে সহায়তা করতে পারে।


16
আমি কথ্য ভাষা শেখার জন্য বেশি সময় ব্যয় না করার জন্য দুঃখ করছি (এটি আমার জন্য কেবল 10-20 বছর পরে ক্লিক করেছে), তবে এটি প্রোগ্রামিং সম্পর্কিত নয়।
লেনিপ্রগ্রামার

উত্তর:


36

বেশিরভাগ বিকাশকারী আমি স্কুল থেকে সরেজমিনে দেখেছি ওও বিকাশের সাথে খুব বেশি অভিজ্ঞতা নেই । তারা এটি শুনেছে, তবে বেশিরভাগ বিষয় এটি কেবল 'ক্লাসে স্টাফ রাখছে'।

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

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

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

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

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

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


1
এই উত্তরটি ওপি নয়, এটি পরিপূরক: তারা আপনাকে আরও ভাল / আরও গভীরতর কী শিখিয়েছিল
ডাভকা

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

3
আমি যখন 'শেখানো' (ভুলভাবে) 'শেখানোর' পরিবর্তে ব্যবহার করা হয় তখন কি আমি একাই ক্রিংজ করতে পারি?
dr-jan

1
@ ডাঃ-জান: এটি দেখানোর জন্য ধন্যবাদ Thanks সম্পাদনা করা হয়েছে।
জানু_ভি

1
আমার মতে, গুরুতর সফ্টওয়্যার লেখার একমাত্র উপায় শেখানো যেতে পারে হ'ল মাল্টিয়ার কোর্স যেখানে আপনি নিজের অতীত ভুলগুলিতে মুখের জায়গা পান।
পল নাথান

120

গার্লস। আপনি ভাবতে পারেন আমি রসিকতা করছি কিন্তু আমি করছি না।

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

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


16
আমি আশা করি আমি এই আরও upvotes দিতে পারে।
5arx

3
সাধারণভাবে কম্পিউটার খালি না করা লোকদের সাথে বেশি সময় ব্যয় করা ভাল জিনিস (টিএম)
রব অ্যালেন

16
48+ জন ব্যক্তি যারা এটিকে অগ্রাহ্য করেছেন কেবল চুপচাপ তাদের কাছে দীর্ঘশ্বাস ফেলেছিলেন।
জর্জি

অন্যথায় 'ব্যবহারকারী' হিসাবে জানেন।
গ্যারি উইলফোবি

61

আমার মনে হয় পরিসংখ্যানগুলিতে আমার প্রায় 42% বেশি শক্তি দেওয়া উচিত ছিল।


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

4
@ ড্যাভকা: এটি প্রায়শই পরীক্ষায় বিশেষত পারফরম্যান্স পরীক্ষায় আসে। ডেটা বিশ্লেষণেও, যা আমার এই দিনগুলিতে প্রচুর।
হতাশিত

4
@ ড্যাভকা - আমি একটি ডেটাচালিত সংস্থায় কাজ করি এবং ভাল পরিসংখ্যান বিশ্লেষণ বিকাশকারীদের 'কেন কোড এক্স কোড ওয়াইয়ের চেয়ে ভাল', বা 'হ্যাঁ, আমি প্রমাণ করতে পারি যদি আপনি আমাকে অনুমতি দেন তবে তাদের প্রমাণগুলি উপস্থাপন করতে সক্ষম হবে এই জিনিসটির উন্নতি করতে 2 সপ্তাহ বিনিয়োগ করতে, পরিসংখ্যানগত বিশ্লেষণ দেখায় যে এটি x% দ্বারা গতি বাড়িয়ে তুলবে। আপনার পরীক্ষাগুলি ডিজাইন করার জন্য পরিসংখ্যান কৌশলগুলি কীভাবে প্রয়োগ করতে হবে তা জানা এখানেই লক্ষ্য।
wkl

3
আমি মনে করি যে আমার 70% / 2- 2% সম্ভাবনা রয়েছে যা আমার উচিত ছিল না।
জ্যাচারি কে

10
60% সময়, এটি প্রতিবার কাজ করে।
ম্যাথু

51

লেখাগুলি আমার জন্য সবচেয়ে বড় হবে। আমি মনে করি না যদিও এটি কেবল বিকাশকারীদের মধ্যে সীমাবদ্ধ।


স্ট্যাক ওভারফ্লো এবং ব্লগিং সেই একটিতে আমাকে অনেক সহায়তা করেছে।
সুইভিশ

36

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


9
+1 টি। এটি আমার দৃ belief় বিশ্বাস যে কারও জন্য যে কীভাবে প্রোগ্রাম করতে হয় না, ফাংশনাল প্রোগ্রামিং শেখা আরও জরুরি প্রোগ্রামিংয়ের চেয়ে সহজ, আপনি যদি ফাংশনাল প্রোগ্রামিং জানেন তবে প্রয়োজনীয় প্রোগ্রামিং শিখতে সহজ, এবং আপনি যদি ফাংশনাল প্রোগ্রামিং শিখতে পারেন তবে আপনি জরুরী প্রোগ্রামিং শিখেছি প্রথমে। অতএব, এটি কেবলমাত্র কার্যকরী প্রোগ্রামিং শেখানোই বোধগম্য নয়, তবে এটি প্রথমে প্রযুক্তিগত করুন এবং সর্বাগ্রে এটিকে বড় এফ-আইং চুক্তিটি থেকে সরিয়ে না দেওয়া ! আমি ভালবাসেন কিভাবে SICP এটা আছে। কয়েক শতাধিক পৃষ্ঠাতে প্রথম অ্যাসাইনমেন্টটি উপস্থিত হয় না এবং আপনি খেয়ালও করেন না।
Jörg ডব্লু মিটাগ

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

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

34

নিয়মিত অভিব্যক্তি. আমি স্পষ্টভাবে মনে করি তাদের কলেজে উড়িয়ে দিয়েছিলাম। তারা কাজের জন্য অপরিহার্য হয়েছে।


2
নিয়মিত এক্সপ্রেশনগুলি কেবল সর্বশেষ কেস দৃশ্য হিসাবে ব্যবহার করা উচিত
বিলি.বব

হ্যাঁ! আমার মনে আছে ভেবেছিলাম আমি তখন এটির কতটা ঘৃণা করেছি ... এটি ক্লাসের জন্য শিখেছি এবং বেশ কয়েক বছর পরে আমার এটির প্রয়োজন না হওয়া পর্যন্ত এটিকে আমার মন থেকে সরিয়ে নিয়েছে। তখন আমি নিজেকে অভিশাপ দিচ্ছিলাম কারণ আমাকে এটি পুনরায় শিখতে হয়েছিল।
বিএমডাব্লু

4
@ এম.এডমন্ডসন, নিয়মিত প্রকাশগুলি সাধারণ কাজের জন্য দুর্দান্ত। আপনি যদি তাদের কোডগুলিতে এগুলি ব্যবহার করেন তবে আপনি কিছু ভুল করছেন (সর্বোপরি, সংযোজনকারীদের পার্সিং করা আরও ভাল)
এসকে-লজিক

3
নিয়মিত এক্সপ্রেশন হ'ল কমান্ড লাইনে এবং শক্তিশালী সম্পাদক যেমন vim বা emacs এ ব্যবহার করার জন্য। কেবল কোডে ব্যবহারের জন্য নয়।
স্টিফেন পলগার

1
@ এম.এডমনসন, না - নিয়মিত এক্সপ্রেশনগুলি দুর্দান্ত সরঞ্জাম যা প্রথমে চয়ন করা উচিত ! এই পরিস্থিতিতে যেখানে তারা প্রয়োগ করে - যখন কখন তা হয় না তখন সেখানে অভিজ্ঞতা প্রয়োজন knowing

33

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


2
হতে পারে আমি কেবল জটিল পর্যাপ্ত জিনিস লিখছি না, তবে কেবলমাত্র বিগ ওকেই জানতে পেরেছিলাম একটি উচ্চ শেষ প্রযুক্তি প্রতিষ্ঠানের একটি সাক্ষাত্কারে। আমি যখন 20 বছর আগে এটি শিখেছি তখন যেহেতু আমি ব্যবহার করি না তবে প্রতি 10 বছরে একবার বা তাই আমি এটি মনে করি না।
বিল লিপার

2
@ বিল-লিপার: আমার অভিজ্ঞতা হ'ল বিগ-ও আপনি প্রতিদিন ব্যবহার করেন এমন কিছু নয়, তবে এটি এমন একটি বিষয় যা আপনি যখন জানবেন, তখন প্রায়শই আপনাকে এমন সমস্যা নির্ধারণে সহায়তা করে যা আপনার জানা ছিল না যে আপনি ছিলেন, বা না হলে বের করা হত না। যদি আপনি এটি জানেন না, আপনার কাছে কখনই সেই অন্তর্দৃষ্টি নেই এবং আপনি কী অনুপস্থিত তা জানেন না।
btilly

1
@ বিল, বিগ-ও হ'ল একটি আনুষ্ঠানিক উপায় যা আপনার স্কেল করার দরকার হলে আপনি অন্যটিতে কতটি লুপ রেখেছেন সে সম্পর্কে আপনাকে যত্নবান হওয়া দরকার। বেশিরভাগ প্রোগ্রামাররা আনুষ্ঠানিক নামটি না জেনে একরকমভাবে শিখেন।

23

আমি যখন আমার 14 বছর বয়সে আমার শিক্ষক আমাকে যা বলেছিলেন আমি তা শুনে থাকি Unfortunately দুর্ভাগ্যক্রমে আমি এটি আপনাকে বলতে পারি না, কারণ আমি শুনিনি।


21

সীমাবদ্ধ ভাষা এবং অটোমাতা তত্ত্বের কোর্স হতে হবে।

ভেবেছিলাম এটি খুব তাত্ত্বিক ছিল, যতক্ষণ না আমার কাজ আমাকে স্ক্র্যাচ থেকে একটি ডোমেন নির্দিষ্ট ভাষার সংকলক করার দাবি করে।


4
দাঁড়ান। কার্যত তুমি কি কর ? যদি আপনি আমাকে জিজ্ঞাসা করতে আপত্তি করেন না =)
চতুর্দশ

1
@ টিটিবম: আমি অর্ধপরিবাহী নিয়ে কাজ করি এবং এর নিজস্ব ডোমেন নির্দিষ্ট ভাষা রয়েছে যথাযথভাবে কঠোর কর্মক্ষমতা প্রয়োজনীয়তার সাথে।
ফ্যান্যাটিক 23

18

আমি সি, পাশাপাশি ইউনিক্স বলব। যদিও আমি কলেজের খুব শীঘ্রই ইউএনআইএক্স শিখলাম, তবে আমি মনে করি ইউএনআইএক্স এবং সি এর সাথে আরও জড়িত হয়ে আমি উপকৃত হতাম।


ইউনিক্স? এখনও কি কলেজগুলিতে পড়ানো হয়?
apoorv020

1
এটি লিনাক্সের মতো ... বা ভাল হওয়া উচিত। যে কোনও প্রোগ্রামারকে কিছুটা বাশ জানতে হবে (বা অন্য কোনও শেল)।
প্রতি উইকল্যান্ডে

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

13

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

মঞ্জুর আমি 20 বছর আগে স্কুলে গিয়েছিলাম এবং সি বৈদ্যুতিক প্রকৌশল বিভাগে কাটিয়া প্রান্ত হিসাবে বিবেচিত হয়েছিল। সিএস লোকেরা লিস্প এবং সি ++ দিয়ে কিছু স্টাফ করছিল তবে এখনও আমি আশা করি যতটা আশা করি আজকের স্নাতকদের সাথে চলছে।


11

নকশা নথি

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


আমি যদি ভাল না হই তবে অন্য কেউ সেগুলি লিখবেন, যা আমার পছন্দ।
কেভিন

10

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


@ ফ্রাস্ট্রেটেড উইথফোর্ডস ডিজাইনার এখনই হ্যাঁ, তবে যখন আমি শিশু ছিলাম ... :)
এলএফএক্স

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

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

@ ডিমা, আজকাল কি পরিস্থিতি তা জানেন না, তবে আমি যখন কোলাজে এবং স্কুলে ছিলাম, তখন প্রতিটি শিক্ষক তা বলেছিলেন।
lfx

3
@ ফ্রাস্ট্রেটেড উইথফর্মস ডিজাইনার: আমি বিশ্বাস করব। রাশিয়ান ভাষায় অবশ্যই গণিত সম্পর্কিত অনেকগুলি উপাদান রয়েছে। তবে আপনি যদি কম্পিউটার সম্পর্কিত বিষয়গুলির বিষয়ে কথা বলছেন, তবে আপনি ইংরেজি জানা থেকে ভাল।
দিমা

8

বিষয়গুলির সিএস দিক থেকে:

  • ইউজার ইন্টারফেস ডিজাইন
  • পরীক্ষামূলক
  • ভর্সন নিয্ন্ত্র্ন
  • concurrency

সমস্ত বিভাগ থেকে:

  • প্রযুক্তিগত লেখা
  • স্পিচ যোগাযোগ
  • সময় অনুমান দক্ষতা

পরীক্ষার এবং সংস্করণ নিয়ন্ত্রণের জন্য +1। গুরুতরভাবে, আমরা অনেক শুনেছি যে পরীক্ষাটি খুব গুরুত্বপূর্ণ ছিল ... তবে কীভাবে করা যায় তা সত্যই কখনই
শিখেনি

7

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


7

স্পষ্টতই, ইতিহাস এবং সাহিত্য। সমস্যা প্রায়শই হয়, স্কুল সেগুলি আকর্ষণীয় করে তোলে না।


যখন তাদের বাড়ির স্কুলার হিসাবে শিখার সময় তারা আরও আকর্ষণীয় হতে পারে।
ম্যাথু রোডাস

6

ইলেক্ট্রনিক্স

স্কুলে আমার খুব বেশি সফ্টওয়্যার সম্পর্কিত জিনিস ছিল না । আহ - তথ্যবিদ্যা, তবে আমি এটি বাতিল করে দিয়েছি। :) তবে পরে শিখতে সহজ হয়েছিল। যদিও ইলেকট্রনিক্স, আমি প্রায়শই এটি পাই না। মাইক্রোকন্ট্রোলার, পিডব্লিউএম, জিপিআইও - ডাব্লুটিএফ? আমি চাই আমি জিনিসটি বুঝতে পারতাম।


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

5

বিতরণ নেটওয়ার্কিং / কম্পিউটিং । প্রোগ্রামিং কোনও চ্যালেঞ্জ নয়, তবে বর্তমান স্থাপত্যের পূর্বশর্তগুলি বিতরণ করা ধারণাগুলির গভীর জ্ঞান।

নির্বাচনী হিসাবে একটি বিস্তারিত কোর্স দেওয়া হয়েছিল, তবে এটি এবং এআইয়ের মধ্যে নির্বাচন করতে হয়েছিল: সুতরাং, এটি সত্যিকারের জন্য আফসোস নয়।


5

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


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

4

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


4

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


4

অর্থনীতি। এটি বিরক্তিকর হতে পারে (এবং কিছুটা নিষ্ঠুর) তবে যাইহোক এটি কেবলমাত্র এই সমাজে সত্যই প্রয়োজনীয়। তার পরে, পরিসংখ্যান।


4

আমি মনে করি যে তিনটি ক্লাসই আমাকে কীভাবে কম্পিউটার সফ্টওয়্যার প্রয়োগের ক্ষেত্রে সবচেয়ে বেশি অন্তর্দৃষ্টি দিয়েছিল (যা এই বোঝার ফলে আরও অনুকূল প্রোগ্রামিংয়ের অনুমতি দেয়):

সমাবেশ ভাষা অপারেটিং সিস্টেম সংকলক

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


3

আমি প্রায় এক ডজন ক্লাস আছে আমি ইচ্ছা করি আমি কলেজে নিয়েছি কিন্তু না। বেশিরভাগ সিএস নয়। ফটোগ্রাফি, জেনারেল কেম, আরও লেখা!


3

লিবারেল আর্টস বলছে এমন লোকদের সংখ্যাটি মজাদার: আমি একজন জ্ঞানীয় বিজ্ঞান মেজর ছিল (ফিলোসফি / কমপ্সসি / এনাটমি) ... ইংরেজিতে ভারী নাবালিকের সাথে ফিলোসফি / কমপ্সসিটিতে স্যুইচিং শেষ হয়েছিল (আমি বিএ অর্জন করতে পারতাম, তবে 101 এড়ানোর জন্য আমি এড়িয়ে চাইলাম না)।

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

হৃদয় গ্রহণ করুন। কমপক্ষে আপনাকে নিজের শিক্ষার ব্যাখ্যা দেওয়ার দরকার নেই প্রতিবার কেউ আপনার জীবনবৃত্তান্তের দিকে তাকালে।


আপনি কি দয়া করে ব্যাখ্যা করতে পারেন যে "আমার সেরা এআই কোর্সগুলি ছিল দর্শনের কোর্স"?
মার্ক সি সি

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

+1: নিজেকে দর্শনের প্রধান হিসাবে আমি ফিলোসফি অফ মাইন্ড নামে একটি ক্লাস নিয়েছি। এই শ্রেণিটি মূলত টুরিং মেশিনগুলির প্রতি অনুগত ছিল। আমার দর্শন দর্শনের উপদেষ্টা আন্ডারগ্রাডে একজন সিএস মেজর ছিলেন এবং আমার সিএস উপদেষ্টা আসলে ফিলোসফিতে তাঁর পিএইচডি করেছিলেন।
মরগান হের্লোকার

+ 1: "আপনাকে আপনার শিক্ষার ব্যাখ্যা দিতে হবে না"। এবং আমি সেখানে ছিলাম, চিন্তাভাবনাগুলি মার্কিন যুক্তরাষ্ট্র / যুক্তরাজ্যে আলাদা ছিল ... আপনার অর্থ কী তা আমি জানি know
রাভলাইন

3

চতুর্ভুজ সমীকরণ এবং ত্রিকোণমিতি।

প্রথাগত ইঞ্জিনিয়ারিং বিভাগের জন্য সফ্টওয়্যার লেখার ক্ষেত্রে খুব গুরুত্বপূর্ণ।


গণনা করা হয় না .... যেহেতু বেশিরভাগ ভাল প্রোগ্রামার ইঞ্জিনিয়ার হয় তাই কেন এমন কেউ যদি গণিত, পদার্থবিজ্ঞান এবং কম্পিউটিং বোঝে এমন একাধিক প্রকৌশলী যখন ইঞ্জিনিয়ারিং বিভাগের জন্য তাদের মৌলিক পাটিগণিত দক্ষতা রাইটিং সফ্টওয়্যারটিতে অভাব বোধ করেন? ?
বেন ভয়েগট

@Ben। বিশ্বাস করুন বা না করুন ... প্রচুর লোক সফ্টওয়্যার বিকাশে যেতে সক্ষম হয়েছিল এবং এতে আনুষ্ঠানিক প্রশিক্ষণ নেই। এটি সম্ভবত "আপনার সময়" এর আগে। আমি একজন হয়েছি .. আমি এটি শিখতে পেরেছি, তবে স্কুলে মনোযোগ দিলে এটি অনেক সহজ হয়ে যেত।
রাগ করুনআইজি

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

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

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

1

ইয়া আমি আমার মতো কম্পাইলারগুলিতে বেশি মনোযোগ দিই নি।


1

সিএস / গণিত: আরও যুক্তি, বীজগণিত, বিভাগের তত্ত্ব। আরও মৌলিক এবং কম প্রয়োগ করা জিনিস: আপনি যখন মৌলিক বিষয়গুলি ভাল জানেন তখন প্রয়োগকৃত জিনিসগুলি বোঝা অন্য উপায়ে আরও সহজ এবং ফলপ্রসূ।

(পরিসংখ্যানগুলিতে আমার এ ছিল তবে এটি বাস্তব প্রোগ্রামিংয়ের প্রয়োজনের সাথে যুক্ত করতে অনেক সময় নিয়েছিল, আমি অনেক কিছু ভুলে গিয়েছি))

'মানবিকতা': প্রাকৃতিক ভাষা, রচনা, সূত্র, বোঝা এবং বোঝা হচ্ছে। যতক্ষণ না আপনি ২-৩ টিরও বেশি সহকর্মী হ্যাকার, অর্থাৎ তথাকথিত 'রিয়েল লাইফ' ​​নামে একটি দলে যোগদান না করেন ততক্ষণ এটি গুরুত্বপূর্ণ মনে হয় না।


1

কম্পিউটার গ্রাফিক্স (ওপেনগেল / ডাইরেক্টেক্সে 3 ডি রেন্ডারিং)

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

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