যদি আপনার ফিরে যেতে হয় এবং আপনার দক্ষতা সেটটি আবার শিখতে হয় তবে আপনি এটি কীভাবে করবেন? [বন্ধ]


16

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

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

তাঁর পক্ষে কীভাবে শেখার ভাল পথ হবে? আমি তাকে ক্রিসমাসের জন্য একগুচ্ছ বই কিনতে যাচ্ছি; প্রশ্নটি হল, তার কী শিখতে হবে, এবং কোন ক্রমে?

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

এই তিনটি ডোমেনের মধ্যে (ভাষা, তত্ত্ব, মার্কআপ / ইত্যাদি), আপনি সবচেয়ে ভাল ক্রমটি কী শিখতে চান? এছাড়াও, আমি কি কিছু মিস করছি?

ধন্যবাদ!


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

হাহাহা, আমি তাকে প্রচুর ভিপিএস চালিয়েছি যা আমি তাকে সেট আপ করেছি, সুতরাং সে বিভাগে যাওয়ার জন্য তাঁর উচিত ভাল!
ভোরব্ব

উত্তর:


10

তাকে স্ট্যাকওভারফ্লো.কম এবং প্রোগ্রামার্স.স্ট্যাকএক্সচেঞ্জ.কমের জন্য একটি অ্যাকাউন্ট নিবন্ধ করুন

এবং বিরক্ত হলে তাকে বিভিন্ন প্রশ্ন ব্রাউজ করার অভ্যাসে নিয়ে যান । উত্তপ্ত / সর্বাধিক জনপ্রিয় প্রশ্নগুলি দিয়ে শুরু করুন।

এছাড়াও

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

এবং

যেখানে সম্ভব শারীরিক আকারে বই কিনতে হবে না যদি সে ডিজিটাল মুদ্রণ সঙ্গে ভাল কাজ করে , আমি আপনাকে নিশ্চিত এক একটি Android বা iPhone অথবা Blackberry বা iPod স্পর্শ আছে কে? IBooks বা কিন্ডল অ্যাপ্লিকেশন পান এবং ডিজিটাল সংস্করণ কিনতে

একটি দৈহিক বইয়ের সাথে ডিল করা জ্ঞান অর্জনের প্রক্রিয়াটিকে ধীর করে দেয়; ডিজিটাল পাঠকদের অন্তর্নির্মিত সরঞ্জামগুলি প্রযুক্তিগত পাঠ্যে অনেক উপকার সরবরাহ করে।

দ্রষ্টব্য: মন্তব্যে উল্লিখিত হিসাবে, ডিজিটাল বনাম মুদ্রিত বইগুলির ত্রুটি রয়েছে, সুতরাং লবণের দানা দিয়ে এই পয়েন্টটি নিন


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

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

6

আমি প্রোগ্রামিংয়ে আসার উপায়টি সত্যিই পছন্দ করি; আমি কেবল পরিবর্তনটি কল্পনা করতে পারি তা হ'ল বইগুলিতে অ্যাক্সেস। আমার পরিবারের যে সমস্ত বই আমি গ্রাস করতে পারি তার জন্য অর্থ ছিল না এবং আমাদের ছোট গ্রামীণ গ্রন্থাগারটি হ'ল প্রযুক্তি ম্যানুয়ালগুলি স্টক করে না। জিনিসগুলির দুর্দান্ত পরিকল্পনায় এটি একটি ছোট্ট নিটপিক।

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

