Hello everyone , I'm an Xiaohui , Worked as a development engineer 、 R & D Manager 、 Technical director, etc , Now freelance , Focus on writing and career consulting for developers . Published 《 Programmer's growth course 》、《Qt Quick Programming core 》、《 Hello, wow , The programmer 》、《 Worry free programmers 》 Etc .
I've shared it many times over the past two years , Often some developers come to me after the meeting to tell me about their anxiety and confusion . Some have worked for three or five years , I saw the age in my thirties when I should get married , I found myself stagnant in technology , There's no future in work , If you want to change jobs, you can't guarantee a high price ; Some have been working for more than ten years , The old technology is losing its market , Facing the new technology and unable to follow up , So the older you are, the less valuable it is , Slowly, even the young people who have just worked for a few years can't compare with , I want to transfer to a management position, but I don't know how to do it , Don't turn around , I worry about the coming layoffs every day .
How to find technology direction ？ How to transform technology ？ How to improve technical capability ？ These three problems plague most programmers .
last year 10 month , I am here GitChat The talent class released on the platform 《 A guide to the leap forward growth of programmers 》 It has accumulated sales 2000 The rest , Many readers and friends feedback that this course is for personal learning 、 To apply for a job 、 Growth has helped a lot , They also left me messages , Hope to see a more systematic career development course , So I made a new revision of this talent course , Upgrade to 《 Advanced programmer career 32 speak 》, The contents are as follows ：
As a new and upgraded course , This time I also prepared the audio version for you to synchronize , In this way, students can make better use of commuting or fragmented time to study .
This syllabus is divided into six parts ：
When we were still developing roles , The ability of developers to solve problems , It is more embodied in technical ability . The first three parts of our course ：“ Technical selection ”、“ Advanced technology ”、“ Over growth ”, It provides a three-stage model of technological growth 、 Personal benchmarking management law 、 Objective management method 、 Four habits and methods of thinking , It can help you practice effectively , Continuous improvement , Constantly improve technical capabilities .
A lot of people want to be able to transform into a technology management role after working for a few years , Get a higher level of title And a bigger income . In the fourth part of the course “ Technical management ” in , We introduced some methods , Help us to identify whether we are suitable for management . If appropriate , You can take advantage of the technology management provided by this section 4 Ways of planting , Go to the management position smoothly , In a different way from the development position , Get a higher income .
Technology is not going to be on the road all the time , There's always a variety of reasons , One day in the future , Driving us to other areas , To try something new . In the fifth part of the course “ Technology transformation ” in , I'll talk about the difficulties and classification of technology transformation first , Then tell you how to confirm your own transformation direction and practice line .
Whether our role is developer , Or the manager , All need some tools , Help us find the best direction for ourselves 、 Products and services , Help us focus on the most important things , Deliver the most valuable results . Only so , We can become the indispensable role of the enterprise —— People who solve problems and create value . therefore , We've developed “ Workplace toolbox ” This article , Introduce OKR Working method 、 Time measurement 、 Annual career valuation 、 Resume for the future 、 Four quadrants of Job Opportunity Assessment 、 Career balance sheet and other tools , Help you run the workplace marathon smoothly .
Whether you're a developer who wants to continue to improve your technical capabilities , Or programmers who want to turn to technology management for greater development , From this column , Get the way you want 、 Tools , Use them to guide your work and life , Through hard work and conscientious implementation , Raise your time unit price , Make more money , Eliminate the pain caused by the suspension of various demands , Create an environment conducive to your happy growth .