শেল স্ক্রিপ্টিং এর কোন বৈশিষ্ট্যগুলি পিএইচপি / পাইথন বিকাশের জন্য প্রাসঙ্গিক? [বন্ধ]


28

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

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


9
যে কেউ 5 বছর আগে আমাকে বলেছিল "সত্যিকারের পুরুষরা সি ++ তে সাবলীল, প্রকৃত পুরুষেরা কমান্ড লাইন ব্যবহার করে এবং একটি ফ্লপি চিত্র থেকে তাদের লিনাক্স বুট করে" - fvck you! আমি তাদের "প্রকৃত পুরুষ" তাদের মাথাটি ব্যবহার করতে এবং কাজের জন্য তারা যে সেরা সরঞ্জাম খুঁজে পেতে পারে তা চয়ন করতে চাই। কাজের বাইরে তারা কীভাবে মজা করতে পারে তাও তারা জানে। মহিলারা, মনকেন্দ্রিক উত্তরের জন্য দুঃখিত। "পুরুষ" বলতে আমি প্রোগ্রামার বোঝাতে চাইছি, তবে সে সময় এটি কীভাবে কথিত হয়েছিল।
চাকরী

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

6
@ স্লোমোজো: আসল পুরুষরা তাদের স্ত্রী এবং সন্তানদের ভালবাসেন এবং তাদের সাথে ভাল ব্যবহার করেন। ;)
ম্যাসন হুইলার

@ ম্যাসন, আপনি একজন রাজপুত্র স্যার।
অক্টোডো 20:25

1
পিএইচপি / পাইথন প্রায়শই লিনাক্স বাক্সগুলিতে স্থাপন করা হয় কারণ সেগুলি উইন্ডোজ বাক্সগুলির তুলনায় সস্তা। অতএব, যদি আপনার সেগুলি নার্স করার দরকার হয় তবে কীভাবে জিনিসগুলি কাজ করে এবং আপনি কী করেন তা জেনে আপনি ভাল।

উত্তর:


35

আমি যদি উইন্ডোজ অ্যাপ (বা একটি ম্যাক অ্যাপ) কোডিং করছি তবে আমার লিনাক্স কেন জানতে হবে? একটি ফোর্ড যান্ত্রিক জন হরিণ ট্রাক্টর জানতে হবে? এটি সমস্ত কি আপনি যা করছেন তার উপর নির্ভর করে পেশাদারভাবে বা আপনার নিজের "শখ" সময়।

এখন, এটি জানার ক্ষতি হয় না। আসলে, আমি "আপনি যত বেশি জানেন, তত ভাল আপনি" এর প্রতি দৃ firm় বিশ্বাসী


আমার জিজ্ঞাসার কারণ হ'ল লিনাক্সকে আজকাল সমস্ত ধরণের প্রোগ্রামারদের জন্য 'শিখতে হবে' বলে মনে করা হয়। আমি তবে ভুল হতে পারে।
Maxtor

@ ম্যাক্স: এটি কেবলমাত্র আপনাকে স্মার্ট করে তুলবে যদি আপনি এটি কীভাবে ব্যবহার করতে হয় এবং লিনাক্স এটি কীভাবে এবং কেন করে তা জেনে থাকে। লিনাক্স উত্স কোডটিতে এর মধ্যে বিস্তৃত জ্ঞান রয়েছে তবে মুয়াড যেমন বলেছেন, এটি জরুরি নয়।
গিক

1
তাকে লিনাক্স শিখতে হবে যদি তিনি কখনও তার প্রযোজনার পরিবেশে নিজের প্রোগ্রাম স্থাপনের প্রত্যাশা করেন, যা বেশিরভাগ সময় লিনাক্স হতে পারে।
ফুকিয়া

@ ডিউওকোফগেমিং, আপনি আইআইএস এবং পিএইচপি চালাতে পারেন কোনও সমস্যা নেই। লিনাক্স শিখতে ভাল হবে, তবে প্রয়োজনীয়? আসলে তা না.
Muad'Dib

