A true story from a program ape:
We are having a meeting with our clients and the idea is that we give him a draft that will support the project's technical system architecture. In this connection, I have also made it clear to him that value-added development requires a re-adjustment of the architecture.
And when I mentioned that finding a suitable architecture also required a learning process, he interrupted me by asking, "Do I still have to pay for your study ?"
From my professional point of view, I am referring to the business domain, and we can only provide the right framework after we have fully understood it.
I asked myself, "Do you want your project to be done by an unskilled web development team ? " It's hard to get a software development team to work for you unless you're well-paid to outsource. If this project has been in use for a year or more, how can you see this level of Team ?"
As we learn, software development is recognized as one of the knowledge-driven industries, but for non-professionals, they think it is wrong to think that developers can easily grasp all the skills needed to solve any given problem.
When should you consider upgrading the programmer's level ?
We all know that the current programming language adds a lot of new features, and the new NoSQL Many people are useless, the programming framework is also constantly updated upgrade, when the new technology pushed out, we must take the time to learn to master.
Most programmers choose to learn all the knowledge they need to work on, and if you can't invest in them, they'll never grow up in the team.
Of course there are programmers who are passionate about programming that will spend their spare time reading, reading technical articles, learning new technologies, but you can't deny that such examples are really not many.
High-quality software requires solid knowledge and professional judgment, but accumulating skills requires not just reading. You have to be an active learner and get the most out of your knowledge.
When I wrote this article, I found that educational developments was also a good way to learn skills.
When I became an active stackoverflow user, this feeling became clearer.
When I started working on an open source project, I finally realized that learning was only a side effect of hard work.
The above experience has made me understand that from a business perspective, it is not difficult to foresee that the proceeds from such investments may come from a more sophisticated development team that can operate more complex projects at lower risk of failure. After mastering a certain technology, we can provide professional training and consulting services.
If you want to improve your design and coding skills, then you should choose middle Soft hi-tech. Mid-soft high-tech can let you 0 tuition fees to learn technology, there is a life subsidy, which can not find a good thing, if you want to telephone reservations, please call:400-801-8717 or you can also register online Http://t.cn/RALW0ja to participate. Follow our subscription number javaedu.
This article from "Heaven helps self-help person" blog, reprint please contact the author!
A procedural ape's inner monologue, and saw no regrets