每个大牛都是从小白成长过来的,对于刚刚步入职场的程序员来讲,面对身份的转变和还未熟悉的工作,都难免会有不适应,对自己未来的成长也会比较迷茫。
No1
大部分的程序员从小白到大牛都是要经历一个循序渐进的过程,没有一蹴而就的成功,程序员的成长也是分阶段的,而每个阶段的侧重点又都不一样。
很多人总想一口吃成胖子,可往往就是这种急躁的心理,反而使得自己更难静下心来夯实基本功,适得其反。
要知道,成长从来就不是一件简单的事情。那么对于IT小白来说,IT培训介绍怎样才能在更短的时间内成长为一名优秀的程序员呢?
No2
首先,要制定详细而明确的阶段性目标。工作时如果有一个目标,会帮助你找到努力的方向,对自己的事业发展也很有帮助。而越详细、越明确的目标,其可实施性就越高,这也能使你找到短期奋斗的动力。
其次,要利用空闲时间多学习。技术实力始终是一个程序员能否往前走的关键,没事的时候多看代码,保持对代码的敏感度。只有看的多了,琢磨的多了,才能培养出好的代码审美感。
除了要保持对代码的敏感度以外,还要让这种敏感度成为你写代码中的利器。因此,你需要勤写代码,多做总结,不断优化自己写的代码。
最重要的是,要注重在项目中去锻炼自己。项目开发是帮助程序员快速成长的一个有效途径。实践出真知,只有多实践,才能发现自己在实际的项目开发中存在的缺点和不足,找出来并及时改正,将为自己积累下十分宝贵的经验。
No3
不知道大家有没有听说过“空杯心态”?
“空杯心态”简单来说就是:如果你的杯子是空的,新东西就比较容易进去;反之,如果你的杯子已经满了,新东西就进不去。
举例来说,可能会有一小部分自以为是的同学,他们在刚从学校出来时思维较为固化,自己的东西太多,顽固又不肯放弃,新东西自然难以学进去,成长自然就慢。而具有空杯心态的同学,他们会适时清空自己,甚至有意识清除脑中顽固区域,虚心主动学习,渴望更多知识,学到的自然就会多。
因此,要想快速成长为一名优秀的程序员,就要学会保持空杯心态。
随着技术更迭速度的不断加快,IT行业对程序员的学习能力要求也变得更高。只有时刻保持对学习的热忱,保持空杯心态,才能早日成长为一名优秀的程序员。同时,要坚持自律,懂得自我约束。越是在特殊时期,保持学习的自律能力就越重要!
1、 学习一门脚本语言
可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:
处理文本文件,或者csv (关键词 python csv, python open, python sys) 读一个本地文件,逐行处理(例如 word count,或者处理log)
遍历本地文件系统 (sys, os, path),例如写一个程序统计一个目录下所有文件大小并按各种条件排序并保存结果
跟数据库打交道 (python sqlite),写一个小脚本统计数据库里条目数量
学会用各种print之类简单粗暴的方式进行调试
学会用Google (phrase, domain, use reader to follow tech blogs)
为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是脚本来帮我们解决问题,你就会发现正规的编程语言太难用了。
2、 用熟一种程序员的编辑器(不是IDE) 和一些基本工具
Vim / Emacs / Notepad++,学会如何配置代码补全,外观,外部命令等。
Source Insight (或 ctag)
使用这些东西不是为了Cool,而是这些编辑器在查看、修改代码/配置文章/日志会更快更有效率。
3、 熟悉Unix/Linux Shell和常见的命令行
如果你用windows,至少学会用虚拟机里的linux, vmware player是免费的,装个Ubuntu吧
一定要少用少用图形界面。
学会使用man来查看帮助
文件系统结构和基本 *** 作 ls/chmod/chown/rm/find/ln/cat/mount/mkdir/tar/gzip …
学会使用一些文本 *** 作命令 sed/awk/grep/tail/less/more …
学会使用一些管理命令 ps/top/lsof/netstat/kill/tcpdump/iptables/dd…<</p>
了解/etc目录下的各种配置文章,学会查看/var/log下的系统日志,以及/proc下的系统运行信息
了解正则表达式,使用正则表达式来查找文件。
对于程序员来说Unix/Linux比Windows简单多了,学会使用Unix/Linux你会发现图形界面在某些时候实在是太难用了,相当地相当地降低工作效率。
4、 学习Web基础(HTML/CSS/JS) + 服务器端技术 (LAMP)
未来必然是Web的世界,学习WEB基础的最佳网站是W3School。
学习HTML基本语法
学习CSS如何选中HTML元素并应用一些基本样式(关键词:box model)
学会用 Firefox + Firebug 或 chrome 查看你觉得很炫的网页结构,并动态修改。
学习使用Javascript *** 纵HTML元件。理解DOM和动态网页,网上有免费的章节,足够用了。或参看 DOM 。
学会用 Firefox + Firebug 或 chrome 调试<</p>
在一台机器上配置Apache 或 Nginx
学习PHP,让后台PHP和前台HTML进行数据交互,对服务器相应浏览器请求形成初步认识。实现一个表单提交和反显的功能。
把PHP连接本地或者远程数据库 MySQL(MySQL 和 SQL现学现用够了)
跟完一个名校的网络编程课程,不要觉得需要多于一学期时间,大学生是全职一学期选3-5门课,你业余时间一定可以跟上
学习一个+ Ajax (异步读入一个服务器端或者数据库内容)+JSON数据格式。
>
随着社会的进步和互联网的发展,程序员已经被固定在了电脑面前无法自拔,每时每刻都在想着怎么去修改BUG 怎么去处理纰漏。时间一长就会得很多潜在的毛病,比如颈椎病 、腰间盘突出和一系列身体上的疾病,这些疾病一般不会那么明显的出现,但是已经在亚健康之列,如何去保持自己的身体健康,需要这样一些锻炼方式。
有氧运动
程序员的亚健康疾病主要体现在相对年轻的人身上,那么作为一个尚可以在能动的时候运动的人,为什么不去选择一些既可以锻炼自己身体健康又可以存在很多乐趣的剧烈运动上呢。我们可以通过游泳、跑步、踢球、篮球等有氧剧烈运动来让自己加快新城代谢,通过运动缓解自己的头部、腰部的长期保持坐着这样的姿势产生的疲劳。不光可以让自己的身体得到解放,这样的运动也不会让人产生厌倦也具有体育价值。
健身房
有很多程序员可能上班时间很久,而且下班时间不固定,室外运动往往有所限制,或者没有小伙伴一同增加趣味性。那么健身房的锻炼也是一个不错的选择,选择一个较近的健身房,每天坚持去跑一跑步,锻炼一下,不光可以起到自己的身体上面的缓解,也可以为自己增肌、塑性从而让自己的身体更健康。
其实锻炼的方式有很多,如何选择还是可以通过自己的兴趣爱好来决定,有的人热爱太极拳,在庭院里打打太极拳也是一种锻炼,喜欢广场舞,也可以去广场上面溜达溜达来增加自己的运动量。亚健康是一个非常难定义的健康标准,但是只要经常锻炼,不管是什么样的运动,都可以给你带来不错的效果,坚持就是最重要的方式之一了。
是每天都长时间在电脑前吧???看出来你时间比较少,有氧运动应该是不错的选择。建议你在每天的早晚多跑跑步,增强身体素质。或者游泳 骑单车等都可以。每天半小时左右40分钟以上更好。多向远处眺望,缓解视觉疲劳。
1、经常站起来运动一下。大家都知道长时间坐着容易引发很多疾病,所以在此建议最好每半个小时就要站起来运动一下。
2、注意饮食。多吃膳食纤维高的食物可以减缓视频所释放出来的能力,并且减少脂肪在体内的聚集,此外还可以多吃蛋白质、豆类和富含维生素的食物,多吃新鲜的水果和蔬菜等。
3、步行上下班。如果家离公司相对较近的话,可以步行上下班,需要做公交车的上班族,也可以锻炼到手臂,还可以多爬爬楼梯。
4、打字空闲可以活动下脖子、手臂、腿部等,防止得了颈椎,影响工作。
以上就是关于IT培训分享刚入行的程序员小白如何才能快速成长全部的内容,包括:IT培训分享刚入行的程序员小白如何才能快速成长、如何程序员提高自己的逻辑思维、哪种锻炼方式最能让程序员远离亚健康等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)