নেট-প্রোগ্রামারদের কীভাবে আমি ব্যাখ্যা করব? নেট কী? [বন্ধ]


11

আমি কোনও সফ্টওয়্যার সংস্থায় কাজ করি না, এবং আমি সংস্থার একটি মুষ্টিমেয় লোকদের মধ্যে একজন যারা প্রোগ্রামিং সম্পর্কে কিছু জানেন। আমি সরকারী APIs এর মাধ্যমে অফিসে ব্যবহৃত অন্যান্য প্রোগ্রামগুলি স্বয়ংক্রিয় করতে অনেক সময় ব্যয় করি এবং আমি কয়েকটি স্ট্যান্ড একা অ্যাপ্লিকেশনও তৈরি করেছি। অফিসে আমরা যে সমস্ত অ্যাপ্লিকেশন ব্যবহার করি বলে মনে হয় আমি প্রায় সম্পূর্ণ সি # নেট তে কাজ করি seems

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

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


3
প্রোগ্রামিংটি নেট থেকে আলাদা হওয়া উচিত; 2 এর একই অর্থ ব্যাখ্যা করা যেমন বিশ্বকে 1 টি দেশ দ্বারা শাসিত করা হয় (এখানে কোনও নাম নেই: ডি)
Fanatic23

যদি আপনি কোনও ব্যবসায়িক ব্যক্তির সাথে কাজ করছেন তবে বলুন এটি একটি "সেরা অনুশীলন"।
স্কট হুইটলক

উত্তর:


15

নন-প্রোগ্রামারটির জন্য নেট

প্রোগ্রামিং - মূলত একটি কম্পিউটারকে কী করণীয় এবং কীভাবে তা করা হচ্ছে telling

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

প্রোগ্রামিং ল্যাঙ্গুয়েজ - এটি এমন একটি ভাষা যা (সাধারণত) ইংরেজি এবং গণিতের মিশ্রণের অনুরূপ। সংকলকটি বুঝতে এটি যথেষ্ট সহজ এবং কঠোর উভয়ই।

সংকলক - এটি এমন একটি প্রোগ্রামিং ভাষা অনুবাদ করে যা আপনি কম্পিউটার যে ভাষা বুঝতে পারবেন কোনও ভাষায় বুঝতে পারবেন, আপনি এটি কম্পিউটারটিকে বলতে পারেন ।

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

। নেট প্ল্যাটফর্ম - উত্পাদনশীলতার উপর জোর দিয়ে প্রোগ্রাম লেখার জন্য সরঞ্জাম, ভাষা এবং গ্রন্থাগারগুলির একটি বৃহত সংগ্রহ।

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


নিতপিক: গ্রন্থাগারগুলি প্রায়শই কমপুটিরিজে প্রাক-অনুবাদ হয় না
আমারা

14

না

তাদেরকে "সি #" বলুন এবং তারা যদি অনুসরণ করে তবে তারা এটিকে বের করে ফেলবে। শূন্যে এটি ব্যাখ্যা করার কোনও অর্থ নেই।

[বা তাদের "জাভা" বলুন যাতে তারা আপনার কাছে সাহায্যের জন্য আসে না!]


আমি এই আরও ভোট দিতে :)
duros

+1: এটি গুরুত্বপূর্ণ হওয়া অবধি গুরুত্বপূর্ণ নয়। ততক্ষণে এখানে আঁকতে কিছু বেস জ্ঞান রয়েছে।
স্টিভেন ইভার্স

4

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


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

2

.NET একটি ফ্রেমওয়ার্ক যা। নেট প্রোগ্রামিং ভাষা ব্যবহার করতে পারে। আপনি এটি WinForm (নন-ডাব্লুপিএফ) ডেস্কটপ অ্যাপ্লিকেশন, ডাব্লুপিএফ ডেস্কটপ অ্যাপস, সিলভারলাইট, এএসপি.এনইটি এবং মোবাইল লিখতে ব্যবহার করতে পারেন। সুতরাং নেট নেট এর একটি অংশ (যেমন ডেস্কটপ অ্যাপ্লিকেশন লিখতে) শেখার মাধ্যমে একজন প্রোগ্রামার সহজেই অন্যান্য অ্যাপ্লিকেশন যেমন কীভাবে ওয়েব অ্যাপ্লিকেশন লিখতে হয় তা শিখতে পারেন।

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


2

