菜鸟程序员对学习编程语言的小小看法

本人是属于半路出家的程序员,严格来说还在学习怎么当一个程序员才对。所以身边会有那么些情况跟我差不多的朋友(想转行,学一技之长的)会问程序员这条路是否适合他们,不过这东西因人而异,所以我也只能总结一下自己的情况,把自己的经历告诉他们,让他们自己判断而已。

本文主要表达本人对是否适合转行当程序员的一些看法,希望能给某些在犹豫学不学习编程,该学什么语言的小伙伴提供一些参考。

首先判断一下是否合适

天生我才必有用。每个人都有自己擅长的领域和不擅长的领域,如果说学习编程是为了兴趣爱好,只是一种业余爱好的话,那很好。但如果学习编程是为了掌握一技之长、为了生活、为了养家活口,那么这时候建议三思而后行。要找到自己擅长的领域或者不是一件简单的事情,但是要找到自己不擅长的领域的话,那总比找出擅长的领域要简单吧。所以那些单纯为了生活,为了工作而选择编程这条路的话,首先得确定编程这个领域是不是自己不擅长的领域。

如何判断:(为业余爱好而学习的,可以飘过这一段)

那该如何判断是否适合。当下是信息时代,互联网已经不能脱离我们的生活了,想在网上面找到学习语言编程的视频并不是一件难事。拿java做例子(我当年就是从网上找java的视频来学习,不知道为什么java的特别多,当然也可以找别的语言),边学,边敲,记住一定要自己去敲,如果说一段时间过去了,连基本的语法都掌握不到,或者说根本没有这个耐性看下去,那我觉得这个领域可能不太适合自己把。如果你学起劲来,决定根本停不下来,那恭喜,虽然不能确定这个领域是不是自己最擅长的领域,但至少不是不擅长的领域。

选择语言

编程语言何其多,像我刚接触的时候,会想学哪门语言好,哪门语言能拿到更高的工资,回想起来,真是图样图森破啊。其实事情都是相对的,面对不同的情况,采取不一样的策略。编程语言也一样,每门编程语言都有自己擅长的领域。如果想制作电脑游戏的选择C++会比较适合,想弄网站的可以学习PHP、JAVA的。这里就不多研究了,因为我也是新手一枚。好比你想在哪个国家发展,就得学哪个国家的语言一样。编程语言之间没有好坏之分,所以选择编程语言的时候,结合自身实际情况,好好规划自己想发展的方向然后再作选择。不过单纯业余爱好,为学而学,又不懂选择,那C/C++也是个不错的选择。

如何学:

学习方法因人而异,所以在这就不多说。如果有个高人指点的话可以少走很多弯路,现在的IT培训机构也挺多的,针对不同的人群,如果像参加的话也是一个不错的选择,不过要好好的选择。不过有一点是肯定的,就是坚持。刚学的时候可能会比较轻松,往后越来越难,遇到瓶颈的时候,如果能突破了,又是一片匡阔的天地,所以不要轻松放弃。

时间: 2024-10-22 11:28:21

菜鸟程序员对学习编程语言的小小看法的相关文章

一个菜鸟程序员--再谈六月坚持英语学习

有时候想想,这人生就是一个又一个车站,走到一个站点,累了,歇一歇,明天还得继续出发,而一路上,也会遇到不同的人来陪我们一起走,大家或陌生,或熟悉,总会给我们孤独的心里一种温暖的陪伴.一个人的路,走的再坚强,再执着,也会感到寂寞,疲惫,无助.同行的人一个善意的微笑,一声热情的问候,一个关注的眼神,一句温馨的话语,都会让我们心中泛起阵阵暖意,心存感激. 英语的学习就是这样一种感觉,每当英语学习感到有些疲倦了看着为知笔记上大家的分享每天的学习内容,发现不是一个人在战斗,于是瞬间满血复活,继续投入到英语

菜鸟程序员如何才能快速提高自己的技术

菜鸟程序员如何才能快速提高自己的技术? 导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员.当初弄这个公众号的本意就是为广大的开发者提供各种技术分享,发布最前沿的科技信息和技术.核心观念是:分享.认为只有分享,共享才能让我们开发者团队更强大. 好了,言归正传,进入今天的主题,菜鸟程序员如何才能快速提高自己的技术,为什么要写这篇文章呢,因为有很多程序员给我留言,说我们这些初入社会,走向工作的程序员

