একটা সময় ছিল যখন লোকজন “হুজুগে বাঙালি” কথাটার বারবার প্রমান করার জন্য HSC শেষ করে নগদে CSE তে ভর্তি হয়ে যেত। তারপর একজন এই হুজুগটা গিয়ে পরলো EEE এর উপরে। ফাইনালি এখনো আমরা এই হুজুগটা প্রমান করেই চলেছি গনহারে CSE তে ভর্তি হয়ে। সবকিছু ভার্সিটির পড়াশুনা থেকে হয় না এটা আমাদের দেশের প্রেক্ষাপটে খুবই প্রমানিত। আমি দামী কোন ভার্সিটির ছাত্র ছিলাম না, বলতে গেলে নিম্বসারির একটা ইউনিভার্সিটির ছাত্র ছিলাম। আমি আগেই বুঝতে পেরেছিলাম ইউনিভার্সিটি আমাকে তেমন কিছু দিতে পারবে না, যা করার আমাকেই করতে হবে। আমার নিজেরও অনেক ভুলভ্রান্তি ছিল যা আজকের লেখায় উল্লেখ করার চেষ্টা করবো।
I know Toptal from their awesome tutorials and blog posts. Many days ago when I was googling I found some tutorials written inToptal blog. Those tutorials were so helpful and when I was discussing with one of my designer friend he was telling that Toptal is actually a marketplace of most talented freelancers around the globe. Also heard that he failed to pass in Toptal screening process. It made me interested. Continue reading Why Toptal seems great to me
Do you know a event programmer, who organize an event like marriage/Christmas ? yes you must know. A programmer manage and organize an event by giving instruction to others. Computer programming is just like this.
“Creating a sequence of instructions to enable the computer to do something.”
You may know about computer hardware, a computer is a organization of Storage Device, Memory, Processor, Output and input devices. What it will do when you start a very new computer without installing any OS or program? It will do nothing without showing a startup screen. Because it has no program. It has no instruction what to do now. Then we install an OS to make the computer alive. Here OS is an program which is giving all the instruction to computer and computer doing this. OK what OS you are using? Windows/MAC or any Linux destro? did you think that who made this? how they made this. Basically a computer program is a set of instruction and to making these instruction as well as program is computer programming. Computer don’t know any human language, it knows 0 and 1. Its quite impossible to make program by this machine (binary) Languages. Computer inventors (actually developers) made it easy by inventing programming language. Programming languages is nearer to human language with more readability. But its true that you have to convert (compile/interpret) the code to binary when you gonna input in a computer because computer knows binary. Here is a small infographic of compiling process (interpreter kind of same thing you will know details in the here)
I wont say Programming is easy task. It’s not easy actually. A Cashier count cash whole day, a guard stay on the gate everyday and you will find more example but they has no something which is creative actually they don’t need to be creative. Programming is not like this, programmers usually do new thing everyday. They are coding and inventing. So its not easy like others traditional profession. Actually you don’t need any extreme knowledge to learn programming. Many people say that programming needs a good math knowledge and if you are not a math expert then don’t go there. I don’t think so. Few months ago I meet with GittuBaba to get some suggestion, (FYI I am not a math expert, many times I failed in math in my life) I was interested to be a programmer but I was scared. GittuBaba asked me that “do you know basic math (+, -, *, /)?” I said “yes” then he said to start learning. Actually Its true that programming is too logical like math so who know math sometime it’s easier for him. I am learning and discovering new planets everyday. If you can concentrate, confident and dedicated then start learning.