Once proud to guide the advocates of a certain skill, the breakthrough in high-tech research, and the joy of success after the successful drills of algorithms, design patterns, and architecture applications...
This is a master of software development technology. Every research and creation we make must be valuable.
But where is the value of software
communication skills
4.5.1 communication errors
4.5.2 communication in project management
Chapter 5 normalization of Avenue
5.1 four levels of programmers
5.1.1 four levels of the stick School
5.1.2 rocket school realm
5.2 program not equal to software
5.2.1 code Standardization
5.2.2 Standardization
5.3 Software
Experience and rationality in software development
Read design original notes
The rational and empirical theories are typical theories of epistemology. These two types of ideas, from the past to the present, are opposite to each other, fight against each other, and affect each other and penetrate each other. Experienced people think that human knowledge originates from feeling and is based on understanding
Subject: My Opinion on getting started with software development (posted from dearbook)Author: zhaotide (scholar)Forum: Software EngineeringThis post score: 0Reply times: 35Posting time: 9:37:22Body content:
My Opinion on getting started with software development
SteadfastI
mobile phones that install Android.Suggest that at present students in school can consider learning Android software development, in the market now can be seen Android "money way immeasurable." It is understood that the market has been the rise of many Android training courses, Android development training courses, su
same behavior of the producer (author) to identify exceptions and the parts to be modified.
Peer review does not trust the work of individuals, but aims to eliminate exceptions in software work products as soon as possible.
2. Why should I perform peer review?
At school, the teacher taught us to complete homework independently. Therefore, if you perform "Peer Review" on others' homework or during the exam
Vicat Currency software system development, dimension card coin mode system development, the production of the card coin and the system, dimension card coin system development, the dimension card coin blockchain system, the dimension card coin split disk system to build, the dimension card coin consumes the system to c
the OCP principle: open to expansion and close to modification. So how can we most easily understand this sentence? When we want to add requirements to the original system, we don't need to change the original code, instead of changing the DLL of the original code.With the development of the design model, the ultimate goal is to build a fully configurable software project.In this way, we can achieve our pe
The pragmatic programmers
I have been reading some books after work. Before that, I mainly used computer-related algorithms, compilers, and mathematics in English versions. I want to improve my daily work efficiency by reading these books, with little effect. First, because English-only books are slow to read, and second, they are also the most important point. They are found to be slow and may feel that they are far away from their work, the two cannot assist each other. Third, they cannot dire
petsc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.Software packages for specific fieldsAfepackA finite element software package developed by Teacher Li RuO of the School of Mathematics of Peking University using C ++. The Adaptive Grid t
Recently, I began to contact students, college interns and graduates. I would like to talk about some suggestions for these students wandering in the workplace, hoping to help these beginners enter the software development industry, this allows graduates to enter the software development company more smoothly to start
At the cyberposium Conference held at Harvard Business School on October 29, (Beijing Time on October 29), experts pointed out that, the emergence of open-source software will provide a new opportunity for enterprises to enter and succeed in the open-source market. "The Rise of open source software is offering a great opportunity for major companies to enter the
industries, two days later, a software development company in Beijing went to school to recruit. I attended the job fair, which severely affected my confidence. None of the requirements was correct for me! Later, I simply bought the C language of Ben tan haoqiang,I thought I was quite interested, so I went on to look at it. Later, at the school's job fair, Every
The underlying software developers and all programmers should follow the following principles if they want to design the software well (with good structure and portability) and adapt to changes in new projects:
· The most important thing is to understand basic concepts.(Such as the operating system), master the design principles (such as interface layering ).
· Second, Experience Accumulation. Practical exp
There are many friends around me who want to teach themselves Java Software Development, but for its salary, the employment prospects are not very clear. Today, it is a small part of the Jinhui network to talk to you about The employment prospects of Java software development. First Java is now one of the most popular
one more: Agile development, but sorry, studied for a long time, but failed to practice successfully.
Of course, not many years of the first-line IT research and development (including technical and document types), it is difficult to debt settled the development cost account:
"Think about making money for the company, not about saving the company.
Atitit. Review of Meditation recording and management of IT software development1. Meditation, the only philosopher of ancient Rome, Emperor Marcus Aurelius, left the 22. Meditation and summary of it software development Management 22.1. Have your own training. (don't always rely on public libraries) 22.2. Big architecture, Priority architecture 22.3. All things
taken from the top of todaygood's blog. todaygood's learning efficiency is higher than mine. maybe it's better to train people in a work environment. In terms of the learning philosophy of embedded system software development, our views are consistent. I still pay attention to these three aspects. Basically, during the daytime, I learned how to summarize and improve my learning methods based on my accumula
. If the code compiles, it does not mean that it has no problem. In school, we generally think that as long as the program can be run. But in the actual software development project, the program can run up, just "Long March go through the first step." Code-checking tools allow you to discover errors that many compilers cannot discover, such as variables that have
code is often in English, Chinese is usually used for interpretation and explanation. Have a certain foundation of English, in computer learning can be more effective.second, pay attention to the learning of programming basic skills and online Teaching concepts What does learning software need When we are learning some basic courses such as java , c language, etc., we will feel that this does not seem to have a big effect, these things similar
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.