আমি কীভাবে একটি কার্যকর ফ্রিল্যান্স ওয়েব বিকাশকারীকে ভাল বেতন রোজগার করতে পারি?


উত্তর 1:

আপনি 12 মাসেরও কম সময়ে ওয়েব বিকাশকারী হতে পারেন। আমি আপনাকে বলব কিভাবে!

প্রথমত, আপনার বুঝতে হবে যে ওয়েব বিকাশ অত্যন্ত বিস্তৃত। ওয়েব বিকাশের প্রধান ভূমিকাগুলি হ'ল

  • ফ্রন্ট-এন্ড ডেভলপমেন্ট— এতে আপনি ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশনগুলির জন্য গতিশীল ইন্টারফেস তৈরির কাজ করেন। এইচটিএমএল 5, সিএসএস 3, জাভাস্ক্রিপ্ট এবং অ্যাংুলার, ভ্যু, রিএ্যাক্টের মতো ফ্রেমওয়ার্কগুলির জ্ঞান এটির চাকরি পাওয়ার জন্য প্রয়োজনীয় দক্ষতা।
  • ব্যাক-এন্ড ডেভলপমেন্ট- এর জন্য আপনাকে পিএইচপি, জাভাস্ক্রিপ্ট, পাইথন, সি #, রুবি ইত্যাদি ব্যাক-এন্ড প্রোগ্রামিংয়ের ভাষা জানতে হবে ফ্রন্ট-এন্ডের মতো, আপনার কাঠামোর জ্ঞানও প্রয়োজন। প্রোগ্রামিং ভাষার উপর ভিত্তি করে ফ্রেমওয়ার্কগুলি পৃথক হয়। আপনি যদি পাইথনের সাথে ব্যাক-এন্ড প্রোগ্রামিং ভাষা হিসাবে কাজ করেন তবে আপনাকে জ্যাঙ্গো, ফ্লাস্ক বা অন্য কোনও পাইথন-ভিত্তিক কাঠামোটিও জানতে হবে know একইভাবে, আপনি যদি পিএইচপি শিখেন তবে আপনাকে পিএইচপি-ভিত্তিক একটি জনপ্রিয় কাঠামো লারাভেলও জানতে হবে।
  • ফুল-স্যাক ডেভলপমেন্ট- এতে আপনি ফ্রন্ট-এন্ড এবং ব্যাক-এন্ড উভয় ক্ষেত্রেই কাজ করেন। সুতরাং আপনার উভয় প্রান্ত জুড়ে ব্যবহৃত প্রযুক্তিগুলি জানতে হবে।

এখন, আপনি যদি খেয়াল করেন, আমি ব্যাক-এন্ড বিকাশে একাধিক প্রযুক্তি উল্লেখ করেছি।

তাহলে আপনার কোনটি শিখতে হবে?

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

আপনি যদি জাভাস্ক্রিপ্ট শিখতে শুরু করেন তবে আপনার মূলত দুটি উপকার হবে -

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

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

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

অতএব, আপনি যদি ওয়েব বিকাশকারী হতে চান তবে এই সাধারণ পদ্ধতির অনুসরণ করুন -

  • একটি ওয়েব বিকাশ ডোমেন সিদ্ধান্ত নিন এবং প্রযুক্তিগুলি শিখুন।
  • প্রকল্পগুলিতে কাজ করুন এবং আপনার দক্ষতা তৈরি করুন
  • ওয়েব বিকাশকারী হয়ে উঠুন!

যেহেতু আপনি এখনও শুরু করতে পারেননি, তাই আমি আপনাকে ব্যবহার করার পরামর্শ দেব

edWisor।

এখানে তুমি পারবে

ফ্রন্ট-এন্ড ডেভলপমেন্ট শিখুন

এবং

নোড.জেএস ব্যবহার করে পুরো স্ট্যাক বিকাশ

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

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


উত্তর 2:

ওহে বন্ধুরা,

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

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

ওয়েব ডেভলপমেন্টের মূলত 3 টি ভূমিকা রয়েছে যা আপনাকে যেতে হবে।

ফ্রন্ট-এন্ড ডেভলপমেন্ট

-

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

  • এইচটিএমএল টিউটোরিয়াল
  • সিএসএস টিউটোরিয়াল
  • জাভাস্ক্রিপ্ট টিউটোরিয়াল
  • jQuery টিউটোরিয়াল
  • বুটস্ট্র্যাপ 3 টিউটোরিয়াল

ব্যাক-এন্ড ডেভলপমেন্ট -

