03.02 我编程很渣,但我就是喜欢编程,我该怎么做?

邓衍强


骁说职场观点:每个人都有自己的能力圈范围,有时候不是自己喜欢就能做好的。诚然,兴趣很重要,但是现实更重要。你应该在合理规划、客观评价自己的基础上做有选择的坚持或有选择的做坚持。

我觉得这个问题,有几个要点需要考虑:

1、你为什么喜欢编程?

一个人对一件事物的喜欢,有可能是临时性、经常变化的,也有可能是认定了就一直坚持的。这两种是完全不一样的。你得先问问自己,为什么喜欢编程?到底有多喜欢?愿意为做好编程这件事情付出多少努力?

2、你为什么觉得自己编程很渣?

我不知道你所学专业,也不知道你的编程水平,没有量化标准和参考标准的说自己的水平渣,要不就是刚刚学习没多久,要不就是不自信。但这两种都不是你能学好编程的充分条件。建议你冷静分析下,自己的编程水平到底如何?

我承认有一万小时定律这个鸡汤的存在,但是你更多的要考虑,你要如何同编程专业毕业的优等生竞争呢?现在编程人才市场饱和已是不争的事实,你需要做好当炮灰的准备。

3、如果确实喜欢,做斜杠准备吧。

如果你经过前两步的思考,确实愿意为做好编程付出很大的努力,并确实喜欢,建议利用业余时间学习,把编程作为斜杠的选项之一吧。这样做的好处,一是你可以充分利用业余时间让自己有第二职业;二是让自己的生活压力减小,不把鸡蛋放在一个篮子里。

很多时候,兴趣会成就你,但是需要在考虑现实条件下的兴趣发展才更有意义。接受现实,又能爱自己所爱,这也是成熟的一种吧。

欢迎订阅骁说职场,更多职场干货问答期待与你分享。


骁说职场


坚持下去。

很多时候,成功就是再多坚持一秒(是不是有点鸡汤?但是事实就是如此)。学习编程的时候,在最开始的时候很容易不懂其法,而且经常感觉什么都不会,但是没有任何关系,每个人都是如此。我最开始学习编程之时,电脑基本操作都不熟练,那时候我也很茫然于编程的学习,我那时候选择了死记硬背这样的愚蠢办法。不过回过头来看,我们很多时候学习就是把自己的位置放得太高,把自己认为太聪明,从而学习的时候反而不扎实,所以我很欣赏国外的Learn Python The Hard Way的教程,我认为他抓住了学习的本质,Stay Hungry Stay Foolish 也真的不是没有道理的。而在这里我也推荐一些更有效的学习办法。第一个就是选择好的,经典的教程。不好的教程往往讲述含糊不清,同时让人产生退却的想法,这一个经典的教程在各个方面可能都不同,但是你可以进行搜索,如豆瓣书籍评分,名校该课程的推荐教程等。第二个就是学中做,做中学。把学习到的东西应用到实际中,如开发一个游戏,学完以后就做完了一个游戏,这样的话会带给你很多成就感与满足感,这样会鼓励你继续往前走。第三个是结伴学习。一个人的学习之旅无疑是比较乏味的,这如同跑步一样,如果有小伙伴一起互相鼓励,向前跑,会轻松一点儿,学习编程亦如此,所以找一个志同道合的编程学习伙伴也是很不错的一条路。


编程是一件很有趣的事情,不要放弃,坚持下去,加油。


蓝色Zero


编程很渣这事儿,如果你刚入门不久,很正常。

新手码农,十人九渣,谁还没个刚出道,需要打怪升级的过程?

从职业选择来讲,最重要的两件事:一是前途,就是有发展;二是钱途,就是能发财。在此基础上如果还能满足自己的志趣、发挥自己的擅长,那就非常完美了。

程序员,从前途和钱途的角度来讲,都还不错,你又喜欢编程,大方向上没有问题,建议你继续坚持。


俗话说,神枪手都是用子弹喂出来的,而代码这玩意儿,都是敲出来的。

我在初学编程的阶段,感觉其实最重要的就两件事:

一是,不断的去看别人的代码,去看那些非常优秀的大神的代码,去学他们的思路;二是,不断的去敲自己的代码,光看不练傻把式,去实践,去试错,去检验自己的想法。在这个过程中,不断的总结、反思,才能积累经验,提升能力。

任何容易的事情,都不值钱。

学习一门技能,从头开始,必然有一个艰难的阶段,如果碰到困难就放弃,坦白讲,你换另一个职业,如果再碰到困难呢?

我们不是不能放弃,但至少是应该竭尽全力以后才放弃,证明自己人生有条路走不通,不是坏事,但前提是你经过了不懈的努力。


学习,有很多种方式,要找到对自己而言最有效的。

