导航:首页 > 程序命令 > 五年程序员感觉都不精通

五年程序员感觉都不精通

发布时间:2022-08-05 02:15:28

‘壹’ 程序员,感觉技术停滞了怎么办

程序人生 | 程序员感觉技术停滞了怎么办?java程序员如何打破工作2,3年的瓶颈问题,让技术更上一层楼?? 很多人做java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变..

‘贰’ 工作一到五年的Java程序员遇到瓶颈应该如何提升

工作了5年的Java程序员,该如何提升,做了3~5年Java开发,你已经积累了不少项目经验,扩宽了技术广度,也许已发力成为团队管理者。到了这个阶段,大家却常有这种感受:感觉自己卡在瓶颈进步缓慢,技术水平很难像早期一样实现大幅突破?
其实大家往往忽略了这一点——提升自己的架构认知(工作5年左右程序员必须重视架构认知的提升,这会很大程度上推动你今后的成长)。架构的本质在于面对业务场景给出优雅的解决方案,使得业务能够快速迭代和持续交付,从而达到降本增效的目标。提升架构认知高度,就像达克效应所描述的一样,要敢于从愚昧之巅跳到绝望之谷,通过爬升开悟之坡,从而达到架构认知的巅峰时刻。到达巅峰时刻也就掌握了架构背后设计的哲学,面对具体业务场景在架构层面你便能够轻松应对,以无招胜有招。
提升架构认知,要紧抓3个关键点:业务洞察力、技术视野、原创力(执行力)。
1.业务洞察力是技术战略层面的问题,在当下能够做出合理的判断,清楚公司做什么事情收益最大;

2. 技术视野即技术选型能力,是技术战术层面的问题,在清楚做什么事情后,需要进一步解决怎么做的问题,也就是能够给出合理的技术选型方案:是完全基于开源的方案,还是基于开源二次开发的方案,还是完全自研的方案;
3. 原创力(执行力)是技术落地执行层面的问题,一旦技术设计方案确定后,需要能够快速Rush完成。
这3点层层递进,最重要的是先把技术战略问题思考清楚,然后再进一步解决技术战术问题,最后是快速落地执行的问题。
工作5年左右的程序员,在原创力(执行力)层面比较有竞争力,往往欠缺技术视野以及业务洞察力。后面2点更加重要,这2点解决的是架构设计哲学问题,是架构师能够持续拥有竞争力和影响力的立身之道。

举个场景的例子来详细说明:一提到分布式锁问题,大多数人想到的方案是基于Redis的Master-Slave模式来实现。这个实现方案行不行?分布式锁本质是一个CP需求,基于Redis的实现是一个AP需求,乍一看基于Redis的实现是无法满足的。脱离业务场景来谈架构都是耍流氓。
从技术战略的需求层面来看,如果分布式锁在极端情况下获取锁的不一致,社交业务场景能够接受,那么基于Redis的实现是完全可行的。如果业务是交易场景,分布式锁在极端情况下获取锁的不一致性无法接受,那么基于Redis的实现方案是不可行的。在锁强一致性的场景下,需要采取基于CP模型的etcd等方案来实现。

‘叁’ 我是一个女生学了差不多四年的计算机 觉得学的都不精 以后出去能做什么工作呢

如果没有真才实学的话,只是皮毛的话,只能从最基本的开始啦。只要你肯努力工作,在工作的时候学些经念,那样的话后面就会有些机会给你的,比如晋级呀,或者是从新找工作都是资本的,不要灰心,要有自信知道吗,我以前也和你差不多的。加油吧 美女

‘肆’ 公司招了个五年开发经验的程序员,但是感觉是个萌新,怎么办

试用期就是双方磨合用的,一个月的考察时间认清一个人的能力足够了。

‘伍’ 我刚做程序员,觉得很多都不会,怎么办

别放弃,慢慢就好了都是这样过来的,最好是找出一个到两个比较典型的之后再仿着做下,要比只看,学的东西多,不懂就之后再研究,一点点就明白了。

‘陆’ java学了一段时间,不知道再怎么学了,感觉没有方向感,怎么都学不精通。

我跟你说下我学java时的方向,你可以参考一下:java基础(主要是变量,运算符,循环和控制语句,数组,字符串基础)——>javaOOP(面向对象的编程思想,封装,继承多态,接口的知识)——>javascript基础(html页面的标签,CSS样式,DIV层+CSS样式布局,一些简单页面特效)——>数据库基础(我是从sqlserver2005打的数据库基础,就是基础的增删改查语句,还有数据库函数)——>数据库提高(我学的是oracle的,动态SQL,存储过程,游标,索引,表分区)——>jsp+servlet开发javaWeb项目(一开始是用纯jsp开发,打基础,后来加入了servlet,感觉比用纯jsp开发简化了好多)——>ajax基础(用纯javacript代码做ajax,感觉非常麻烦,但是这是打基础的,主要是理解ajax的原理)——>S2SH集成框架开发javaWeb开发(我学的顺序是hibernate,struts2,spring)——>jquery或extjs(这两种前台页面框架功能非常强大,要学好的话必须要有好的javascript基础,当然,学好了也非常吃香的)

‘柒’ 一个php出身码农工作5年各种语言都学感觉不伦不类心慌怎么办

多接触是好的,但建议至少精通一门,这样就有很大的优势了,另外可以多学学c ,因为php底层就是c写的,多看些算法,大并发,缓存技术

‘捌’ 做了一年程序员,感觉自己什么都不会,很简单的程序也不会写,是不是该转行

很有可能是你当初就没有学会技术,建议可以去培训再学习,可以先去试学,感觉不适合的话,在考虑转行也不晚。

‘玖’ 程序员实习什么都不会,要如何走下去

到实习的地方多刻苦努力的学习这方面的程序,如果真的想在这方面走下那就多花点心思和时间用心学习。



简介:

程序员(英文Programmer)是从事程序开发、程序维护的基层工作人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚。

由CSDN、《程序员》主办的2007年开发者大调查2007年底已收到15000多份有效问卷,已经是中国调查样本最多的开发者调查。在这次调查中,详细的分析了样本空间的分布状况,发现在庞大数目的有效问卷的参与者中有70%也就是接近一万一千名的参与调查者是IT的全职人员,14%的参与者是有过开发工作经验的学生,从这样的分布就可以看出来IT从业人员对专业知识的需求是巨大而迫切的,CSDN作为专业的软件开发技术门户网站,已经是大家获取这些技术的主要手段。

阅读全文

与五年程序员感觉都不精通相关的资料

热点内容
工程加密狗视频 浏览:718
不在内网怎么连接服务器 浏览:664
云服务器app安卓下载 浏览:966
如何查看linux服务器的核心数 浏览:137
交易平台小程序源码下载 浏览:148
程序员记笔记用什么app免费的 浏览:646
java与单片机 浏览:897
服务器内网如何通过公网映射 浏览:478
程序员穿越到宋代 浏览:624
怎么使用云服务器挂游戏 浏览:618
真实的幸福pdf 浏览:344
d盘php调用c盘的mysql 浏览:266
怎么样搭建源码网站 浏览:429
新概念四册pdf 浏览:363
怎么下载悦虎检测app 浏览:530
cad表达式命令 浏览:200
程序员去一个小公司值不值得 浏览:848
程序员做个程序多少钱 浏览:497
win10原始解压软件 浏览:321
阿里程序员的老家 浏览:260