এই ওয়েবসাইট / ওয়েব অ্যাপ্লিকেশন মূল কার্যকারিতা। এই দক্ষতা নিয়ে কাজ করার জন্য আপনার আরও গতিশীল সমস্যা সমাধান হওয়া দরকার। নিম্নলিখিত দক্ষতা শিখতে হবে -

  • পিএইচপি 5 টিউটোরিয়াল
  • জাভাস্ক্রিপ্ট টিউটোরিয়াল
  • .NET C # টিউটোরিয়াল
  • পাইথন টিউটোরিয়াল
  • রুবি অন রেলস টিউটোরিয়াল

সম্পূর্ণ স্ট্যাক বিকাশ -

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

যা আমরা লক্ষ্য করেছি, জাভাস্ক্রিপ্ট ফ্রন্ট-এন্ড এবং ব্যাক-এন্ড উভয় বিকাশের জন্য ব্যবহৃত হয়। জনপ্রিয় ফ্রন্ট-এন্ড জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক

অন্তর্ভুক্ত করা

AngularJS, ReactJS

এবং

Ember.js

, সাধারণ যখন

ব্যাক-এন্ড ফ্রেমওয়ার্কগুলি

অন্তর্ভুক্ত করা

উল্কা.জেএস, ফ্যান্টম জেএস, নোড জেএস এবং এক্সপ্রেস.জেএস।

ওয়েব ডেভলপমেন্ট শুরু করার সময় নীচের বিষয়গুলি অনুসরণ করা উচিত।

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

আশা করি বুঝতে পেরেছেন || শুভ কোডিং


উত্তর 3:

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

আপনাকে শিখতে সহায়তা করার জন্য অনেকগুলি সংস্থান আছে।

খান একাডেমি

জাভাস্ক্রিপ্ট এর পরিচয় | Udacity

জাভাস্ক্রিপ্ট পরিচিতি

আপনি দ্রুত সেই প্রাথমিক পাঠ্যক্রমগুলি নিঃশেষ করবেন এবং আরও কঠোর উপাদানের সন্ধান শুরু করবেন।

জাভাস্ক্রিপ্ট শেখার জন্য 10 অমূল্য সম্পদ - জাভাস্ক্রিপ্ট দৃশ্য - মাঝারি

জাভাস্ক্রিপ্ট শিখুন: - জাভাস্ক্রিপ্ট দৃশ্য - মাঝারি


উত্তর 4:

12 মাসের মধ্যে ওয়েব বিকাশকারী হওয়ার জন্য আপনাকে নিম্নলিখিতগুলি জানতে হবে:

অধিকার

এখানে আপনি এইচটিএমএল এবং সিএসএস, একটি ওয়েব পৃষ্ঠার প্রাথমিক বিল্ডিং ব্লক শিখবেন।

এইচটিএমএল

এইচটিএমএল মানে হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ এবং এটি

ওয়েব পৃষ্ঠাগুলির কাঠামো বর্ণনা করে

সিএসএস

সিএসএস বা ক্যাসকেডিং স্টাইল শীট

আপনার ওয়েবসাইটটিতে ফন্ট, রঙ বা লেআউটের মতো নির্দিষ্ট স্টাইল যুক্ত করে। এটা একটা

স্টাইল শীট ভাষা

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

মধ্যবর্তী পদক্ষেপ

জাভাস্ক্রিপ্ট

জাভাস্ক্রিপ্ট হয়

একটি স্ক্রিপ্টিং বা প্রোগ্রামিং ভাষা যা আপনাকে একটি ওয়েব পৃষ্ঠায় জটিল জিনিসগুলি প্রয়োগ করতে দেয়

। জাভাস্ক্রিপ্টের সাহায্যে আপনার সামগ্রীতে আপডেট, ইন্টারেক্টিভ মানচিত্র, অ্যানিমেটেড 2 ডি / 3 ডি গ্রাফিক্স, স্ক্রোলিং ভিডিও ইত্যাদি থাকতে পারে

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

2017 স্ট্যাক ওভারফ্লো জরিপ অনুযায়ী, প্রতি বছর 000 90 000 এ at

আমার কি ব্যাক-এন্ড শিখতে হবে?

আপনি যদি একটি হতে চান

সম্পূর্ণ স্ট্যাক ওয়েব বিকাশকারী

, আপনি পাইথন, রুবি, জাভা এবং পিএইচপি এর মতো ব্যাক-এন্ডের ভাষাও কভার করবেন। ব্যাক-এন্ডের ভাষাগুলি গুরুত্বপূর্ণ, কারণ তারা পরিচালনা করে

