当前位置:网站首页>[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 .
边栏推荐
- Operator overloading
- 在js中,0表示false,非0表示true
- Day 014 2D array exercise
- Actual measurement of boot and pH pins of buck circuit
- Some thoughts on growing into an architect
- [memo] summary of the reasons why SSH failed? Remember to come next time.
- 工业互联网行至深水区,落地的路要怎么走?
- @JsonSerialize注解的使用
- Implementation of simple matcap+fresnel shader in unity
- What are the principles and methods of implementing functional automation testing?
猜你喜欢
![[密码学实验] 0x00 安装NTL库](/img/2a/03d95082a2a63238b475b3f7f3e13d.png)
[密码学实验] 0x00 安装NTL库

MySQL 45 | 08 is the transaction isolated or not?
![[cryoelectron microscope] relation4.0 - subtomogram tutorial](/img/5b/5364fbe68c495b67d9db5ed9bec2ac.png)
[cryoelectron microscope] relation4.0 - subtomogram tutorial

Data unit: bit, byte, word, word length
![[paper reading | cryoet] gum net: fast and accurate 3D subtomo image alignment and average unsupervised geometric matching](/img/dc/255bf122d5243f2a08ca0e03b53137.png)
[paper reading | cryoet] gum net: fast and accurate 3D subtomo image alignment and average unsupervised geometric matching

Solve the problem that CSDN cannot publish blog due to unknown copyright

Mqtt server setup and mqtt.fx testing

C language data type
![[lecture notes] how to do in-depth learning in poor data?](/img/7d/5767c078600bd88b7d2146069f4f40.jpg)
[lecture notes] how to do in-depth learning in poor data?

MySQL uses date_ FORMAT(date,'%Y-%m')
随机推荐
Resize2fs: bad magic number in super block
What are the principles and methods of implementing functional automation testing?
CDM - code division multiplexing (easy to understand)
JVM garbage collection mechanism (GC)
Actual measurement of boot and pH pins of buck circuit
Rotation in model space and rotation in world space
Day 014 2D array exercise
UE4 principle and difference between skylight and reflecting sphere
Exercise: store department information
How to connect VMware virtual machine to external network under physical machine win10 system
[paper reading] tomoalign: a novel approach to correcting sample motion and 3D CTF in cryoet
技术分享| 快对讲综合调度系统
Crawl notes
[密码学实验] 0x00 安装NTL库
Analyze the roadmap of 25 major DFI protocols and predict the seven major trends in the future of DFI
The database uses PSQL and JDBC to connect remotely and disconnect automatically from time to time
FLink CDC 的mysql connector中,mysql的字段是varbinary, 官方
The smallest positive number that a subset of an array cannot accumulate
[cryoelectron microscope] relation4.0 - subtomogram tutorial
Dynamic thresholds buffer management in a shared buffer packet switch paper summary