当前位置:网站首页>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 .
边栏推荐
- Mongodb getting started Tutorial Part 04 mongodb client
- SQL injection sqllabs (basic challenges) 1-10
- vulnhub-Root_ this_ box
- 公司自用的国产API管理神器
- ES6深入—ES6 Class 类
- Cartoon: what is distributed transaction?
- Codasip adds verify safe startup function to risc-v processor series
- The list set is summed up according to a certain attribute of the object, the maximum value, etc
- Arduino controls a tiny hexapod 3D printing robot
- 后台系统发送验证码功能
猜你喜欢

抽象类和接口的区别

Coding devsecops helps financial enterprises run out of digital acceleration

Six common transaction solutions, you sing, I come on stage (no best, only better)

Arduino controls a tiny hexapod 3D printing robot

Reduce the cost by 40%! Container practice of redis multi tenant cluster

Defining strict standards, Intel Evo 3.0 is accelerating the upgrading of the PC industry

MySQL giant pit: update updates should be judged with caution by affecting the number of rows!!!

Arduino控制微小的六足3D打印机器人

list去重并统计个数

vulnhub-Root_ this_ box
随机推荐
10分钟帮你搞定Zabbix监控平台告警推送到钉钉群
开发中Boolean类型使用遇到的坑
Coding devsecops helps financial enterprises run out of digital acceleration
Use of set tag in SQL
Research and practice of super-resolution technology in the field of real-time audio and video
Use of RLOCK lock
APICloud云调试解决方案
对象和类的关系
list去重并统计个数
项目sql中批量update的时候参数类型设置错误
Virtual base class (a little difficult)
obj解析为集合
Boost the development of digital economy and consolidate the base of digital talents - the digital talent competition was successfully held in Kunming
Example project: simple hexapod Walker
英特尔第13代Raptor Lake处理器信息曝光:更多核心 更大缓存
Enterprise backup software Veritas NetBackup (NBU) 8.1.1 installation and deployment of server
Solve the Hanoi Tower problem [modified version]
[Netease Yunxin] research and practice of super-resolution technology in the field of real-time audio and video
sql中set标签的使用
漫画:什么是八皇后问题?