ব্যবহারকারী প্রমাণীকরণ, ডাটাবেস ক্রিয়াকলাপ পরিচালনা এবং অ্যাপ্লিকেশন যুক্তি নিশ্চিত

আপনাকে ডাটাবেস এবং স্টোরেজ সম্পর্কেও জানতে হবে - যেমন এসকিউএল বা মঙ্গোডিবি।

ফ্রেমওয়ার্ক যুক্ত করা হচ্ছে

ওয়েব বিকাশকারী হিসাবে, আপনি প্রোগ্রামিং ভাষা এবং ফ্রেমওয়ার্কের সাথে কাজ করবেন।

ওয়েব বিকাশকারী হিসাবে দৈনন্দিন ব্যবহারের জন্য ফ্রেমওয়ার্কের উদাহরণ:

  • বুটস্ট্র্যাপ: একটি পৃষ্ঠায় সামগ্রীর নকশা এবং বিন্যাসের জন্য একটি কাঠামো।
  • জাঙ্গো: এটি ওপেন সোর্স, ব্যাক-এন্ড পাইথন ফ্রেমওয়ার্ক।
  • রিলে অন রুবি: এটি সম্ভবত জ্যাঙ্গোর মূল পুরো স্ট্যাক প্রতিযোগী।

সমতলকরণ: উন্নত ওয়েব বিকাশ

ওয়েব বিকাশের অংশে ওয়েব আর্কিটেকচারের মতো উচ্চ-স্তরের ধারণাগুলি জানার অন্তর্ভুক্ত রয়েছে, বিশেষত যদি আপনি আরও জটিল ওয়েব অ্যাপ্লিকেশন তৈরি করেন।

আপনি এটি সম্পর্কে জানতে চাই

git

, যা ক

ট্র্যাকিং পরিবর্তনগুলির জন্য সংস্করণ নিয়ন্ত্রণ ব্যবস্থা

কম্পিউটার ফাইলগুলিতে এবং এই ফাইলগুলিতে সংখ্যক লোকের মধ্যে সমন্বয়ের কাজ করে।


উত্তর 5:

গ্রাফিক ডিজাইনার, ওয়েব বিকাশকারী হওয়ার এটি আমার ব্যক্তিগত যাত্রা:

ছবি স্বত্ব:

ব্র্যান্ডন কিং

আমি কখনও ভাবিনি যে আমি একটি ওয়েব বিকাশকারী হয়ে উঠব। বা গ্রাফিক ডিজাইনার।

আমি খুব অল্প বয়সেই যা বুঝতে পেরেছিলাম, তা ছিল আমার শিল্পের প্রতি অনুরাগ। আমি আঁকা পছন্দ। সত্যি কথা বলতে, আমি আমার বড় ভাইয়ের সমস্ত কিছু অনুলিপি করতে পছন্দ করতাম। কত বিরক্তিকর, তাই না?

হাই স্কুল জুড়ে, দেওয়া প্রতিটি আর্ট কোর্স আমি গ্রাস করে ফেলেছিলাম।

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

আপনি কি মেজর যাচ্ছে?

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

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

দেখা যাচ্ছে, আমি গ্রাফিক ডিজাইনে দক্ষতা অর্জন করেছি।

আমি ব্র্যান্ডিংয়ের বিষয়ে একটি কলেজ কোর্স নিয়েছি এবং আমার আবেগকে জ্বলতে এটাই লেগেছে। আমি এর প্রতিটি বিট পছন্দ। ব্র্যান্ডিং এবং পরিচয়। বিজ্ঞাপন এবং ব্যবসায়িক কার্ড তৈরি করা।

এবং তাই আমি বিশ্বের জন্য প্রস্তুত ছিল। বা তাই আমি ভেবেছি।

আমি জানতাম আমার একটি ডিজিটাল পোর্টফোলিও দরকার। সম্ভাব্য ক্লায়েন্টদের আমার কাজ দেখার জন্য অনলাইনে একটি জায়গা আমার একটা ওয়েবসাইট দরকার এবং কীভাবে এটি তৈরি করা যায় তা সম্পর্কে আমার কোনও ধারণা ছিল না ...

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

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

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

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

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

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

ওয়ার্ডপ্রেস

,

Magento

এবং

Drupal এর

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

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

আপনি চাইলে এবং বাজারে থাকলে এখানে একটি পিচ রয়েছে।

আপনি সৎ প্রাপ্য।

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

আপনার যদি কোনও ওয়েবসাইটের প্রয়োজন হয় তবে দয়া করে এফবি বা ইনস্টাগ্রামে ডিএমকে দ্বিধা করবেন না। @heywillmosley।

