当前位置:网站首页>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 .
边栏推荐
- Use of RLOCK lock
- 利用GrayLog告警功能实现钉钉群机器人定时工作提醒
- Information collection of penetration test
- Batch update in the project
- Data communication foundation - route republication
- The visual experience has been comprehensively upgraded, and Howell group and Intel Evo 3.0 have jointly accelerated the reform of the PC industry
- 一些认知的思考
- Boost the development of digital economy and consolidate the base of digital talents - the digital talent competition was successfully held in Kunming
- obj解析为集合
- 【漏洞预警】CVE-2022-26134 Confluence 远程代码执行漏洞POC验证与修复过程
猜你喜欢

Vulnhub-Moneybox

视觉体验全面升级,豪威集团与英特尔Evo 3.0共同加速PC产业变革

Parameter type setting error during batch update in project SQL

迁移/home分区

示例项目:简单的六足步行者

Clock switching with multiple relationship

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

项目sql中批量update的时候参数类型设置错误

《21天精通TypeScript-3》-安装搭建TypeScript开发环境.md
![17.[STM32]仅用三根线带你驱动LCD1602液晶](/img/c6/b56c54da2553a451b526179f8b5867.png)
17.[STM32]仅用三根线带你驱动LCD1602液晶
随机推荐
ES6深入—async 函数 与 Symbol 类型
Find the root of the following equation by chord cutting method, f (x) =x^3-5x^2+16x-80=0
降本40%!Redis多租户集群的容器化实践
抽象类中子类与父类
五种常见的咨询公司谈判策略以及如何维护自己的利益
18.[stm32] read the ROM of DS18B20 temperature sensor and realize multi-point temperature measurement
list集合根据对象某属性求和,最大值等
10分钟帮你搞定Zabbix监控平台告警推送到钉钉群
Data communication foundation - dynamic routing protocol rip
【漏洞预警】CVE-2022-26134 Confluence 远程代码执行漏洞POC验证与修复过程
Cartoon: what is MapReduce?
Cartoon: what is service fusing?
Data communication foundation smart_ Link_&_ Monitor_ Link
[graduation season] as a sophomore majoring in planning, I have something to say
修改pyunit_time使得其支持‘xx~xx月’的时间文本
Data communication foundation OSPF Foundation
漫画:什么是分布式事务?
20.[STM32]利用超声波模块和舵机实现智能垃圾桶功能
Mistakes made when writing unit tests
vulnhub-FirstBlood