@dukeofgaming আমাকে কখনও আমার ASP.NET অ্যাপ্লিকেশনগুলিকে একটি লিনাক্স সার্ভারে স্থাপন করতে হয়নি এবং আমি সন্দেহ করি যে আমি কখনই এটি করব!
কर्क ব্রডহર્স্ট

29

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

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

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

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


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

ল্যাম্প স্ট্যাক এবং এমবেডেড স্পেসের জন্য +1। শিক্ষানবিস ইউনিক্স / লিনাক্স প্রোগ্রামারদের জন্য এই বিষয়ে আপনার বইয়ের সুপারিশগুলি পছন্দ করবে।
অ্যান্টনি

17

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

যদিও এটি একটি সূক্ষ্ম লাইন। আপনি যদি সতর্ক না হন তবে দ্রুত আপনি উইন্ডোজ খুঁজে পেতে পারেন যে আপনি লিনাক্স যা অফার করে তা ব্যবহার করার সাথে সাথে আপনাকে সত্যিই টিকটিক করতে শুরু করে ...


12
+1 - আপনি যদি উইন্ডোজ ব্যবহার করে চালিয়ে যেতে চান তবে লিনাক্স শিখবেন না।
মংগাস পং

6
+1 - [হাত ভেড়াতে চলা] উম। আমার নামের ইনাইমথি ... এবং আহ, আমি উইন্ডোজ প্রাক্তন ব্যবহারকারী।
ইনাইমথি

6

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

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

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

খুব কমপক্ষে আপনার নিজের জীবনবৃত্তান্তে রাখার জন্য অন্য কিছু থাকতে পারে তবে আপনি এটি থেকে বেরিয়ে আসবেন এটি সর্বোত্তম জিনিস নয়।

আমি নিশ্চিত যে আপনার নিজের জিনিস আপনি খুঁজে পাবেন যা আপনাকে যেতে বাধ্য করবে: "বাহ, এতো সুন্দর!" আমার প্রথমটি অ্যাপিচিকে USR1 সিগন্যাল ব্যবহার করে কোনও নতুন কনফিগারেশন ফাইল পুনরায় লোড করার জন্য এবং লগগুলি পুনরায় চালু করার জন্য, পরিষেবাটি কখনও বন্ধ না করে এবং সংযোগ গ্রহণ অব্যাহত রাখতে সক্ষম হচ্ছিল। এছাড়াও এসএসএস এবং আরএসএনসি, এমএস পোর্ট সেগুলি কেন আমার বাইরে নয় তা নিয়ে দুঃখ।


+1 এমএস দেখানোর জন্য শেল পথের দিকে এগিয়ে যায় এবং সম্পূর্ণরূপে এটির অভাব হয়!
০১:২১

4

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

প্রোগ্রামার হিসাবে আপনি পিসিক্সের সাথে পরিচিত হওয়ার কথা বিবেচনা করে আরও ভাল করতে পারেন, কেবল একক ইউনিক্স-এর মতো বৈকল্পিক নয়। যদিও এতে কিছু বিড়ম্বনা রয়েছে, এটি প্রচুর পরিশ্রমের প্রতিনিধিত্ব করে যা একটি স্ট্যান্ডার্ড ইন্টারফেস প্রতিষ্ঠার অবিশ্বাস্য প্রয়াসে গিয়েছিল যা (বেশিরভাগ) পরিবেশের মতো সমস্ত ইউএনএক্স জুড়ে বহনযোগ্য। দ্রষ্টব্য, অনেকগুলি ইউনিক্স সিস্টেমের মতো 100% "পিক্সিক্যালি সঠিক" নয়, তবে এটি একটি সূচনা পয়েন্ট।

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


লিনাক্স সম্পর্কে আমার জ্ঞান +1 (আমি বহু বছর ধরে লিনাক্স ওয়েব সার্ভার পরিচালনা করেছি) আমার "মাইক্রোসফ্ট" এর উন্নতিতে আমাকে অনেক সহায়তা করেছে। আসলে, প্রতিটি সমাধানই এটির সমস্যা।

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

3

হ্যাঁ, তবে আপনি এটি সক্রিয়ভাবে অধ্যয়ন করার মতো শোনেন না।

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

