ওয়েব ডেভলপার বা সফটওয়্যার ইঞ্জিনিয়ার? [বন্ধ]


24

এমন একটি প্রশ্ন যা আমি নিজেকে জিজ্ঞাসা করে যাচ্ছি এবং সত্যই বিভ্রান্ত হয়ে পড়ে যে কোন পথে যাব।

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

অন্যদিকে আমি ডেস্কটপ অ্যাপ্লিকেশনগুলির জন্যও সফটওয়্যার ইঞ্জিনিয়ারিং পছন্দ করি কারণ আমার কাছে ভিবি.নেট, জাভা, সি ++ ইত্যাদি ক্ষেত্রে ছোট ছোট স্কেল সফটওয়্যারটির অভিজ্ঞতা রয়েছে I

কোন পথে আরও সুযোগ এবং আরও ভাল ভবিষ্যত রয়েছে? আপনার মতামত কি?


3
এই দুটি পেশা ঠিক কীভাবে? o_O
ডাঃ হ্যানিবাল লেস্টার

2
আমি ঠিক একই সিদ্ধান্তের মুখোমুখি ... তবে ওয়েব বিকাশ আমাকে চুষে রাখে কারণ এটি না পেয়েও চুক্তি পাওয়া এত সহজ।
এমপেন

1
আমি জানতাম না যে সফটওয়্যার ইঞ্জিনিয়ার এবং ওয়েব বিকাশকারী মধ্যে পার্থক্য রয়েছে। আপনি যে জিনিসগুলি শিখেন। :)
টনি

5
আমি মনে করি আপনার অর্থ 'সফটওয়্যার বিকাশকারী'
রস

উত্তর:


25

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

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


2
+1 আমি সিস্টেম প্রোগ্রামিংয়ের প্রচুর এক্সপোজারের প্রস্তাব দিই। আপনার কার্নেল লিখতে সক্ষম হওয়ার দরকার নেই, তবে কীভাবে এটি কাজ করে তা আপনার বুঝতে হবে। আমি অনেক ওয়েব বিকাশকারীদের মধ্যে দৌড়েছি যাদের অন্তর্নিহিত OS আসলে কীভাবে মেমরি পরিচালনা করে এবং I / O সম্পর্কে আক্ষরিক কোনও ধারণা নেই।
টিম পোস্ট

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

1
একদম ঠিক! সফটওয়্যার ইঞ্জিনিয়ারিং কেবল ডেস্কটপ বিকাশের চেয়ে অনেক বেশি পরিবেষ্টনীয়। এটি পুরো এসডিএলসি!
LeWoody

@ টিম পোস্ট - আমি সত্যিই একমত নই .. যদিও এক্সপোজার সর্বদা সহায়তা করে তবে একটি ভাল ওয়েব বিকাশকারী হওয়ার প্রয়োজন হয় না। এটি বিমূর্ত স্তর কাজ করার পুরো পয়েন্ট। সর্বোপরি, কিছু কিছু উচ্চ বর্ণমালার চেয়ে জেনে যাওয়ার চেয়ে দুর্দান্ত কিছু জানতে আরও ভাল।
রূপেশ শেনয়

27

দুটি আলাদা করা বন্ধ করুন - ওয়েব বিকাশ একটি বিশেষায়নের মতো সফটওয়্যার ইঞ্জিনিয়ারিংয়ের একটি উপসেট। এবং বিশেষায়িত হওয়াতে কোনও সমস্যা নেই।

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


1
আমি আপনার সাথে 100% একমত, কিন্তু দুর্ভাগ্যক্রমে, সবাই তা করে না।
সোবিয়োলিক

4

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

বাস্তবে আপনাকে অবশ্যই বিশেষজ্ঞ করতে হবে। সিএসএস জানা, জাভাস্ক্রিপ্টের এক ডজন লাইব্রেরি, এইচটিএমএল, সার্ভারসাইটের কয়েকটি ভাষা এবং ফ্রেমওয়ার্কের পাশাপাশি ডেটাবেসগুলি জেনে অনেক সময় নিতে পারে।

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


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

3

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

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


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

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

2

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

জাভাস্ক্রিপ্ট, অ্যাজাক্স, ফ্ল্যাশ, অ্যাকশনস্ক্রিপ্ট এবং অন্যান্য অনেক বিকল্পের বিস্তৃত অন্তর্ভুক্তির সাথে সত্যিকারের নির্দিষ্ট স্ট্যান্ডার্ড সাইটগুলি তৈরি করতে আপনার অনর্থক করে তোলে।


0

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

আমার পছন্দের কাপ কফি নয়, তবে আমি মনে করি এটি একটি দুর্দান্ত বিল-প্রদানের কাজ হবে।


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

@ প্রদীপ: তারপরে আপনি এএসপি.এনইটি / পিএইচপি শিখুন এবং তারপরে বিবেচনা করুন যে জিনিসগুলি 5 বছরে কোথায় থাকবে। অন্যান্য প্রযুক্তি স্ট্যাকগুলিও বিবেচনা করুন। যদি আপনি এটি সন্ধান করেন, আপনি পরিচালনায় থাকার দিকে কাজ করতে পারেন, যেখানে আপনি নির্ধারণ করতে পারবেন আপনার প্রতিষ্ঠানের জন্য কোন প্রযুক্তি ব্যবহার করা হবে।
পল নাথান

0

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

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


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

2
কোল্ডফিউশনে এখনও চাকরী আছে?
q303

0

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


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

0

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


0

penispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenispenis

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