我的快乐小窝 > 财经科技 >初级程序员阶级,如何有效提高自身技能?

初级程序员阶级,如何有效提高自身技能?

01

接触程序也有7年,勉强也算个合格的码农吧。

资深开发者谈不上,但我可以分享一下我的学习历程。

今天我们来聊聊初级程序员如何提高技能?

我想最关键的两点:

1、兴趣爱好

为何选择程序,我想大多数人第一个应用程序是Hello World吧。

世界,你好!

2、坚持

“写博客”。哪样东西你觉得你自己懂了,那么你就写成博客。

当我们真正用心去写该知识点时,我们会发现,其实还有很多不懂或者不清楚的地方,这样就会促使我们又去学习研究;

当博客发表后,其他人除了能够从我们的博客中学到东西外,也能够帮我们发现一些问题或者错误,这样我们就更进一步的掌握了。

“链式学习”。形象点说,就是抓住了一个链条的一个链,然后慢慢慢慢把所有的链都拉出来。(今天这点暂不细谈)

02

保持激情很重要

2012年我到广州某知名电子商务集团工作,起初做.net开发,搞OA办公系统,搞电子商务平台。因为公司OA是做内部产品的,有时工作相对比较轻松,

因为对安卓比较感兴趣,加上之前学过一点,又买了手机,

学习安卓开发。这样就和安卓扯上了。

后面因公司需要,安卓项目让我独自搞项目,由于有一定的基础和时间,最后自己完成了一个完整的项目。后面也需要IOS版本的,也是由我来搞,花了一周学习Object-C基本语法,后装了个黑苹果就开始摸索了,也独立开发了一个项目。

看到这,是不是感觉很牛逼,其实不是,只是被逼出来的。

请牢记,工作不养闲人,当工作相对轻松时,请自己安排学习计划,经济条件允许下,适当投资自己,提高自己,沉淀自己。不为别的,只为自己。你懂的!

不要怕这怕那,敢于去尝试,给自己一点点压力。

喷泉之所以漂亮是因为她有了压力;瀑布之所以壮观是因为她没有了退路;水之所以能穿石是因为永远在坚持。

人的成长和进步也一样,人没有压力,潜能得不到开发,智慧就不能开花,最大的损失还是自己。偶尔给自己一点压力,适时让自己绽放一次,

你会发现其实自己很优秀,很超凡。

初级程序员阶级,如何有效提高自身技能?

03

学会拆分分析模型

1. 需求模型

通过和客户沟通,结合行业经验和知识,明确要求客户的需求。

2. 领域模型

基于需求模型,提炼出领域相关的概念,为后面的面向对象设计打下基础。 面向过程的开发流程中对应的阶段是“功能提取”。

3. 设计模型

以领域模型为基础,综合面向对象的各种设计技巧,完成类的设计。 面向过程的开发流程对应的阶段是“功能分解”。

4. 实现模型

以设计模型为基础,将设计模型翻译为具体的语言实现,完成编码。

04

远离负能量的同事

工作中难免会碰到一些负能量的同事,跟你抱怨这抱怨那的。都说这个世界很不公平,但是却给我们平等的机会,只是机会来的你准备好了没?不要让负能量印象你,想做就去做,时刻准备着。这样当机会来时,才不会错过。

优雅的生活,并非要智商有多高,情商有多高,但做人的格局定是要大,不要遇到点挫折就抱怨,别人一个不友好的眼神,就能影响的你情绪,说了几句坏话就能你就生气,让自己生闷气说明你还不够优雅。同事升职了,有的人在后面议论,他那个能力,也能当总监,运气好而已,能讨好领导。把他的成绩归咎于他运气好,殊不知在我们没看不到的时候,他多努力。

程序这趟列车,既然坐上了,就要坐稳了,系好好安全带,慢慢地才能从容自如。

本文来自网络,不代表本站立场,转载请注明出处:https://www.51din.com/a/16894.html

技能,博客,设计,阶级,模型,项目,压力,开发,程序,工作

我的快乐小窝后续将为您提供丰富、全面的关于技能,博客,设计,阶级,模型,项目,压力,开发,程序,工作内容,让您第一时间了解到关于技能,博客,设计,阶级,模型,项目,压力,开发,程序,工作的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。