Is the programmer's career really short?
Not short, I am proof! I am 44 years old, a Fortune 500 company, programming for 20 years, and a software technology expert. I have always been in the front line of programming and have never left. Technically, I have used Java, .net, Js, etc. deeply. Maybe, I barely counted as the last "full stack engineer".
I think a lot of answers say that the reason why programmers do not work long is that experience is not worth money. Old programmers and young people are the same and cannot work overtime, so they are naturally not seen by the boss. I especially don't understand why some people believe such ridiculous and illogical remarks. I can say with certainty that in the software development industry, as long as time is not wasted, time will give you rich returns and will establish sufficient thresholds to ensure that you are on this track for a long time.
To a large extent, programmers are a "copy and paste" profession, because most programmers in most companies will not encounter unique problems in their work. The problems we have encountered have long existed. The mature answer, the so-called research process, is not to invent the answer, but to discover the answer.
The first note: Flutter study notes
Due to space reasons, in order to avoid affecting everyone's reading experience, only part of the content is shown in screenshots.
Getting Started-Advanced
Chapter 1. Why is Flutter the ultimate choice for cross-platform development?
Chapter 2 Setting up a Flutter development environment on Windows
Chapter 3 Writing Your First Flutter App
Chapter 4 Flutter Development Environment Construction and Debugging
Chapter 5 Basic Grammar of Dart Grammar (1)
Chapter 6 Use of Dart Grammar Collection and Source Code Analysis (2)
Chapter 7 Set Operator Functions and Source Code Analysis of Dart Grammar (3)
Chapter 8 The Use of Functions in Dart Syntax (4)
Chapter 9 Object-Oriented Basics of Dart Grammar (5)
Chapter 10 Dart Grammar: Object-Oriented Inheritance and Mixins (6)
Too much information omitted, omitted...
Flutter combat series
The second note: Kotlin entry to proficiency
Ready to start basic grammar, common terms, coding style
Basic
Basic types, packets, control flow, return and jump
Classes and objects
Classes and inheritance, attributes and fields, interfaces, visibility modifiers, extensions, data objects, generics, nested classes, enumeration classes, object expressions and declarations, delegation modes, delegation properties
Functions and lambda expressions
Functions, advanced functions and lambda expressions, inline functions
other
To reiterate, Ranges, type checking and automatic conversion, This expression, equality, operator overloading, null safety, exceptions, annotations, reflection, dynamic typing
Too much information omitted, omitted...
Actual combat series
Recommended internal books of Dachang
For Android development friends, it should be the most comprehensive and complete study notes of Flutter and Kotlin. In order to better organize each module, I also refer to many high-quality blog posts and projects on the Internet, and strive not to miss every knowledge point. Many friends relied on these contents to review, and got offers from big companies such as BATJ, and hope to help you too.
There is also an analysis of the real questions of the BAT interview in 2020-2021. There are many contents and very systematic, including a lot of content: Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题
etc., which can help us deeply understand the principles of Android-related knowledge points and interview-related knowledge .
At last
I have seen many technical leaders meet older programmers who are in a period of confusion during interviews, who are older than the interviewer. These people have some common characteristics: maybe they have worked for 5 or 6 years, or they write code to the business department repeatedly every day. The repetitive content of the work is relatively high, and there is no technical content. When asked about their career plans, they didn't have much ideas.
In fact, the age of 30 to 40 is the golden stage of a person’s career development. You must have your own plan for business expansion, technical breadth and depth enhancement, and it will help you have a sustainable development path in career development. Don't stand still.
Keep running, you will know the meaning of learning!
"Android Senior Architect Interview Guidance + 2021 Big Factory Interview Questions" free to receive
F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)**
[External link image is being transferred...(img-xxL4S5Se-1614434187570)]