学编程,你可以看书,也可以找视频教程,还可以参加培训,如果条件允许,我比较建议你学习专业的培训课程,花钱买点时间,一个有经验的老师,一群志同道合的同学,会对你帮助很大。自己去摸索,有时候容易走弯路,而且孤身一人上路,毕竟是孤独和寂寞的。

如果条件不具备,你不知道应该学什么,应该怎么学,学习的内容,你可以参照培训机构的课程体系,现在网络上的学习资源也很多,可以找到很多视频资料,也可以加入相应的Q群,多去和业内的人交流请教。不要买本书,坐在电脑前封闭自己,一旦碰到瓶颈,就开始自我否定,要去寻找方法很重要。


学什么,参照招聘要求来学,不要瞎学乱学什么都想学。

知识永远学不完,但是人的生命是有限的,不要浪费自己的时间,把有限的生命放在必要的知识学习中去,参照招聘网站你所学习的编程语言,初级职位的招聘要求,多看几家,比较其中的共性,就是你必须掌握的内容,针对性的去学习,才能学位所用!

有了烦恼找明哥,找了明哥乐趣多,关注明哥聊求职,我们的故事就开始了~


明哥聊求职


这个问题暗含着一个千年的社会难题——人岗匹配。


比如,你会想要去做宇航员么?多数人会说不想或者只有小时候想过但是我一定做不成宇航员,至于原因“选一个宇航员是亿中选一,如此平凡的我怎么可能被选中”。但你有没有想过,是因为你没有去接受系统的训练和尝试,其实你本身又称为宇航员的潜质。

什么样的适合什么样的岗位,我们只能根据传统印象做一个大致判断,具体是否匹配谁也不知道。


从这个角度上来说,如果你已经工作了一段时间,发现自己的专业能力还是很差的话,我不建议你继续尝试编程。有些时候不是我们的能力不够,而是一开始我们就走上了一条错误的路,这样离终点只会越来越远。


职场对于每个人来说,不是光有热情就可以胜任的,还需要很多因素。

但是,如果你是刚刚开始接触,那么请给自己多一些时间,首先,天赋型的选手真的很少,并且学校书本上的和实际工作中的知识运用是完全两个概念。也许你能把概念倒背如流,但实际操作是短板,这个时候只要多加练习,掌握了套路和技巧,就能够有巨大的提升。


所以,一份工作到底适不适合自己不要过快的下结论,否则会因此错失成长的机会,但是一旦发现还是不能胜任,也不要因为个人情感过于流量,因为职场需要看的更多是能力,而不是偏好。毕竟有幸做着自己喜欢工作的人,太少了!!!


阿秀


对一件事物的喜好,很多时候需要正向刺激,什么叫编程很烂,说这句话一定还是初学者,虽然大家学编程的天赋不同,有些人学得特别快,有些人会慢些,但是只要坚持学习总是能成为行业专家。除了研究算法的其他的编程并不需要你有多大的天赋,需要你的知识面全面。在入门阶段尽量多动手做出一些东西,给自己一些信息,入门后除了继续要动手做东西之外,就要研究一些原理和架构性的东西,比如操作系统的一些原理,编译原理,网络协议。了解一些汇编能知道程序究竟是怎么运行的。学习一下设计模式借鉴前人的架构经验。


老夏课堂夏曹俊


万事开头难。

我第一次写网页代码的时候,我用的是记事本,所以在保存的时候电脑就自动保存成了文本格式,自带后缀“.txt”,而我根本没注意。所以当我再打开文件的时候,它就只能在记事本中打开。我又试了一次,还是没法在网页打开,所以我就放弃了。几个月之后,我又看了另一本书,里面有讲解怎么把它保存成网页格式的,我才又重新开始写网页代码。

在我最初开始接触的时候,我都不知道怎么在网页上添加图片。其实添加不了的原因很简单,是因为我没有把要添加的图片保存在我网页的路径里,但当时我根本不懂这些。所以每次我需要添加图片的时候,我就在Word里创建一个网页文件,毕竟在这个里面添加个图片我还是会的。现在想想觉得自己就是个智障。

我开始学Java的时候,我甚至不知道怎么保存整体变量,方便我在网页中直接打开。所以我都是利用DOM(文件对象模型)创建一个输入框,然后把数据存在里面。如果我需要存储某人的名字,那就会在底部的输入框看到他们的名字。我当时是有多傻?对于这么基础的工作来说,这么做实在太蠢了。

我第一次用Linux的时候,我不小心清空了硬盘。有差不多三个月的时间,我甚至都不知道怎么才能联上网,不知道怎么稳定我屏幕的分辨率。我甚至都没想起来去问问度娘或者谷歌一下。

但尽管如此,我依然非常喜欢编程。这是我能想到的最酷炫、最有趣的事情。我的脑海中不断涌现学习编程过程中的蠢事。我第一次对网页进行大改时,我就像发现火一样兴奋。使用PHP就像学会巫术一样。

