当前位置:网站首页>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 .
边栏推荐
- Codasip adds verify safe startup function to risc-v processor series
- Research and practice of super-resolution technology in the field of real-time audio and video
- abstract关键字和哪些关键字会发生冲突呢
- Modify PyUnit_ Time makes it support the time text of 'xx~xx months'
- Vulnhub-Moneybox
- obj解析为集合
- 我们为什么要学习数学建模?
- Boost the development of digital economy and consolidate the base of digital talents - the digital talent competition was successfully held in Kunming
- 21.[STM32]I2C协议弄不懂,深挖时序图带你编写底层驱动
- 程序员如何提升自己的格局?
猜你喜欢
新春限定丨“牛年忘烦”礼包等你来领~
Research and development efficiency measurement index composition and efficiency measurement methodology
后台系统发送验证码功能
Data communication foundation - routing communication between VLANs
我们为什么要学习数学建模?
写单元测试的时候犯的错
ES6深入—ES6 Class 类
RLock锁的使用
通过的英特尔Evo 3.0整机认证到底有多难?忆联科技告诉你
ES6 drill down - ES6 generator function
随机推荐
Cs231n notes (top) - applicable to 0 Foundation
记一次'非常诡异'的云安全组规则问题排查过程
我们为什么要学习数学建模?
Data Lake (XIV): spark and iceberg integrated query operation
Intel 13th generation Raptor Lake processor information exposure: more cores, larger cache
漫画:什么是服务熔断?
obj集合转为实体集合
The difference between abstract classes and interfaces
异常com.alibaba.fastjson.JSONException: not match : - =
APICloud云调试解决方案
Dataarts studio data architecture - Introduction to data standards
vant popup+其他组件的组合使用,及避坑指南
Information collection of penetration test
公司自用的国产API管理神器
Example project: simple hexapod Walker
Parameter type setting error during batch update in project SQL
Data communication foundation NAT network address translation
SQL injection sqllabs (basic challenges) 1-10
vlunhub- BoredHackerBlog Moriarty Corp
英特尔第13代Raptor Lake处理器信息曝光:更多核心 更大缓存