ALL
Something you should know about programming even if you are not a programmer
Out daily life are deeply affected by software and web. More and more people are realizing the importance of software, For example, you want to travel to Brazil for the world cup, right? You should first book the ticket online, when you book the ticket, you should pay for the ticket with your credit card, after successfully booking your ticket, you will get a e-ticket in your mailbox. When you arrive at the airport, your identity information will checked against the immigration database system, after successfully go through the check in and you are ready to be on board, you may send messages t...
11,777 2 PROGRAMMING PROGRAMMER
What do programmers like to say usually?
Coding is an very important part of programmer's daily work. But beyond coding, programmers need to do other work as well, they need to fix bugs reported by users, they need to write documents for their codes. Also, they often need to answer questions from customers, bosses and colleagues. What do they often say when they are facing different sort of questions? Today we share some.It's done. I just need to clean up a few things.This is hacky, but I'll fix it soon.This can never happen:It's just a one-line change so it shouldn't affect anything else. This task will be easy.Yeah, I tested it. I'...
16,270 6 PROGRAMMER BUG EXECUSE
4 types of programmers
Not every one who writes code is a programmer. Programmers are people who live with programming. There are 4 types of programmers: scientist, coder, expert and artisan.Scientist, they are more like mathematicians rather than programmers. They invented various theories, algorithms and terminologies. Proofs and calculations in textbooks are all from these people. Moreover other programmers more or less benefit from their work. Sometimes one paper published by them can change the way of thinking of the whole industry. But they usually do not like to commercialize their theory. In contrast, they p...
20,548 8 PROGRAMMER CODER EXPERT
Programmer professionalism
Programmer is a lifetime occupation. But first, as a programmer you need to love programming, rather than just an occupation to achieve other goals in life.Now if you plan to spend decades of life on programming, then you should continue to think about what is more efficient. In other words, how are you different from who you were a decade ago and how will you be better than who you are now a decade later?In my opinion, a programmer, regardless of his work, should improve himself in three aspects.First of all, keep the curiosity of the unknown, try to broaden your views.If you are proficient i...
4,249 0 PROGRAMMER IDEA
Frequently used explanations of programmers
As a programmer, I think many of us have something like these below in our daily work. From these explanations, we may get to know different programmer's characteristics. Below are something we may say frequently. Don't be too serious about them.It's working on my computerI never heard about this beforeIt was working normally yesterdayOk, this is a bugHow is it possible?This must be the problem of the machine or the environmentDo you update your operating system?Must be the problems of clientThere are must be some problems with your test dataI never touched those codesYes, yes, I am going to f...
7,661 4 PROGRAMMER EXPLANATION
The Evolution of a Programmer
High School/Jr.High 10 PRINT "HELLO WORLD" 20 ENDFirst year in College program Hello(input, output) begin writeln('Hello World') end.Senior year in College (defun hello (print (cons 'Hello (list 'World))))New professional #include <stdio.h> void main(void) { char *message[] = {"Hello ", "World"}; int i; for(i = 0; i < 2; ++i) printf("%s", message[i]); printf("\n"); }Seasoned professional #include <iostream.h> #include <string.h> class string { private: int size; char *ptr; string() : size(0), ptr(new char[1]) { ptr...
3,254 0 PROGRAMMER EVOLUTION HUMOUR
Never ever touch a programmer
This is a technical license plate block example. We don't know whether it is working or not, however, the idea is very good. When you drive through some of the junctions, the camera captures the license number and convert it into text with OCR, and then insert them into the database. Therefore, this license plate on the car becomes a SQL injection. This picture tells us -- never trust user input.Author : 陈皓 Source : http://coolshell.cn/articles/6639.html#more-6639...
46,206 0 SQL INJECTION PROGRAMMER
Why you don’t need a programmer
Once or twice a month I get the question from an aspiring entrepreneur that’s been pushing their idea forward in hopes to (very soon) create a company out of what they’ve been working so hard on. They’ve spent countless hours working through all the details of what this new product will do, who they’re going to partner with and what they’re going to charge for it. They may even be on the Lean Startup bandwagon and actually talked with potential customers.A lot of work has been done and now all that is need is one thing - someone to code it up. They know ...
3,228 0 PROGRAMMER NECESSARY NO NEED