我觉得不擅长做一件事不是问题。事实上,你越早搞砸,你会学得越好。因为每次搞砸之后,你都会理解得更清楚。下一次你一定能做得更好。你会一点点填补画面中的空白。你会大大改善你的学习过程,这样下一次学东西就会更快。

现在,我做编程已经12年了,有时候我还是会搞砸。但是,你处理错误的能力会越来越强,你会空出个把星期的时间来熟悉新领域,然后可能会发现90%的技能都可以运用到新领域中。但在起步阶段,我们都是两眼一抹黑,在黑暗中摸索,我们都在尝试弄清事物,都在感受事物,都在逐渐理解事物。

坦白说,我觉得你很幸运,因为你一开始就已经搞清楚了所有事情,脑海中建立了该怎么去做的概念,你很棒!只要你喜欢编程,坚持住,你就一定能学会。我相信你最后一定会做到!


科技皮卡丘


我大学的专业是软件工程,大学里太多人学着自己不喜欢的专业,我很幸运,我在学习的过程中能发现编程有趣的地方,他能吸引我,引导我进行更深入的学习。而正是这种兴趣塑造了现在的我。但大多数人并不像我一样这么幸运,他们只是机械的完成学校安排该学习的部分,然后自己学习做几个小项目就出去找工作了。

大部分人在自学编程的过程中,都会有一种感受:连续一两个月的学习,什么基础都学了,但好像还是什么都不会。这时候就会认为自己是不是走了错误的方向,想要放弃。但相信我,既然有兴趣,更应该坚持下去,兴趣才是最好的老师。比起那些科班出身却对编程全然没有感觉的人来说,已经幸运太多了。编程一开始的确很难,但也没有想象中那么难。你见过的每个大牛,都是这么走过来的。

接着:该怎么做

我的建议是,找一份工作,不管是实习还是试用也好。不计报酬的工作。如果你沉浸于工作,将学得很快,沉浸是快速学习的秘诀。而在工作的过程中:尽量不要轻易拒绝,说这个需求没法完成,那个没法完成。先尝试过后,打开自己的思路或者请教别人。


什么叫不计报酬:100%的集中精神,不要在意加班不加班,薪资之类的问题。而专注于是否能学习到新东西。也可以把他暂时定位为初级公司的标准,在技术有所提升以后再进行新的选择也不迟。这也是我现在的状态。

其次,不要怀疑自己。怀疑是最让人分心的,也是一个成功与失败的分水岭。

最后,祝你顺利。


路人甲


建议题主坚持下去,如果自己学习时遇到瓶颈,可以选择参加IT培训原因如下:

1.学习先进技术

IT技术更新日新月异,IT知识也在不断更新换代升级中。大学里我们学习的专业知识很有限,走出校门很难满足社会需求,不少应运而生的IT培训机构开设的培训课程具有很强的行业针对性,比如java培训、php培训、Linux培训、安卓培训等,有利于培养专业领域的人才。

2.培养实践能力

对于大学学习,很多人都十分有感触,觉得自己的动手实践能力实在很差,这主要是因为大学学习中,理论知识占主导地位。对于IT培训机构来说,重点更偏于培养学员的动手操作能力,可能会将一定的时间投入学生的项目实践中,让学生在边学习理论知识的同时还可以自己动手做项目,这也大大提高了大家的实践能力。

3.提高职业素养

职业素养已经成为不少企业挑选人才的一个重要因素,所以提高个人的职业素养也是每个职场新人必学的一门功课。为了适应市场需要,很多IT培训机构在开设专业课程的同时也纷纷开设了职业课程,让大学生参加培训(shaanxi.ujiuye.com)的同时也能不断提高自己的职业素养能力,进一步增强了自己的社会竞争能力。

4.推荐就业

大学生就业难一直是社会热点话题,对于应届毕业生来说找到一分满意的工作更是难上加难。对于无爹可拼的人来说,那就只能拿出自己的能力来征服企业。通过参加IT培训不仅能学到专业技术,还有不少培训机构都能提供就业保障服务,解决学员的后顾之忧。


西安小U


那我给大家讲个我的故事。

记得我刚进公司的时候,我写的代码乱七八糟的。错误百出,BUG连连。

不仅项目经理骂我,我其他同事,也怨声载道。

通过朋友的介绍,我报了一个培训班。

经过一个月的刻苦训练。

功夫不负有心人,

他们终于骂不过我了。

哈哈哈哈哈哈哈。。。。

往往乐观的心态很重要,希望你看到后,能对着屏幕笑一下


我是十九你呢


👣️👣️👣️兴趣是最好的老师,有了兴趣,就应该付诸行动。既然难困扰了你的行动,就应该找解决的办法,没有什么是一学就会的。TO be or not to be!🙇️

比如通过学习网站:腾讯课堂就是一个很好的网站,简单易看;里面有很多各种各样的课程,有许多事免费的;希望你能学友所成;再网上学习要持续的学习;不可三天打鱼两天晒完哦! 望采纳!


分享到:


相關文章: