成为高级程序员应具备什么条件 高级程序员简历
文章插图
本篇文章给大家谈谈高级程序员,以及高级程序员简历对应的知识点,希望对各位有所帮助,不要忘了收藏本站!
内容导航:
- 如何成为一名高级程序员??
- 高级程序员应该具备什么能力
- 普通的程序员和大神级的程序员有什么区别?
- 程序员的基本要求是啥?
- 怎么样才算高级程序员?
- 成为高级程序员应具备什么条件?
也许有些朋友会说,我知道Asp、Jsp,会做网站、会做bbs,这应该叫Web程序员了吧 。确实,我承认,这些技术是一名Web程序员应该具备的;但是,你如果仅懂得这些,却只能叫做Asp程序员、Jsp程序员,而不是真正意义上的Web程序员 。现在的世界是属于Internet的,大部分的应用基于Internet,大家可以想想,像Yahoo、Microsoft、Amazon那样的网站,其访问量之大、应用之复杂,需要什么样的技术才可以支撑,难道仅仅是硬件的功劳么 。
我想在Windows平台下来谈谈Web程序员应该掌握的技术
1. 首先,就是上面提到的各种脚本,asp、jsp、php等等,这些东西大同小异,基本可以举一反三 。
2. 数据库,
相信做Web的人肯定用过,像Access、Sql Server、Oracle 。很多人会用各种数据库,但是仅限于写一些sql,select、update、insert,用ADO来操作,如果这样,就算会用100种数据库又有什么用呢?
你应该考虑用户量、访问速度、内存消耗,这些东西和你的sql密切相关,我经常见到很多分页程序根本不去考虑数据库中有多少条数据,统统select出来,很明显,当你从数据库中查出1万条数据和100条数据,占用的内存是不同的 。
另外,数据库连接池和事务机制是非常重要的,应该知道数据库用什么来保证事务,连接池如何实现,这些都是商务应用的关键 。譬如,目前很多的应用服务,像weblogic、MTS,都包含事务处理,可以说好的事务处理决定了他们的竞争力 。
3. 组件技术
我想是现在的Web应用推动了组件技术的发展 。以前,从老式的静态库、动态库(dll),到现在的COM/DCOM,再到正在兴起中的Web Service;从单机调用,到基于内部网的分布式调用,到现在基于Internet的分布式计算 。现在的应用都是基于组件的n层结构,最明显的就是COM和JavaBean 。
这些东西体现了软件架构的发展,以前是基于单机的应用,然后是C/S结构,到现在的B/S结构 。我记得李维曾经说过,程序员一定要注意软件技术的发展趋势,只有这样,才不至于被淹没在技术的洪流中 。我想,作为Web程序员,一定要明白COM的原理,如何实现这种调用、如何进行分布式调用 。说实话,我觉得COM还是比较复杂的,否则微软为什么要提供ATL和VB呢,要搞明白,应该学学C++,因为VC中提供的ATL库可以很明显的说明COM的内部运行机制 。
4. 网络技术
这可以说是Web程序员最应该懂得东西 。起码,应该知道Web服务器的机制,要明白Http协议 。就拿IIS来说,要懂得web应用程序运行的进程安全和IIS的关系,懂得ISApi的作用 。
如果有时间,就看看TCP/IP,看看winsock,这些都是底层的网络的东西 。
我所说的这些都是基于微软技术下的东西,其他的像Java方面的东西都可以对照参考,就不多说了,这也是我这几年来的一些心得 。总之,学海无涯,每当接触一些新的东西,就会发现自己的不足,同时也就觉得基础知识的重要 。说实话,像我们做应用开发,用别人的东西,在现在这种情况下,新的技术层出不穷,稍不注意就会被甩开,这也是没有办法的事情 。
Q2:高级程序员应该具备什么能力对高级程序员有这么一些要求:
1、 必须有一定的业务分析与流程意识,能够做简单的业务设计方案与功能分解 。
2、 有一定的性能优化经验与能力,针对大数据(至少100W以上)做过设计处理与功能开发 。
3、 有小团队(5人)的管理经验,在人有协助的情况下,能够基本驾驭10个人月工作量的项目 。
4、 必须会一种语言的设计与技能开发,虽不说精通,但是也要擅长,能够处理日常多数情况,少数情况,通过摸索与尝试后可以解决 。
Q3:普通的程序员和大神级的程序员有什么区别?有自己的思想框架,走出自己的思路 。不是按部就班,非常的灵活,而且严谨 。
推荐阅读
- 穿衣搭配|别再穿黑色了,多试试“高级白”,实用还提升品位
- 成为一名培训师的基本要求是什么? 讲师的基本要求
- 最全的品牌眼镜框推荐 高档眼镜架
- Redis高级数据结构Stream和HyperLogLog
- 丽江门票(不收门票成为了丽江绝景)
- 娱乐圈|骨瘦如柴、全身涂白、满嘴假牙,娱乐圈的这些“审美”真不高级
- 喝酒后怀孕
- 四大天王|港娱:四大天王,终究成为了一场历史
- 一个人如何形成有魄力? 如何成为一个有魄力的人
- 壮志凌云2|《壮志凌云2》击败《阿凡达2》和漫威,成为2022年全球票房冠军