দয়া করে নোট করুন আমি কেবল উইকএন্ডের প্রকল্পগুলি গ্রহণ করি এবং আমার 8-5-তে (নিউ হিউম্যান) খুব খুশি। আপনার যদি এমন কোনও ওয়েবসাইট বা ইকমার্স বিল্ড প্রয়োজন হয় যা আমরা একই দিনে (শনিবার) শেষ করতে পারি তবে আমরা সেরা কাজ করব।


উত্তর 6:

এটি অবতরণ সহজ

ওয়েব বিকাশে ক্যারিয়ার

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


উত্তর 7:

হ্যা, তুমি পারো!

আমি নীচে ভিডিওতে এই সম্পর্কে আমার চিন্তাভাবনা শেয়ার করেছি:

তবে সামগ্রিকভাবে এটি অনেক কঠোর পরিশ্রম এবং সংকল্প গ্রহণ করে এবং এমনকি 12 মাসের শেষে আপনি কোনও আশ্চর্য বিকাশকারী হতে পারবেন না তবে আপনি এখনও একটি পূর্ণ-স্ট্যাক বিকাশকারী কী করে তার বুনিয়াদি শিখতে পারেন।

মনে রাখার বিষয়টি হ'ল একজন বিকাশকারী হিসাবে আপনি সর্বদা শিখছেন এবং যতক্ষণ আপনি শিখতে এবং আরও ভাল হতে চলেছেন আপনি অবশেষে অন্য সবার থেকেও উপরে উঠবেন।

আশা করি এটি আমার পক্ষে এখন পর্যন্ত কাজ করে যা সহায়তা করে।

চিয়ার্স,

রবিন।


উত্তর 8:

জ্ঞান শুরু করার উপর নির্ভর করে কোথা থেকে যেতে হবে তার উপর নির্ভর করে। আমি ধরে নেব, এই উত্তরের জন্য, আপনি ওয়েব বিকাশ সম্পর্কে কিছুই জানেন না।

আপনি কোথায় বিশেষজ্ঞ হতে চলেছেন তা প্রথমে সিদ্ধান্ত নিন:

  • ফ্রন্ট এন্ড এটি মূলত ইন্টারেক্টিভ এবং প্রতিক্রিয়াশীল ওয়েবসাইটগুলি তৈরি করছে
  • ব্যাক এন্ড পর্দার বিট পিছনে হবে। সুতরাং এটি সার্ভার, অ্যাপ্লিকেশন এবং একটি ডাটাবেস ব্যবহার করবে।
  • ফ্রন্ট-এন্ড + ব্যাকএন্ড কার্যকারিতা বা সার্ভার সাইড কোডিংয়ের মতো সম্পূর্ণ স্ট্যাক

এখন এই মুহুর্তে আমি যুক্ত করব যে বিশেষত্বগুলির মধ্যে সামান্য রক্তপাত রয়েছে। সুতরাং ক

সামনের অংশ

বিকাশকারী ফর্মগুলি প্রক্রিয়া করতে কিছু পিএইচপি জানেন তবে এসকিউএল সম্পর্কে কিছু জানেন না।

কোন পথটি আপনি বেছে নিচ্ছেন তার উপর নির্ভর করে আপনার কোন ভাষাগুলি শিখতে হবে এবং কোনটি সম্পর্কে আপনার চিন্তাভাবনা শুরু করা উচিত on

উদাহরণ স্বরূপ :

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

সাধারণভাবে: এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট এবং পিএইচপি এগুলিতে ভাল শৃঙ্খল থাকা ভাল। (জ্ঞানের ভিত্তি স্তর হিসাবে)

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

2017 এ বিনামূল্যে কোড করতে শিখতে 11 ওয়েবসাইটগুলি

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

একটি দৃশ্যের মুখোমুখি হতে সক্ষম হওয়ায় এবং পূর্বের জ্ঞানহীনভাবে এটি সমাধান করতে সক্ষম হওয়া এবং হস্তান্তরযোগ্য একটি মূল্যবান দক্ষতা। দিনের শেষে সাধারণত ভাষাটি পদ্ধতি এবং কাঠামো পরিবর্তন করতে পারে যদিও কিছু মিল যেমন লুপগুলি অনুসরণ করে।

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

কোডিংয়ের অংশটি শিখছে যে কীভাবে আপনার সমস্যাগুলি দক্ষ ও কার্যকরভাবে গুগল করতে হয়!

আশাকরি এটা সাহায্য করবে :)