当前位置:网站首页>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 .
边栏推荐
- 19.[STM32]HC_ SR04 ultrasonic ranging_ Timer mode (OLED display)
- 17. [stm32] use only three wires to drive LCD1602 LCD
- Data communication foundation ACL access control list
- CISP-PTE之SQL注入(二次注入的应用)
- ES6 drill down - ES6 generator function
- One click installation script enables rapid deployment of graylog server 4.2.10 stand-alone version
- sql中set标签的使用
- 对象和类的关系
- Li Kou today's question -729 My schedule I
- 程序员如何提升自己的格局?
猜你喜欢
Data communication foundation - Ethernet port mirroring and link aggregation
21.[STM32]I2C协议弄不懂,深挖时序图带你编写底层驱动
Batch update in the project
18.[stm32] read the ROM of DS18B20 temperature sensor and realize multi-point temperature measurement
vulnhub-Root_ this_ box
Information collection of penetration test
MySQL overview
ES6深入—async 函数 与 Symbol 类型
Background system sending verification code function
项目sql中批量update的时候参数类型设置错误
随机推荐
Why should we learn mathematical modeling?
事务回滚异常
vant popup+其他组件的组合使用,及避坑指南
This article takes you through the addition, deletion, modification and query of JS processing tree structure data
The computer is busy, and the update is a little slow
Clock switching with multiple relationship
The visual experience has been comprehensively upgraded, and Howell group and Intel Evo 3.0 have jointly accelerated the reform of the PC industry
List uses stream flow to add according to the number of certain attributes of the element
Apiccloud cloud debugging solution
Codasip adds verify safe startup function to risc-v processor series
国泰君安网上开户安全吗
One click installation script enables rapid deployment of graylog server 4.2.10 stand-alone version
公司自用的国产API管理神器
Enterprise backup software Veritas NetBackup (NBU) 8.1.1 installation and deployment of server
企业级备份软件Veritas NetBackup(NBU) 8.1.1服务端的安装部署
list使用Stream流进行根据元素某属性数量相加
MySQL table field adjustment
16.[STM32]从原理开始带你了解DS18B20温度传感器-四位数码管显示温度
obj解析为集合
17.[STM32]仅用三根线带你驱动LCD1602液晶