আপনি আপনার ভাইয়ের জন্য সর্বোত্তম কাজটি হ'ল তার আগ্রহগুলি অনুসরণ করার জন্য সরঞ্জামগুলি প্রদান করা এবং যখনই সম্ভব তাকে হ্যাকার / কোডার সম্প্রদায়ের অন্তর্ভুক্ত করা যাতে তিনি একটি দুর্দান্ত কোডারের মানসিকতা শিখতে পারেন ।

  • যেখানেই সম্ভব মালিকানাধীন সরঞ্জামগুলি থেকে তাকে দূরে সরিয়ে দিন। ওপেন সোর্স ওয়ার্ল্ডে তাঁর কাছে আরও অনেক কিছু পাওয়া যায়। আমি ওপেন সোর্স সম্প্রদায়ের আরও অভিজ্ঞ লোকদের কাছ থেকে প্রাপ্ত গাইডেন্সের কারণে আমি বেশ ভালই পেয়েছি।

  • আপনি যদি সামর্থ্য পান তবে তাকে একটি সাফারি অ্যাকাউন্ট পান বা প্রয়োজনে বই কিনতে সহায়তা করুন। এমনকি আপনার ইতিমধ্যে মালিকানাধীন ndingণ দেওয়াও সহায়তা করতে পারে।

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

  • তার সাথে / যে কাজগুলি করতে আগ্রহী সেগুলির জন্য কীভাবে আইআরসি চ্যানেল, মেলিং তালিকাগুলি সন্ধান করবেন তা তাকে দেখান।

  • নিশ্চিত করুন যে তিনি কীভাবে স্মার্ট প্রশ্ন জিজ্ঞাসা করতে পারেন এবং বিপরীতে, কোনও সমর্থন জোঁকের বিশদ বিবরণ রয়েছে যাতে তিনি কী করবেন না তা জানেন।

  • তাঁর প্রথম প্রোগ্রামিং ভাষাটি সবচেয়ে গুরুত্বপূর্ণ বিষয় নয়। তিনি যে প্রোগ্রামিং ভাষার শিখেন তার সামগ্রিকতা অত্যন্ত গুরুত্বপূর্ণ ity এক-ভাষা কোডার কখনও কোডিং-ফু এর একটি নির্দিষ্ট (অপেক্ষাকৃত কম) স্তর পাস করে না।


অবশ্যই সেখানে একমত। আমি 14 এর মধ্যে এসেম্বলার করতে ভাল ছিলাম, অবশ্যই একটি উজ্জ্বল বাচ্চাটির জন্য খুব কম বয়সী ছিল না। আমার 14 তম জন্মদিনের জন্য আমার কাছে আরআইএসসি ওএস পিআরএম ছিল। ( computinghistory.org.uk/userdata/PRODPIC-12025.jpg - godশ্বর আমি এই বইগুলি পছন্দ করতাম)। তবে আমি 7. এ শুরু করেছি
অর্বলিং করছি

3

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

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


প্রয়োজনীয় হার্ডওয়্যার দেওয়ার জন্য +1। এটি তথ্যের চেয়ে একটি ইস্যু হতে চলেছে।
জোরিস মেয়েস

2

আমি কলেজের বয়স হলে স্কুলে যেতাম। উচ্চ বিদ্যালয়ের বয়স হলে আমি এটিকে উচ্চ বিদ্যালয়ে নিয়ে যাব।

আমি একটি মিশন করব এবং সে অনুযায়ী 14 এ পাঠ্যক্রমটি সামঞ্জস্য করব।

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


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

2

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

আমি এইচটিএমএল / সিএসএস + পিএইচপি বলতে চাই। জেফ তার মন্তব্যে যেমন বলেছিলেন, তার সাইট হোস্ট করা বিষয়টি বিবেচনা করবে এবং পিএইচপি হোস্টগুলি ব্যয়বহুল নয়, প্রায়শই বিনামূল্যেও হয় না।

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

স্পষ্টতই আমরা সবাই চমৎকার কোড সম্পর্কে চিন্তা করি তবে তিনি যদি কেবল চারপাশে খেলতে চলেছেন তবে তার কোডটি অগোছালো হলে তাতে কী আসে যায়?


+1 শুরুর জন্য দ্রুত ফলাফলের প্রয়োজনীয়তার কথা উল্লেখ করার জন্য এবং ঝামেলা সৃষ্টি না করার কারণে গণ্ডগোল।
অর্বলিং

2

ওয়েব / ডেস্কটপ / মোবাইল / সার্ভার প্রোগ্রামিং? আমার মতো মনে হচ্ছে, সে সব বিষয়ে আগ্রহী। সমস্যা তবে, তিনি কিছু দিয়ে শুরু করা উচিত।

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

তারপরে, উপরে বর্ণিত সর্বাধিক তিনি কী সমর্থন করেন তা দেখুন এবং তাকে সেই দিকের পরামর্শ দিয়ে আরও পরিচালনা করুন।


2

তার হাই স্কুল কম্পিউটার বিজ্ঞানে ক্লাস দেয়? উদাহরণস্বরূপ মার্কিন যুক্তরাষ্ট্রে অ্যাডভান্সড প্লেসমেন্ট প্রোগ্রামটির একটি কম্পিউটার বিজ্ঞান শ্রেণি রয়েছে যা বেশ কয়েকটি মৌলিক কম্পিউটার বিজ্ঞান ধারণাগুলি (নিয়ন্ত্রণের প্রবাহ, বেসিক অবজেক্ট ওরিয়েন্টেড ডেভেলপমেন্ট প্র্যাকটিস, লুপস ইত্যাদি) দিয়ে যায়।

আমি এমন একটি উচ্চ বিদ্যালয়ে অংশ নিতে সক্ষম হয়েছি যা মূলত সমস্ত 4 বছর ধরে কম্পিউটার বিজ্ঞান কোর্স সরবরাহ করে (প্রাথমিক পরিচিতি থেকে প্রাথমিক এলআইপিএস, এমআইপিএস এবং ওপেন জিএল পর্যন্ত) for আমি কলেজের বেসিকগুলি পরীক্ষা করে শেষ করেছি এবং তারপরে উচ্চ স্তরের কোর্সে অনেক অন্যান্য ভাষা এবং বিষয় পুনরায় শিখছি। আমি আপনাকে বলতে পারি যে 18-22 বছর বয়সী মস্তিষ্কের চেয়ে 14-17 বছর বয়সী মস্তিষ্কের তত্ত্বটি চারপাশে মুড়ে ফেলার জন্য আরও অনেক অসুবিধা হয়েছিল। পুনরাবৃত্তি, পয়েন্টার পাটিগণিত, নিম্ন-স্তরের প্রোগ্রামিং, নেটওয়ার্ক টপোগ্রাফি এবং ফাংশনাল প্রোগ্রামিংয়ের মতো বিষয়গুলি আমাকে উচ্চ বিদ্যালয়ে উঠতে দীর্ঘ সময় নিয়েছিল, তবে দ্বিতীয়বারের মতো কলেজটিতে আমি এগুলিকে বাতাসের মতো দেখতে পেয়েছি কারণ সম্ভবত আমি '

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


1

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

উদাহরণস্বরূপ এটি মিউজিকাল স্কুলগুলির ক্ষেত্রে একটি কেস। শিক্ষার্থীদের একটি বিশাল অংশ ত্যাগ করে কারণ তারা তত্ত্বটির সাথে বিরক্ত হয়ে যায় এবং শেষ পর্যন্ত আগ্রহ হারিয়ে ফেলে।

অনুশীলনের সাথে আপনার হাত নষ্ট করার আগে যখন তত্ত্বটি শেখা হয় তখন তত্ত্বটি ততটা ভাল নয়। কখন এবং কীভাবে এটি প্রয়োগ করতে হবে তা আপনি জানেন না।

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

সেই জন্য:

  1. হার্ডওয়্যার, কম্পিউটার আর্কিটেকচার এবং সেই হার্ডওয়্যারটি প্রোগ্রামিং সম্পর্কে কিছু প্রাথমিক তত্ত্ব। শুধু বেসিক।

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

  3. তাকে কিছু ডাটাবেস জ্ঞানের ফসল ফেলে দিন

  4. ডাটাবেসের সাহায্যে আপনার স্থানীয় অ্যাপ্লিকেশনটিকে ইন্টারফেস করুন। তারপরে ওয়েব বিকাশের চেষ্টা করুন।

  5. আপনি যেতে যেতে কোর্স সামঞ্জস্য করুন।


