当前位置:网站首页>How can programmers improve their situation?
How can programmers improve their situation?
2022-07-05 16:13:00 【Small ash】
IT The industry is a fair and just industry , Anyone who has the strength 、 Willing to work hard , We can achieve a good future .
IT The industry is also a crisis ridden industry , This industry is very competitive , A little slack will be eliminated by the times .
As a programmer , If we can get a firm foothold in this industry , It's going further and further ?
There are so many factors , But the most important thing is our pattern .
How to improve our pattern ? We can start from the following aspects .
1. Look at technology in a higher dimension
There are a lot of programmers , Especially junior programmers , Just be satisfied with the work assigned to you by the company . They occasionally use open source components and frameworks , It just stays at the level of use .
such as Apache Kafka, Junior programmers may only know that it is a message oriented middleware , But I don't understand at all Apache Kafka Where are the strengths and weaknesses of , What does the underlying principle look like , How architecture is designed and evolved , What is the future direction of development .
2. Learn from the valuable experience of large factories
Many programmers live in tradition IT Enterprises , Or small start-ups . What they do is just functional implementation , There is no such thing as “ A double tenth ”、“ June 18 ” Such a large amount of data , High concurrency challenges .
It's challenging questions like that , To make programmers more experienced , Better technology .
that , If you're not in a big Internet company , Is there no chance ?
Of course not. , We can pass some BAT Daniel's technology sharing , Learn the design and optimization experience of these large projects .
3. Try to communicate with the God of Technology
What kind of man is the God of Technology ? Here's a chestnut :
Georges Saab
Saab Mr. A is now Oracle Java Business platform VP, Its department is responsible for Java Language 、 Core class library and Java The definition and implementation of virtual machine .Saab Yes 20 Years of programming language and platform development experience .
meanwhile , He is still Swing Group and Java Webstart One of the creators of , And once led JRockit JVM Development of .
Neal Ford
Neal Ford Transnational IT Consultancy, ThoughtWorks As director 、 Software architects and cultural gene communicators (Meme Wrangler). He is proficient in various programming languages , The main consulting business is the design of large-scale enterprise applications 、 Construction and engineering practice . He is also an internationally renowned lecturer , I've been on the podium of various developer conferences around the world .
He is the author of several popular bestsellers , Include 《 The Productive Programmer 》、《 Functional programming thinking 》. It was just published not long ago 《Building Evolutionary Architectures: Support Constant Change》.
Maybe someone will say , These remarkable people are so far away from us , How can I see them with my own eyes , Feel their wisdom and faith ?
You're lucky . Because there's such a chance right now , You can learn face-to-face with the gods introduced above , You can learn Apache Kafka And other open source frameworks , You can listen to valuable design experience of large-scale Internet Architecture .
What kind of opportunity is this ? yes QCon Host Global software development conference .
QCon By InfoQ The world's top technology event , Every year in London 、 Beijing 、 Tokyo 、 New York 、 Sao Paulo 、 Shanghai 、 San Francisco held . since 2007 year 3 Since it was first held in January , Ten thousand senior technicians have participated QCon The conference .QCon Content is practical and community oriented , According to the hot topic , oriented IT Practitioners share technological innovation and best practices .
边栏推荐
- Fundamentals of data communication - Principles of IP routing
- list去重并统计个数
- 16.[STM32]从原理开始带你了解DS18B20温度传感器-四位数码管显示温度
- Convert obj set to entity set
- 项目中批量update
- ES6深入—ES6 Generator 函数
- Pits encountered in the use of boolean type in development
- Query the latest record in SQL
- Clock switching with multiple relationship
- Apiccloud cloud debugging solution
猜你喜欢

新春限定丨“牛年忘烦”礼包等你来领~

超分辨率技术在实时音视频领域的研究与实践

Li Kou today's question -729 My schedule I

The visual experience has been comprehensively upgraded, and Howell group and Intel Evo 3.0 have jointly accelerated the reform of the PC industry

Research and practice of super-resolution technology in the field of real-time audio and video

Why should we learn mathematical modeling?
Intel 13th generation Raptor Lake processor information exposure: more cores, larger cache

SQL injection sqllabs (basic challenges) 1-10

Subclasses and superclasses of abstract classes

ES6深入—ES6 Class 类
随机推荐
Which keywords will conflict with the abstract keyword
list集合根据对象某属性求和,最大值等
Defining strict standards, Intel Evo 3.0 is accelerating the upgrading of the PC industry
Mistakes made when writing unit tests
[graduation season] as a sophomore majoring in planning, I have something to say
Use of RLOCK lock
Relationship between objects and classes
Cartoon: what is MapReduce?
ES6深入—async 函数 与 Symbol 类型
Subclasses and superclasses of abstract classes
Noi / 1.5 06: element maximum span value of integer sequence
英特尔第13代Raptor Lake处理器信息曝光:更多核心 更大缓存
20.[STM32]利用超声波模块和舵机实现智能垃圾桶功能
Codasip adds verify safe startup function to risc-v processor series
sql中查询最近一条记录
Data communication foundation OSPF Foundation
【毕业季】作为一名大二计科在校生,我有话想说
Obj resolves to a set
Enterprise backup software Veritas NetBackup (NBU) 8.1.1 installation and deployment of server
vlunhub- BoredHackerBlog Moriarty Corp