যে ৭ প্রগ্রাম শিখলে চাকরি আছে ও ৬৪টি সংক্ষিপ্ত শব্দের পুর্ন রুপ জানুন

যে ৭ প্রগ্রাম শিখলে চাকরি আছে

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

যে ৭ প্রগ্রাম শিখলে চাকরি আছে

মডেল : ইলা, ছবি : তারেক আজিজ নিশক

পাইথন

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

 

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

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

প্রগ্রামিংয়ের মৌলিক বিষয় জানা না থাকলে পাইথন শেখা কষ্টসাধ্য। সি বা জাভার মতো কমপক্ষে একটি প্রগ্রামিং ভাষা সম্পর্কে ধারণা থাকলে ‘পাইথন’ শেখা সহজ হবে। লিনাক্স, ম্যাক ওএসএক্স ও উইন্ডোজ—তিন ধরনের অপারেটিং সিস্টেমেই পাইথন চলে। https://goo.gl/bgsK2 সাইটে গল্পের ছলে পাইথন শেখা যাবে।

https://goo.gl/p1OcdZ-এ রয়েছে পাইথন নিয়ে ভিডিও লেকচার। https://goo.gl/O7mVr3 ব্লগে ইংরেজিতে পাইথন নিয়ে বিভিন্ন নির্দেশিকা পাওয়া যায়।

বাংলাদেশে পাইথন প্রগ্রামারদের ফেইসবুক গ্রুপ https://www.facebook.com/groups/pythonbd/

জাভা

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

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

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

ঘরে বসে অনলাইনেই জাভা শেখা যাবে।

http://java.howtocode.com.bd/-এ পাওয়া যাবে বাংলা ভাষায় লেখা জাভা নিয়ে টিউটরিয়াল। বাংলায় ভিডিও টিউটরিয়াল মিলবে https://goo.gl/lYeukx এবং https://goo.gl/l3r890-এ। নতুনদের জন্য বেশি কাজে আসবে   https://goo.gl/Szxvw7 I https://goo.gl/gzDjwO সাইট দুটি।

বাংলাদেশে জাভা ডেভেলপারদের নিয়ে ফেইসবুক গ্রুপ আছে tps://goo.gl/9CbbOF ঠিকানায়। জাভার নানা বিষয় নিয়ে এই গ্রুপে আলোচনা করা হয়।

সুইফট

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

তিনি বলেন, সুইফট শিখতে হলে ‘বেসিক ফাংশনাল প্রগ্রামিং’ এবং ‘অবজেক্ট ওরিয়েন্টেড প্রগ্রামিং’ সম্পর্কে ধারণা থাকতে হবে।

https://goo.gl/lzkLsr-এ গিয়ে সু্ইফট শেখা যাবে বিনা মূল্যে। ভিডিও দেখে শেখার সুযোগ আছে https://goo.gl/QAyYb4-এ। https://www.appcoda.com-এর টিউটরিয়ালগুলো বেশ কার্যকর।

 

পিএইচপি

পিএইচপি মূলত ওয়েবসাইট তৈরিতে বেশি ব্যবহৃত হয়। বেশির ভাগ অপারেটিং সিস্টেমে প্রগ্রামটি বিনা মূল্যে ব্যবহার করা যায়।

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

ব্লুস্কিমের সিনিয়ার ওয়েব ডেভেলপার শেখ মুস্তাফিজুর রহমান জানান, ইউটিউবে https://goo.gl/RX2Tef-এ গিয়ে পিএইচপি শেখা যাবে। https://goo.gl/nPRad8 সাইটে রয়েছে পিএইচপি নিয়ে বাংলা ভাষায় টিউটরিয়াল। ইংরেজি ভাষায় পিএইচপি শিখতে https://goo.gl/LOc2cv এবং https://goo.gl/e3K3zY বেশ সহায়ক।

 

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

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

জাভা স্ক্রিপ্টের সাহায্যে ওয়েবসাইটকে আরো সুন্দর করে তোলা যায়। বাংলায় এর টিউটরিয়াল রয়েছে https://goo.gl/fUD3Ub ঠিকানায়। পাশাপাশি  https://goo.gl/fXASxF-এও জাভা স্ক্রিপ্ট নিয়ে ধারাবাহিক নির্দেশিকা পাওয়া যাবে।

 

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

দেশের জনপ্রিয় প্রগ্রামিংবিষয়ক লেখক তামিম শাহরিয়ারের সি নিয়ে লেখা নির্দেশিকা পাওয়া যাবে http://cpbook.subeen.com/-এ। http://goo.gl/ICm4tp-এ গিয়ে বাংলায় ভিডিও টিউটরিয়াল দেখেও প্রগ্রামটি শেখা যাবে। সি নিয়ে মানসম্পন্ন নির্দেশিকা AvGQ http://www.cprogramming.com/ এবং https://goo.gl/Y5gcBg সাইটেও।

 

ভিজ্যুয়াল বেসিক

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

ভিজ্যুয়াল বেসিক নিয়ে ভিডিও টিউটরিয়াল পাওয়া যাবে https://goo.gl/QFMnYP-এ। https://goo.gl/I88UqH-এও পাওয়া যাবে কিছু কার্যকর নির্দেশিকা।

 

কোথায় শিখবেন

বেসিস ইনস্টিটিউট অব টেকনোলজি অ্যান্ড ম্যানেজমেন্ট (বিআইটিএম) এসব বিষয়ে প্রশিক্ষণ দেয়। বিআইটিএম সম্পর্কে বিস্তারিত জানা যাবে http://www.bitm.org.bd-এ।

প্রশিক্ষণ নেওয়া যাবে বাংলাদেশ কম্পিউটার কাউন্সিল থেকেও। যোগাযোগ ও বিস্তারিত : http://www.bcc.gov.bd| তবে প্রগ্রামিং শেখার সবচেয়ে ভালো মাধ্যম অনলাইন বলে মত দেন অভিজ্ঞরা।

 

 

১। Wi-Fi র পূর্ণরূপ — Wireless Fidelity.
২। HTTP এর পূর্ণরূপ — Hyper Text Transfer
Protocol.
৩। HTTPS এর পূর্ণরূপ — Hyper Text Transfer
Protocol Secure.
৪। URL এর পূর্ণরূপ — Uniform Resource Locator.
৫। IP এর পূর্ণরূপ— Internet Protocol
৬। VIRUS এর পূর্ণরূপ — Vital Information
Resource Under Seized.
৭। SIM এর পূর্ণরূপ — Subscriber Identity Module.
৮। 3G এর পূর্ণরূপ — 3rd Generation.
৯। GSM এর পূর্ণরূপ — Global System for Mobile
Communication.
১০। CDMA এর পূর্ণরূপ — Code Divison Multiple
Access.
১১। UMTS এর পূর্ণরূপ — Universal Mobile
Telecommunication
System.
১২। RTS এর পূর্ণরূপ — Real Time Streaming
১৩। AVI এর পূর্ণরূপ — Audio Video Interleave
১৪। SIS এর পূর্ণরূপ — Symbian OS Installer File
১৫। AMR এর পূর্ণরূপ — Adaptive Multi-Rate
Codec
১৬। JAD এর পূর্ণরূপ — Java Application
Descriptor
১৭। JAR এর পূর্ণরূপ — Java Archive
১৮। MP3 এর পূর্ণরূপ — MPEG player lll
১৯। 3GPP এর পূর্ণরূপ — 3rd Generation
Partnership Project
২০। 3GP এর পূর্ণরূপ — 3rd Generation Project
২১। MP4 এর পূর্ণরূপ — MPEG-4 video file
২২। AAC এর পূর্ণরূপ — Advanced Audio Coding
২৩। GIF এর পূর্ণরূপ — Graphic Interchangeable
Format
২৪। BMP এর পূর্ণরূপ — Bitmap
২৫। JPEG এর পূর্ণরূপ — Joint Photographic
Expert Group
২৬। SWF এর পূর্ণরূপ — Shock Wave Flash
২৭। WMV এর পূর্ণরূপ — Windows Media Video
২৮। WMA এর পূর্ণরূপ — Windows Media Audio
২৯। WAV এর পূর্ণরূপ — Waveform Audio
৩০। PNG এর পূর্ণরূপ — Portable Network
Graphics
৩১। DOC এর পূর্ণরূপ — Docent (Microsoft
Corporation)
৩২। PDF এর পূর্ণরূপ — Portable Doc
ent Format
৩৩। M3G এর পূর্ণরূপ — Mobile 3D Graphics
৩৪। M4A এর পূর্ণরূপ — MPEG-4 Audio File
৩৫। NTH এর পূর্ণরূপ — Nokia Theme(series 40)
৩৬। THM এর পূর্ণরূপ — Themes (Sony Ericsson)
৩৭। MMF এর পূর্ণরূপ — Synthetic Music Mobile
Application File
৩৮। NRT এর পূর্ণরূপ — Nokia Ringtone
৩৯। XMF এর পূর্ণরূপ — Extensible Music File
৪০। WBMP এর পূর্ণরূপ — Wireless Bitmap Image
৪১। DVX এর পূর্ণরূপ — DivX Video
৪২। HTML এর পূর্ণরূপ — Hyper Text Markup
Language
৪৩। WML এর পূর্ণরূপ — Wireless Markup
Language
৪৪। CD এর পূর্ণরূপ — Compact Disk.
৪৫। DVD এর পূর্ণরূপ — Digital Versatile Disk.
৪৬। CRT — Cathode Ray Tube.
৪৭। DAT এর পূর্ণরূপ — Digital Audio Tape.
৪৮। DOS এর পূর্ণরূপ — Disk Operating System.
৪৯। GUI এর পূর্ণরূপ — Graphical User Interface.
৫০। ISP এর পূর্ণরূপ — Internet Service Provider.
৫১। TCP এর পূর্ণরূপ — Transmission Control
Protocol.
৫২। UPS এর পূর্ণরূপ — Uninterruptible Power
Supply.
৫৩। HSDPA এর পূর্ণরূপ — High Speed Downlink
Packet Access.
৫৪। EDGE এর পূর্ণরূপ — Enhanced Data Rate for
GSM [Global System for Mobile Communication]
৫৫। VHF এর পূর্ণরূপ — Very High Frequency.
৫৬। UHF এর পূর্ণরূপ — Ultra High Frequency.
৫৭। GPRS এর পূর্ণরূপ — General Packet Radio
Service.
৫৮। WAP এর পূর্ণরূপ — Wireless
Application Protocol.
৫৯। ARPANET এর পূর্ণরূপ — Advanced Research
Project Agency Network.
৬০। IBM এর পূর্ণরূপ — International Business
Machines.
৬১। HP এর পূর্ণরূপ — Hewlett Packard.
৬২। AM/FM এর পূর্ণরূপ — Amplitude/ Frequency
Modulation.
৬৩। WLAN এর পূর্ণরূপ — Wireless Local Area
Network
৬৪। USB এর পূর্ণরূপ — Universal Serial Bus.

please do not share