当前位置:网站首页>[beauty of software engineering - column notes] 28 | what is the core competitiveness of software engineers? (next)
[beauty of software engineering - column notes] 28 | what is the core competitiveness of software engineers? (next)
2022-07-29 08:01:00 【if...else...】
List of articles
Column information
Columnist : The treasure jade
Column publishing platform : Geek time

primary coverage
How to improve the core competitiveness of software engineers , in other words , How to improve your learning ability respectively 、 Problem solving ability and influence .
One 、 How to improve learning ability ?
How can we build our own knowledge system ?
First of all, we need to cultivate deeply in a technical field
Everyone's energy is actually very limited , It's easy to make achievements in a short time by focusing on a technical field at the beginning , At the same time, it is equivalent to establishing the initial knowledge system
There is only one area of knowledge that you really understand , Can be effectively shared to other fields , Constitute a forest of knowledge .
Then gradually expand horizontally to similar fields
After reaching a certain depth in a technical field , You can start to expand horizontally . It's best to expand into similar fields , Because so much of your previous knowledge can be shared , It's easy to get results quickly .
Two 、 How to improve the ability to solve problems ?
First step : Clarify the problem
solve the problem , The most important step is to clarify what the problem is , In fact, this is the same as the need to do demand analysis before doing a project , Find out what the goal is , In order to be targeted .
The second step : Splitting and positioning problems
When we learned to structure thinking , It also mentions , A complicated problem , Only after splitting , To find the essential problem .
The third step : Propose solutions and summarize
After finding and analyzing the problem , Finding a solution is easy , But it is necessary to summarize . There are two points to sum up :
- How to solve this problem next time , Can we do better ?
- Can this problem be prevented ? If possible , What to do ?
If you solve the problem every time , You can also propose a plan to prevent problems , It will certainly impress everyone .
3、 ... and 、 How to enhance influence ?
If you solve the problem every time , You can also propose a plan to prevent problems , It will certainly impress everyone .
Have made enough achievements in a certain field
To achieve such a result , Want strength 、 To chance 、 And insist .
Do things beyond expectation
If you can do things better than expected , It will make people look up to you , Then it will form public praise .
Helping others is helping yourself
Programmer experience , Most of it comes from the experience accumulated in solving problems . The problems you encounter in your work are actually very limited , But if you help others solve problems , It is equivalent to increasing the sample of your problem solving , These samples can help magnify your work experience .
Sharing is learning and building influence
It is suggested that you can share , Teaching middle school . Actually , It can also be more diversified in the form of sharing , There are many other ways besides blogging , For example, lectures within the company are a good way to share .
Four 、 Other excerpts
- If you are involved in multiple fields at the beginning , The knowledge of each field is not well mastered , Such knowledge cannot be shared , It is equivalent to that what you plant is just a shrub of knowledge , In the end, we can only harvest knowledge systems like shrubs .
- If you can't concentrate on a certain field in the early stage , No matter how much technology you learn , As a result, none of them can go deep , This makes it difficult to build a deep knowledge tree .
- Quickly master the secret of new technology , Is to build your knowledge system , Let you learn new knowledge , Can borrow existing knowledge , Speed up your study .
summary
To improve learning ability , We should build our own knowledge system , First, we need to cultivate deeply in a technical field, and then gradually expand horizontally in similar fields .
We should improve our ability to solve problems , We should form our own methodology , To find problems , Analyze and solve problems .
Improve your influence , You can deeply build your own unique and valuable abilities in one field , Let yourself do things beyond others' expectations , At the same time, I am willing to share and help others .
边栏推荐
- Pytest set (7) - parameterization
- Jianmu continuous integration platform v2.5.2 release
- C# 之 volatile关键字解析
- Limitations of push down analysis
- Day 014 二维数组练习
- Joseph Ring problem
- Ansible (automation software)
- Realize the effect of changing some colors of a paragraph of text
- [memo] summary of the reasons why SSH failed? Remember to come next time.
- [introduction to cryoelectron microscopy] Caltech open class course notes part 3:image formation
猜你喜欢
黑盒测试常见错误类型说明及解决方法有哪些?

Data unit: bit, byte, word, word length

QT connects two qslite databases and reports an error qsqlquery:: exec: database not open
![[freeze electron microscope] analysis of the source code of the subtomogram alignment function of relion4.0 (for self use)](/img/fe/0efdd151f9661d5cd06a79b7266754.png)
[freeze electron microscope] analysis of the source code of the subtomogram alignment function of relion4.0 (for self use)

Dynamic Thresholds Buffer Management in a Shared Buffer Packet Switch论文总结

NLP introduction + practice: Chapter 5: using the API in pytorch to realize linear regression

JVM garbage collection mechanism (GC)

Autojs微信研究:微信自动发送信息机器人最终成品(有效果演示)

Some tools, plug-ins and software links are shared with you~
What are the common error types and solutions of black box testing?
随机推荐
Ansible (automation software)
String class
The smallest positive number that a subset of an array cannot accumulate
Measured waveform of boot capacitor short circuit and open circuit of buck circuit
[cryptography experiment] 0x00 install NTL Library
Detailed explanation of the find command (the most common operation of operation and maintenance at the end of the article)
IonIcons图标大全
CentOS deploy PostgreSQL 13
The software package is set to - > Yum source
[beauty of software engineering - column notes] "one question and one answer" issue 2 | 30 common software development problem-solving strategies
Character shader exercise
After the access database introduces DataGridView data, an error is displayed
Why don't you like it? It's easy to send email in cicd
Unity beginner 2 - tile making and world interaction (2D)
[note] the art of research - (tell a good story and argument)
Mutationobserver document learning
Processes and threads
Unicode私人使用区域(Private Use Areas)
【NOI模拟赛】计算几何(凸包,暴力,并查集)
An Optimal Buffer Management Scheme with Dynamic Thresholds论文总结