0

আমি এখন যা জানি তার উপর ভিত্তি করে আমার যৌক্তিক পছন্দ:

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

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

  3. এখন কিছু শক্ত স্টাফ যুক্ত করা শুরু করুন। কিভাবে লুপ বা শর্ত করবেন? এটি এখনও সত্যিই অভিনব নয় তবে আমরা এখনও এখানে বিল্ডিং ব্লক পর্যায়ে বুঝতে পারি। শেষ পর্যন্ত ক্লাসগুলির ধারণা এবং এই ধারণার পিছনে কিছু ধারণাগুলি অন্তর্ভুক্ত করুন।

কেউ যদি আমার দক্ষতা-সেট-এর কিছু বেসিক পেতে চান তবে সেগুলি শুরু করব।


0

আমি কখনও ভাবি নি আমি এই বলতে চাই, কিন্তু তাকে পেতে এলিস 3.0

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

একবার তিনি মৌলিক বিষয়ে দৃ's় হয়ে উঠলে আরও ব্যবহারিক পাঠ্য-ভিত্তিক ভাষাতে যান।


0

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

এটি যুক্তিসঙ্গত বলে মনে হচ্ছে। কিছু প্রাথমিক দক্ষতা সরবরাহ করুন এবং চ্যালেঞ্জিং, প্রজেক্টের জন্য তাঁর ধারণা তৈরি করতে সহায়তা করুন যাতে তিনি আগ্রহী থাকবেন।

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


0

তাকে টেস্ট চালিত বিকাশের উপর একটি বই পান। এটি তার কাছে কঠিন ইউনিট পরীক্ষা দ্বিতীয় প্রকৃতি তৈরি করবে। আমি আশা করি আমি স্কয়ার এক থেকে আমার প্রোগ্রামিংয়ের মূল হিসাবে পরীক্ষাগুলি রেখেছি।


0

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

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

মূলত যদিও, এটি মজাদার রাখতে যা যা লাগে তা করুন। হতাশ হবেন না। বিরতি নাও. বইগুলিতে খুব বেশি ধরা পড়বেন না। কখনও কখনও শেখার সর্বোত্তম উপায় হ'ল এটির জন্য গিয়ে পরীক্ষা এবং ত্রুটি ব্যবহার করা।

ওহ ... এবং গুগল কীভাবে শিখুন :)


0

  • C ++
  • বেসিক প্রোগ্রামিং পর্যন্ত অজগর
  • তারপরে এইচটিএমএল
  • CSS
  • জাভাস্ক্রিপ্ট
  • সিএসএসের সাথে এটির নূন্যতম বৈধতা স্তর পর্যন্ত অত্যন্ত গুরুত্বপূর্ণ এবং জাভাস্ক্রিপ্ট সহ কঠোর করুন
  • তারপরে এইচটিএমএল এবং ইউআরএল পাওয়ার জন্য অজগরটি পাই
  • তারপরে ফ্রেমওয়ার্ক যদি সমস্ত পর্যায়ে ঠিক থাকে


    স্তরগুলি অনুসরণ করা হয়

  • কমান্ড প্রম্পট সহ বেসিক স্তরের বেসিক অ্যানাটমি বুঝতে
  • আবেদন স্তর
  • মাউস গ্রাফিক স্তর
  • ওয়েব স্তর
  • ডিজাইনের স্তর
  • ডাটাবেস স্তর


    আপনি যখন পড়ান তখন জিনিসগুলিকে সংশোধন করতে ভুলবেন না, তিনি সি / সি ++ বা পাইথন ইত্যাদি জানেন না তবে তিনি জাভাস্ক্রিপ্ট বুঝতে পারবেন না es

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



    04/07/2013 এ যুক্ত হয়েছে

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

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

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


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

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


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


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

    04/07/2013 এ যুক্ত হয়েছে

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


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