菜鸟程序员怎么才能提高自己的技术--(献给自己共勉)

菜鸟程序员,这里很明确,主体是两种人,一是初学者,二是刚刚走上工作岗位的程序员.那我就来讲讲吧,不一定适合所有人,也就是我的隔热经验罢了. 夯实基础 首先,就我个人经历而言,我认为初学者应该特别注意这个点,要注重基础,夯实语言,应该不能急于求成,欲速则不达,好像和快速提高自己的技术这个题目有点冲突.要想真正的快速提高,必须要以慢打快,才能更快.因为对于初学者而言,基础知识,编程语言必须要夯实,只有真正懂了基础,才能举一反三. 我的总结是:再快不能快基础,再烂不能烂语言. 记笔记,写博客 其次,学

学会思考--菜鸟程序员晋升大神之路

"菜鸟"和"大神" 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术的东西.首先请您先想想这几个问题.现在社会上有很多程序员,那您是否可想过程序 员为什么会有不同的水平?你又是哪一类的程序员?"菜鸟"程序员和"大神"程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里? 上面很多一连串的问题,没有把你搞晕吧!那就听我一一给您分析这个问题背后的答案.确切的说程序员分为"菜鸟"

“菜鸟”程序员和“大神”程序员差距在哪里

“菜鸟”和“大神” 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术的东西.首先请您先想想这几个问题.现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里? 上面很多一连串的问题,没有把你搞晕吧!那就听我一一给您分析这个问题背后的答案.确切的说程序员分为“菜鸟”程序员和“大神”程序员. 一个程序员有多优秀,就得看他写的代码!

菜鸟程序员的成长之路(三)——2014,逝去的半年,奋斗的半年

从3月份到现在,仅仅半年的时间让我扮演了两个完全不同的角色,从在校生一下变成了毕业生,作为毕业生不能再像在校生一样自由自在,无所顾忌,想怎样就怎样,肆无忌惮的生活,浪费时间.如果你想从容的面临未来的生活,就需要彻头彻尾的改变.多一份稳重,多一份责任,多一份担当. 鉴于LZ不太擅长写非技术博文,那就以碎碎念的形式,来回顾一下我的奋斗历程: 技术 3月份开始备战软考,软考准备了两个多月的时间,从看视频做笔记,再到大家一起讲课,复习,做试题巩固,整个过程至今历历在目.软考虽然不难,但是对于基础差的同学

菜鸟程序员的成长之路(四)——欢送2014,欢迎2015

最近半个月一直想写年终总结,却迟迟没有提笔,不是不知道写什么而是需要写的东西太多,不知从哪下笔.继菜鸟程序员的成长之路(三)--2014,逝去的半年,奋斗的半年,请大家跟我一起再重新将2014"活"一遍. 2014年对于我来说承载了满满的回忆,也是我人生中比较重要的一年,因为在这一年里发生很多重要的事:1.我毕业了:2.我考过了软件设计师了:3.我考上了在职研究生... 学习篇 对于学习,其实有很多想写的内容,由于上篇博文:2014,逝去的半年,奋斗的半年,我已经写了2014上半年的总

【转】“菜鸟”程序员和“大神”程序员差距在哪里

努力做大神程序猿,下面的文章真的说到通点了,最近就在思考这个问题,马上工作五年了略迷惘了.加油,尽快调整好自己 “菜鸟”和“大神” 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术的东西.首先请您先想想这几个问题.现在社会上有很多程序员,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里? 上面很多一连串的问题,没有把你搞晕吧!那就听我一一给您分析这个问题背后的答案.确切的

如何入门计算机语言,变身菜鸟程序员

身边非计算机专业的同学.朋友蛮多的,说自己也就只会写几行Hello world!. 计算机高级语言分为面向对象 和 面向过程的语言. 所有语言都可以用面向过程的方式去开发,但是面向对象不一定了,C语言就是一门只能面向过程的语言. 现在大家经常能听到的 譬如 C++,C#,Python,Java,go等等等等 都是支持面向对象的. 且不分过程还是对象 一门计算机语言,它需要什么?也就是所有的计算机语言它们有什么共同点? 1. 变量  强类型的语言 比如c java等都需要指定一个变量的数据类型,像