"Rookie" and "Great God"Just out of the job of the programmer, technology is just starting point. Well, let's talk about the technical stuff. First of all, please think about these questions first. Now there are many programmers in society, CSDN is our programmer's home, then you can think of why programmers have different levels? What kind of programmer are you? Where is the "rookie" programmer and the "Gr
What is the difference between a good programmer and a general programmer ?, What is the difference between programmers and programmers?
Among the programmers I have seen in ordinary times, I think they can be divided into five categories based on their encoding capabilities:
1. Beibei typeThe Beibei contestants are the legendary "Code copywriters" who have l
In September, New Zealand's Kiwi Pycon (an annual seminar on Python language), I presented an effective learning approach for programmers. There are two main aspects in the speech: one is the mode of thinking, the other is the specific learning method. The following is a simple guide to thinking patterns in that speech. If you want to know something about learning methods, here are some videos. Recurse Center
I worked for two years at a company called
What is the gap between cainiao programmers and great-God programmers?"Cainiao" and "Great God"
Technology is the starting point for programmers who have just stepped out of employment. Now let's talk about technologies. First, consider these issues. Now there are many programmers in the society. CSDN is the home of ou
In the eyes of native programmers, you may write fake code ......, Code in the eyes of programmers...
The programmer has a classic joke: The XX language is the best language in the world. Then you can argue that tomorrow morning. The programmer really assigns something else. How can this problem be solved? The first programming language you are familiar with is your native programming language. The influenc
Development Suggestions for php programmers and Development of php programmersThe path to improving PHP programmers is another year's graduation season. There may be a lot of graduates coming into the development circle. According to the development trajectory of LNMP programmers summarized in the development circle over the years, combined with personal experien
I think
Program There are two types of employees: "active programmers" and "passive programmers ". "Active programmers" can select their own development methods, development languages and frameworks, and "passive programmers" passively accept the company's specified languages and development methods. In real life, suc
respect every Program member. First, why did I write such an article ? it is mainly about the difficulties of programmers in the industry. .
everyone we know that the programmer industry is a creative in the industry, everyone is creating the best program and the best software products in the world, and ultimately benefiting the masses and improving their living standards. Everyone envy and worships pro
VC is a very easy-to-use C ++ programming tool of Microsoft. Its biggest advantage is that it is a very practical MFC (Microsoft basic class library) for programmers ), understanding and using MFC will bring a very high development efficiency to C ++ programming. Therefore, most C ++ programmers like to use VC, which is not only friendly in the development environment, it also has powerful MFC support.
C +
What programmers hate most, do you know ?, Programmers hate it most
Summary: In most cases, programmers need to repeatedly explain to people outside of programming how annoying a programmer is. Today, through this article, let's talk about it.
When a programmer falls into deep thinking and understanding of a problem, a phone call, a question, or even a "hello"
"Cainiao" and "Great God"
Technology is the starting point for programmers who have just stepped out of employment. Now let's talk about technologies. First, consider these issues. Now there are many programmers in the society. CSDN is the home of our programmers. Have you ever wondered why programmers have different l
Three future development directions for programmers and three major future development directions for programmers
After two or three years of work, programmers will basically consider their future development direction. Development Path: programmer-system analyst-architect-Technical Manager-CTO, programmer-Project Leader-Project Manager-Project Director-CTO, prog
A secret: Easy to say defeat, no confidence
Never give up
Program Clerk, just a fake programmer with a programmer name. A real programmer knows that in the process of program design, there may be countless difficulties and problems, there may be a lot of setbacks and failures, and there is only one success.
To solve a problem, we may sit on the computer for dozens or even dozens of hours without stopping to work. One problem is solved, and other problems may occur. If you cannot stick to i
History of Python programmers and history of python programmers
Factorial algorithm code written by various programmers
#-*-Coding: UTF-8 -*-
# New Programmer (recursion)
Def factorial (x ):
If x = 0:
Return 1
Else:
Return x * factorial (x-1)
Print factorial (6)
# Programmers with one year of Python experience
Def Fact
The author of the effective Engineer interviewed many of the top software engineers in Silicon Valley's top technology companies in order to understand the differences between top programmers and ordinary programmers in the process of writing a book. He found that the engineers who had a huge impact on the world had at least 5 common modes of thinking: 1. The courage to study the code you don't understand
M
1: team spirit and collaboration Ability
This is the most basic and important foundation that programmers should possess. Even if you become a high-level programmer, it does not mean that you will be able to work in the future. Those experts all over the world who write core for Linux have no collaboration spirit, and such cooperation is simply unimaginable. Once you enter the R D teams of some major systems and enter the commercial and product-based
Cultivation of excellent ASP. NET programmers and asp.net programmers
Junior programmers or inexperienced programmers often only realize that their programs are written to computers, and do not care that the programs are actually written to people, or are not fully intended.
The programs written to machines often seek
concerned about the technology, but to know if he can really do a good job, not writing code is not enough. Those who appear to be passionate about technology are not necessarily good programmers. These people may be happy to do something new, but the subsequent coding, testing, commissioning, and copywriting work may be annoying. They may come up with good ideas, but they are often not able to finish them. Companies don't need many of these people.
Add by Zhj: There are two very useful, first: can find a balance between perfectionism and pragmatism. Article two: Do they understand software engineering beyond the level of code? Do they have an architectural level of understanding of software engineering? Or are they capable of foresight?For the first, it is very touching, because I have been in the pursuit of perfection, the efficiency of doing things very low, a good degree must be able to find a balance between perfectionism and pragmatis
is justified-usually with multiple stories behind them. These stories are from me, or my friends/clients, personally experienced.
Coding a number of many items (1), plus some friend's recommendation (11), led me to a freshman, to be able to intern at Microsoft.This set the foundation for my successful hiring by Google (3), opening the door to countless opportunities.Being active (13) and grasping opportunities (14) rather than careful planning and re
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.