বলা হচ্ছে এখানে অবশ্যই কয়েকটি কমান্ড রয়েছে যে আপনি লিনাক্স জগত থেকে একটি বেসিক উপলব্ধি না রাখার জন্য আপনাকে বাদ দেবেন।


3

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

অন্যদের এখানে প্রতিধ্বনিত করা খুব কম আপনার কাজ বা ক্যারিয়ারের জন্য "প্রয়োজনীয়" হতে পারে তবে এটি আপনার নিজের কাজ, ভাষা বা সিস্টেমের যে সুবিধা এবং সীমাবদ্ধতা আপনি ব্যবহার করছেন তা বুঝতে সহায়তা করবে।


2

আইএমএইচও, লিনাক্স / ইউনিক্স জানার জন্য একজন দক্ষ প্রোগ্রামারের পক্ষে আরও গুরুত্বপূর্ণ ইউনিক্স দর্শনের পক্ষে এক দুর্দান্ত পদক্ষেপ হবে


2

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

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

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

আমি সত্যিই ভাল জানি। নেট প্রোগ্রামাররা যারা কলেজ থেকে বেরিয়ে এসেছিল যারা লিনাক্স সম্পর্কে কিছুই জানে না, তাই এটি কোনও প্রয়োজন নয়, তবে আমি আশা করব যে 5 বছরেরও বেশি প্রোগ্রামিং অভিজ্ঞতা আছে এমন একটির ফর্ম লিনাক্সের সাথে অন্য কোনও রূপে প্রকাশিত হয়েছে to তাদের কেরিয়ারে সময়।

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


2
আমার উইন্ডোজ বাক্সগুলিতে আমার সর্বদা গ্রেপ এট ছিল, এগুলি একটি প্রয়োজনীয়তা।
0-0 এ শোনাচ্ছেন

1

নীচের যে কেউ আপনাকে বিরক্ত করে?

  1. আপনি আপনার জীবনবৃত্তান্তে লিনাক্স লাগাতে পারবেন না।
  2. আপনি খাঁটি লিনাক্সের দোকানে কাজ করার যোগ্যতা অর্জন করেন না।
  3. আপনার বর্তমান কাজের দাবি এবং স্ব-অধ্যয়নের মাধ্যমে লিনাক্স অনুসরণের আগ্রহের স্তরটি অস্তিত্বহীন, সুতরাং লিনাক্স সম্পর্কিত আপনার পরিস্থিতি পরিবর্তন হবে না।
  4. উইন্ডোজবিহীন বিকাশকারীরা আপনাকে বিদ্রূপ করবে (সম্ভবত আপনার মুখের কাছে নয়))

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


1

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

সুতরাং হ্যাঁ, আপনি যখনই পারেন তা শিখানো উচিত।


1

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

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


0

যথেষ্ট জানেন তাহলে আপনি যে মনস্থ করা একটি নির্দিষ্ট অপারেটিং সিস্টেমের স্থাপন করা হয়, তাহলে আপনি নিশ্চিত করতে পারি যে আপনার আবেদন এটা উপর কাজ করে, কিন্তু অন্যথায় ... তুমি না আছে জানি কিছু / সবকিছু।


আপনি যদি বিকাশ না করে অন্য কোনও ওএসে স্থাপন করছেন তবে নতুন ওএস সম্পর্কে আপনার প্রচুর জ্ঞানের প্রয়োজন হতে পারে । একটি বড় কারণ হ'ল আপনার আবেদনে নিম্ন স্তরের কার্যকারিতা কতটা উপস্থিত রয়েছে (যেমন- কোনও সিরিয়াল পোর্ট-টাইপ অ্যাক্সেস)
প্যাট্রিক

0

.NET না করে আমি লিনাক্স ব্যবহার পছন্দ করি। ল্যাম্প স্ট্যাকটি আমার কাছে ডাব্লুএমএপি থেকে আরও প্রাকৃতিক মনে করে feels

মাইক্রোসফ্ট স্টাফ ব্যতীত অন্য কিছু শেখার আপনার যদি আগ্রহী থাকে তবে আমি অবশ্যই এটি শেখার পরামর্শ দেব would

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