Software is programmer-oriented (programmer)
I would like to give this document to all friends who want to be programmers.
(1) origin and personal experience
I have graduated from computer science for more than a year. After graduation, I am engaged in software programming. I often have other professional friends who want to engage in software programming and ask me how to do it, because I am conscious of b
The first thing to talk about is, who are the programmers who are talking about today's topic?Before saying, have to mention a very famous programmer Allen, he had a point of view: "Resolutely oppose the Peking University Bird and other institutions", I also very much agree with this point of view, but now, I am " on the basis of approval", and firmly oppose or even dislike Zhao Jie "to express this view ." Because of this view, the people who can hel
Programmers (English programmer) are professionals engaged in program development and maintenance. In general, we divide programmers into program designers and program coders, but the boundaries are not very clear, especially in China. Be a really qualified programmer, should have the quality. 1: Team spirit and collaboration Ability team spirit and collaboration ability is the most basic quality that a
Http://blog.csdn.net/baselive/article/details/306412
Abstract:
Lin qingzhong graduated from Kunming Institute of Technology for computer software in 1990, and then graduated from Nanjing University in 1999 to complete a master's degree in software engineering. He now works in an industry software R D center under CNPC, because I have read many experienced software developers on the Internet to write a good post, and I am also making an article about it.
Suppose you are an undergraduate majorin
you can't go, Please conferences put their talks online for free.
Attend the meeting. If you cannot go, many meetings put their conversations online for free.
Long commute? Listen to podcasts.
Long traffic? Listener Broadcast
Ever run a static analysis tool over the code base or look at the warnings in your ide? Understand what they're reporting and why.
Follow the advice of the pragmatic programmers and learn a new language every year.
In the book "The Way to programmers", Dave and Andy will tell us how to program in a way that we can follow. How can they be so smart? Aren't they just like the rest of the programmers, focusing on the details? The answer is that when they do something, they focus on what they're doing-and they try to do it better.Imagine that you are attending a meeting. Perhaps you are thinking that this meeting is endless, you might as well go to write the program. And Dave and Andy wondered why they were in
pragmatic, he will be easily lost in reality and cannot find the path. If a person is overly pragmatic, he will be easily overwhelmed and cannot be implemented.
Therefore, the most difficult thing in the world is to grasp the scale, rather than the visible difficulty.
9. there are very famous people who discuss very strange questions. For example, if the company opened by the professor of teaching and man
How to become a Java champion programmer?
But some programmers have been asking me for career advice. now I think it's time to write another article. As mentioned above, if you have a mind to look at other things-I have already begun recording the terrible food I have cooked on Heinz's Worst Recipes (the Worst recipe for Hines. It's caused by my strong desire to eat-it can be proved by my waist circumference that cooking has become my hobby.
overtimeOur problem is still not able to go around ...In fact, in the normal working hours to complete the work efficiently is the most worthy of praise.The life we want is: do your favorite job, career success, and have their own time to rest, exercise, study, and family together.So, learn how to work effectively.-----------Review the split line-------------------
Talk about the programmer series: Looking for work of the evil sword spectrum
Program | programmer | quality | The qualities that programmers should have [reprint]
Programmer is a kind of technical work, in the development of it has a very important position, from the establishment of the underlying hardware communication protocol, to the data transmission layer processing, to the construction of the operating system, to the database platform construction, all the way to the applicat
After two or three years of program work, basically will consider their future development. The path of development is no more than programmer-system analyst-architect-Technical manager-cto, programmer-Project leader-project manager-project director-cto, programmer-product designer-product manager-cto. Which development route is more suitable for you. you know wh
Original link
In a world in which the programmer is a man and a woman, the extreme imbalance between men and women makes it natural for male programmers to become masters of the world. Counting down, from the C language and UNIX system creators Denis and Thompson, to the later Linux system of the Father Linus, then to the Java Father Gosling, are the vast number of male programmers outstanding representatives, is the hero of the program community. Ac
I have worked with many programmers over the years. Some of them are amazing, while others seem mediocre. Not long ago, I felt very happy to work with some very skilled programmers. I spent some time thinking about what I admire them? What makes a good programmer so good and a bad programmer so bad? In short, why has it made a good programmer?
Based on my experie
That's a good point, and there's very little information about how programmers jump from beginner to intermediate. Here are 10 things you need to do to achieve this change.
1. Learn another language
It doesn't matter what language you're learning, but learning another language (no matter how many languages you already know) will make you a better programmer. It's better to learn a language that is different from the language you use everyday. For exa
Program | Programmers abroad there are a lot of Chinese people who are engaged in the profession of programmer. I know many of these friends and I find that many people are not happy and just regard this job as a means of supporting the family. There are many people who work hard and can't get started. I have been confused for a long time, but finally came out. Here to talk about their views, I hope to have some inspiration.
as the saying goes, "In
Original link
Editor's note: August 4, 2008, StackOverflow Netizen Bert F post questions: Which is the most influential book, is every programmer should read.
"If you can go back to the past, as a developer, you can tell yourself which book you should read in the early part of your career, and which one you will choose." I hope this list is rich in content and can cover a lot of things. ”
Many programmers respond and write their own comments when rec
cultivation" consists of a series of independent parts, covering topics ranging from personal responsibility, career development, to knowing the various architectural techniques used to keep code flexible and easy to adapt and reuse, using many entertaining anecdotes, Thoughtful examples and interesting analogies illustrate many different aspects of software development best practices and major pitfalls.Whether you are a beginner, an experienced programmer
Every programmer has seven reasons to learn JavaScript.
Recently, I have been talking to hiring managers about how difficult it is to find a good programmer. I have gradually realized that programming languages are becoming more and more important than JavaScript. This is especially true for Web developers. Therefore, if you are a programmer, you should learn Ja
Original: Http://www.quora.com/Software-Engineering/How-do-top-programmers-work- A They do a lot of things:
They do not reinvent a wheel. There ' s lots of new stuff to does and no to waste redoing what others the done. If There are libraries, gems, code snippets, examples, etc they'll happily use the tools available and spend On the new stuff. They do don't write code for features They does not need. In the other words they keep it simple. When writing something it's common to the OK some day
, the breadth and breadth of knowledge often determines an architect's architectural ability, so at this point I agree with your way of learning, is to read a large number of technical books, but I hope you do not limited to software-related books, often bubble technology forum, on the one hand can make friends, On the one hand can increase their knowledge, can also join a technical blog, you can add a schema xxx stream.Q: What do you think Java architects know about?For:Primary Java Programmer'
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.