当前位置:网站首页>Real software developers will use this method to predict the future
Real software developers will use this method to predict the future
2022-06-25 11:43:00 【VFP of Garfield】
There are always fox friends asking : Tell me directly , What is object-oriented , Can quickly complete a function ?
The most direct way in the world , Can put my way of thinking , Instead of teaching specific knowledge points to others , Probably only conscious transmission .

in fact , There is no conscious transmission yet , So there is no separate direct , I can tell you , What is object-oriented ? Because using object-oriented thinking to develop software , It is a systematic thinking , Instead of thinking in isolation . To complete a function , Need knowledge points of several classes , And how .
I have seen some code of fox friends , Each function starts with creating a database connection , Various maintenance states , Various IF, A thousand lines at a time .
Is this code valuable ?
Yes ! Commercially valuable , Technology if every function is such code , Will create more and more technical debt .
It will eventually lead to understanding a business flow , It's a very painful thing , Too many IF, Too much code that has nothing to do with business flow . If it's new , There is no way to take over such code .
Using object-oriented thinking , Yes, it can be predicted that the functions may be increased in the future , Will change , In programming, you can reserve positions , Provide the best scalability .
So how to reduce this technology debt ?
Study , communication , Many people have written programs for more than ten years , I thought I had mastered the truth of writing software , On the contrary , We should always improve ourselves , Kung Fu is beyond poetry , Master object-oriented , It's easier to write programs , After you have the specifications , Newcomers can develop according to this specification , The team was set up .
If you have new people , I don't know , Cats can teach , Can help you take .
Some people also asked whether the original software could be integrated into the Qiyou three-tier development framework ( Cat frame ), The answer is yes , Later I will write more about how to integrate .
Is it a good idea to put the code in the database
Now Qiyou has a three-tier development framework ( Cat frame ) It's through BS CS APP Applet official account payment Object storage SMS and other functions .
Recorded hundreds of G In the video , No matter where you want to get started , Cat cat courses can let you enter the real modern software development mode .
Some people like to put code in a database , Then dynamic execution and so on , Personally, I don't like it .
Internet applications , A large part of the bottleneck is brought about by the database , So the first step of optimization is to separate read and write , So how about putting the code in the database ?
Learning mentality
Object oriented thinking includes process oriented thinking , A level higher than process oriented thinking , Please don't fall into point-to-point comparison , It's easy to get into trouble .
We can learn a knowledge system , The content of its course , There is a certain order . Namely ——
The content of the next lesson ,
Must be heard after 、 On the basis of mastering the previous section ,
To understand .
therefore , Half a barrel of water is the easiest ——
Want to get... Quickly , But not enough .
Want to learn quickly , But it's impossible .
This kind of phenomenon , I often see it in my life , It's a midlife crisis , Or unemployment , Looking for a sideline to make money . But all of a sudden , others 「 Relaxed 」 What can be done , I don't seem to know anything .
therefore , Buy all kinds of classes , Learn various methods , Add various communities , Trying to quickly make up for this lack .
But the result is , No dice .
Because money can only buy methods 、 skill 、 knowledge , These belong to know .
But between knowing and doing , It's one hundred and eight thousand miles apart .
It takes ability to do .
And ability , It takes practice .
Deliberate practice , It takes a lot of time , Boring repetition .
Obviously , It can't be done quickly .
《 Treat time as a friend 》 There is an example
“ Theoretically speaking , How long does it take a person to accumulate fat , I want to use up the fat , It will take about the same time .” therefore , If a person 25 I began to gain weight at the age of ,35 When I came to the gym at the age of 40 Kilogram fat , Then ask the coach to help him in 3 Lose fat within months 、 Return to standard figure , It's just a dream . Of course , Work harder , You can put 10 The year is shortened to 5 year , Even twoorthree years , But this time must be much longer than those who plan to achieve it overnight .
This explains why so many people always fantasize about something “ Fast track ” Methods ?
Because I lay flat for too long , Suddenly I got a big test , Find that there is not enough time , The deadline is coming , So we can only hope “ Fast track ” The existence of methods .
We can also make a surprise attack on the previous exam , Now in the real world , No, 60 branch , Only can or can not be .
《 Treat time as a friend 》
The book also gives some solutions ——
therefore , The right strategy should be : Find ways to predict in advance what skills you need to master , Make sure they are skills that you can really master through practice , And then make a long-term plan , Steady implementation bit by bit .
This strategy , For everyone , Every field , Every profession .
And the most important point , Learn from the best people around you , It could be your boss , friend , Relative , Master at least one computer language to improve work efficiency .
More information http://www.sn58.cn
边栏推荐
- ThingsPanel 发布物联网手机客户端(多图)
- Deeply understand Flink SQL execution process based on flink1.12
- 西山科技冲刺科创板:拟募资6.6亿 郭毅军夫妇有60%表决权
- Ladder Side-Tuning:预训练模型的“过墙梯”
- Presto Web UI introduction
- Wait (), notify (), notifyAll (), sleep (), condition, await (), signal()
- 文献之有效阅读
- Customize to prevent repeated submission of annotations (using redis)
- Evaluating the overall situation of each class in a university based on entropy weight method (formula explanation + simple tool introduction)
- Niuke.com: host scheduling
猜你喜欢

Sentinel integrated Nacos data source

An interesting logic SRC mining

Two ways of redis persistence -- detailed explanation of RDB and AOF

牛客网:分糖果问题

Solution to the timeout scenario of Flink streaming computing (official live broadcast)

牛客网:主持人调度

SQL注入漏洞(繞過篇)

Redis6 note02 configuration file, publish and subscribe, new data type, jedis operation

Thingspanel releases Internet of things mobile client (multiple pictures)

Evaluating the overall situation of each class in a university based on entropy weight method (formula explanation + simple tool introduction)
随机推荐
2022 mathematical modeling competition time and registration fee
Flink deeply understands the graph generation process (source code interpretation)
How to use the markdown editor
Simple use of stream
SystemVerilog (XIII) - enumerate data types
Flink partition policy
过拟合原因及解决
Hangzhou / Beijing neitui Ali Dharma academy recruits academic interns in visual generation (talent plan)
PHP如何提取字符串中的图片地址
Crawler scheduling framework of scratch+scratch+grammar
推荐一款M1电脑可用的虚拟机软件
Yisheng biological sprint scientific innovation board: 25% of the revenue comes from the sales of new crown products, and it is planned to raise 1.1 billion yuan
Geographic location system based on openstreetmap+postgis paper documents + reference papers + project source code and database files
Data Lake survey
How PHP extracts image addresses from strings
Is it safe to open a stock account on your mobile phone? Who can I open an account with?
Ladder side tuning: the "wall ladder" of the pre training model
Redis6笔记02 配置文件,发布和订阅,新数据类型,Jedis操作
Course paper + code and executable EXE file of library information management system based on C language
Record the process of submitting code to openharmony once