我是个没涉及过编程的人,我想学习编程,难吗

如题所述

肯定不简单。告诉你点我的体验。
上学时,学过两个编程vb、8086系列的汇编。计算机基础,学过windows操作系统最基本的用法,学过网络,学过数据结构与算法。这些就是到毕业接触过的所有计算机知识。截止毕业vb写不出一个计算器程序,汇编连个交通信号灯的程序都未调试出来。网络基础未及格,补考了一次上学后两年+上班的三年我都喜欢玩游戏。对网吧电脑做些破坏行动(删文件、找个小黑客软件分析怎么侵入游戏服务器)。这期间不会写什么代码。但是额外看了java基础。因为家里没电脑也懒,编程一直没学会。
编程因为玩游戏太多,找不到工作,随便去了个公司做技术支持,其实就是混日子。我看别人写代码,我是很喜欢。用办公室电脑也练习过一段时间,写实用代码没人教,项目经理操蛋货问到写代码的一些技巧死都不愿意说。
抵不住热爱。第二份工作,自己学着做一些功能,被客户鄙视过N次。钻地缝的心都有了。第三份工作我认识我现在的领导,他刚好在招人,第二份工作做固件的工程施工方面的工作+维护。不愿意做,让现在的领导给招过来。专职写程序。头两年,什么狗屁不会,想到哪写到哪。被领导,客服又鄙视过n次。其间刚好碰上行业不景气。事情少,花了大量的时间学习。同事一来出差,就被我拉着边喝酒边问技术。公司某段时间要用java写接口,sametime。哪个痛苦,半年多做不出一个东西来。又被鄙视了很长时间。我都不知道是怎么厚着脸皮坚持下来的。很多知识无从问人,公司就没人懂。懂的人也不愿意教我。就这样忍受着。磨蹭,第三个年头混完的时候,出过很多事故。被鄙视了n次后,终于慢慢可以独立做出东西。
本来到此也就差不多了,我也 不想多学,能混一天算一天,此时我已经30岁(编程3年,除写点简单java、domino的lotusscript,网页、js、css别的不会),还挂着个高级工程师的头衔丢人。某次同学婚礼受到刺激(人挣到的钱远远比我多),刚好碰上一个很厉害的同事,给我指导了一些方法。系统的自学会了java,因为想换工作同时学会了C/C++,因为自己能力还是有限,着时期写的代码还没有注入我的灵魂。到此也仅仅是基础,学完这些东西,花掉2年时间,32岁。并且我发现很多东西还是不会。
这时期,我发现网络、操作系统、硬件、io等等这些概念,基本就是个白痴。于是又开始没日没夜的学。这段时期设计的系统写的程序,已经有质的改变,不会再有其他同事的影子。甚至我都可以教其他同事怎么样才能把代码写好。33岁我做到了不顶软件高级工程师这个虚衔。也就是32-33这一年,我做了很多代码,脑子也开窍,对编程算是可以完全独立干。不问人也行。直至现在,java,lotusscript,js,css,html,xml,c锻炼得炉火纯清。基本上也驾驭得住软件架构设计,系统架构设计。想让它怎么跑它就怎么跑。后来学的swift、objective-c,了解过的php、python、unix系统上的shell脚本就很简单,因为开窍了嘛。对业务理解也能做到熟能生巧,当初我拿别人的代码做模版写。现在我写的代码可以给别人做模版照着写。
做开发7年多我自己的定位,软件高级工程师绰绰有余。软件架构方面,快接近高级软件架构师。系统架构还处于中级阶段。做到我想离职老板就是想着办法让我留在公司。哪怕有些东西迁就我都行。
但这个过程,绝对是个煎熬的过程。不说加班辛苦,心里煎熬那才叫难受。如果不是对计算机,对编程有极厚的兴趣。建议别走着行。现在这年龄,写的代码,设计的系统都很不错。但也快失业了。长久看不划算入这行。更何况,这行竞争越来越激烈,学完了没经验也未必好找工作。时间倒退回10年前,我绝对不选择编写代码当作职业。
一句话,编写代码付出的努力太多,回报是不成比例的。自三十岁开始直径,一直不停的学习。能推掉的应酬就推掉。至今,我曾经跟老大说过一次,你让我写什么系统都行,对我来说就是时间问题(合理时间)。写应用代码对我而言就像吃饭喝水穿衣这么简单。但是又能如何,如果选对行业。可能同样的付出,得到的回报会更多。很多人说程序员工资高,骗鬼去。做到顶尖,60W以上的 年薪,最多拿得到三年。不离开不行,没人要。一个是公司的成本问题、一个是年龄问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-03
我初中毕业,我自己学了,编程,做过硬件开发工程师,专门编写arm处理器底层驱动编写,到后面还会写pc上的.net C#写客户端,写过很多测试软件,现在我转行做户外旅游这块,网站自己写的www.xibuchuanqi.com 还有现在我自己工作上需要的很多工具软件都是自己搞定,包括家里面的智能家居控制系统。我想说的是,只要你有兴趣就没有什么做不到。就怕你是个打酱油的,今天有兴趣,明天就不行了。有兴趣加坚持才是重点,
第2个回答  2022-05-15
不难,可以到专业的学校学习,这个建议你可以到专业学校去培训,与其他相比应该专业些。
第3个回答  2019-07-31
可以看看这边,都是初中生就可以入学编程的,不难的
第4个回答  2021-03-15

编程难不难学?我能不能学的会?

相似回答