ব্যক্তি এটি বুঝতে পারে এমন কিছু সাথে সর্বদা এটি সম্পর্কিত করুন। তারা যদি প্রোগ্রামিং না বুঝতে পারে তবে:

.NET হ'ল প্রাক-তৈরি সামগ্রীর সংগ্রহ। সুতরাং এটির মতো:

  • ইতিমধ্যে ইট একটি সম্পূর্ণ প্রচুর
  • একটি প্রাক-লিখিত চুক্তি যেখানে আপনি কেবল কয়েকটি ক্ষেত্র পূরণ করুন
  • গাড়ি তৈরির পৃথক অংশগুলির পরিবর্তে একটি গাড়ি কেনা

2

এটি একটি বড় ফ্লাফি মেঘ ..

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

এটি সংক্ষিপ্ত রাখুন:

  • এটি একটি বড় ফ্লাফি মেঘ :)
  • এর মাইক্রোসফ্ট টেক
  • পিসি, এক্সবক্স, উইন্ডোজ ফোনে চলছে
  • এটি বিভিন্ন ভাষা "বোঝে"
  • তাদের সাথে গেমস, বিজনেস অ্যাপ্লিকেশন এবং ওয়েবসাইট তৈরি করতে পারে

1
কিছুটা ঘনীভূত, তাই না?
রবার্ট হার্ভে

না, মোটেও না, কিছুটা হলেও নয়। যেকোন সময় আমাকে লোকের কাছে প্রযুক্তিগত জিনিসগুলি বর্ণনা / ব্যাখ্যা করতে হয়েছিল নন-টেক। আমি 1000,000000 ফুট ভিউ দেওয়া ভাল মনে করি। কেন? কারণ 90% সময় তারা এ সম্পর্কে একটি sh * টি দেয় না। তারা কেবল এটি কাজ করতে চায়। তবে যে 10% আগ্রহী তারা সর্বাত্মকভাবে অনুসরণ অনুসরণ করবে এবং তারপরে অনুসরণ করবে। এটি যোগাযোগের সবচেয়ে কার্যকর উপায় efficient বিমূর্ততার সর্বোচ্চ স্তরের থেকে শুরু করুন এবং আপনি যেভাবে কাজ করেছেন ...
ডার্কনাইট

1

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

.NET একটি আধুনিক প্রোগ্রামিং প্রযুক্তি যা ব্যবসায়িক অ্যাপ্লিকেশন, ওয়েব সাইট, গেমস এবং মাল্টিমিডিয়া তৈরিতে সবচেয়ে ভাল ব্যবহৃত হয়।


0

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


হ্যাঁ যে সাহায্য করে। আমি মনে করি যে সমস্যার একটি অংশ আমার কাছে খুব ভাল বোঝার দরকার নেই কিভাবে। নেট আমার নিজের কাজ করে। আমি .NET এপিসের সাথে কাজ করে কেন এতগুলি প্রোগ্রাম করি Like এটি কেবলমাত্র এটি গরম নতুন প্রযুক্তি বা কারণের কোনও মৌলিক কিছু রয়েছে N নেট যা তখন আরও ভাল করে তোলে ভিবিএ বা ভিবিএস স্ক্রিপ্ট?
এরিক

ওহ godশ্বর হ্যাঁ এটি ভিবিএ বা ভিবিএস স্ক্রিপ্টের চেয়ে ভাল। ভিবিএর পরিবর্তে একটি নেট নেট থাকা ভিবি 6 বনাম ভিবি.নেটের প্রোগ্রামিংয়ের মতো।
ব্ল্যাকইস

0

এটি এই সংস্থার মধ্যে আপনার জন্য একটি সুযোগ বলে মনে হচ্ছে।

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

আমি কারও সাথে কর্তৃপক্ষের সাথে কথা বলার পরামর্শ দেব যা এটি আপনার ভূমিকার অংশ হয়ে উঠতে সক্ষম হতে পারে - যেমন আপনি সফ্টওয়্যার বিকাশের প্রচেষ্টা চালিয়ে যান এবং সেই অনুযায়ী স্বীকৃত হন।

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

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


-1

"প্রোগ্রামার / সফ্টওয়্যার বিকাশকারীরা মাইক্রোসফ্ট পণ্য এবং এমনকি লিনাক্সের মতো কিছু প্ল্যাটফর্মের জন্য অ্যাপ্লিকেশন তৈরি করা সহজ করে তোলে।"


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