编程时间一万小时之后可以达到怎样的水平?
首先需要由兴趣推动,不然你根本没法写1w个小时,会很累,很浮躁。没有兴趣的话,技术知识很容易被淘汰,每个月要学习新技术。自己要有兴趣挖掘很底层的原理性,你才能成为水平很高那种人,不然也就白塔。因为只停留在表面,水平永远上不去的,永远只是个菜鸟。
我从小就接触计算机,从小时候是特别喜欢的,家里人是很反对我搞这个东西的,差不多搞了10年了吧,游戏开发,pc图形,服务器领域都开发过。也有过自己的创业经历,现在也还是比较年轻。
使用过很多语言,c/c++,vb,lua,golang,python,object-c,js,汇编。也学习过很多语言,做过非常多的项目。从小就开始写软件挣钱了。研究过操作系统,分布式技术,硬件,病毒,木马,玩过骇客,等等,至少对计算机理解很深了。不能说是属于牛人,只能说写程序,就跟写作文一样了,顺手既来的事情。现在还每天看看书,学学新东西,完全由兴趣来决定的。现在很多读个培训班,就想着写程序赚钱了,这种人一般都没人要,再说了,挣不了几个钱。一年有个十几万?很多了,985刚毕业,水平好点的20几万顶多了,刚毕业不要要求太高,学校的东西跟你出来完全不一样,要多多学习,多多接触,多拍拍马屁,实力跟上,水平牛逼2,3年可以翻倍,而且混的好,拿到股票,期权什么的,千万不要跟很滑头那种领导,拉帮结派那种团队,很容易背黑锅,技术也学不到,尽量快点跳槽去家好点的公司,现在创业公司垃圾的很多,最好多多查查公司背景,别被hr忽悠了。尽量去大企业工作,虽然是颗螺丝钉,但可以积累人脉,业余时间多跟人打打交道,学习学习热门的技术。会对你今后的帮助很大。
很多东西不是认为写个程序就是程序员的。像我们这种人,写程序真的不是为了钱,只是纯粹的兴趣爱好而已,就跟玩古董,艺术是一样的。
我初学程序也就几个月就会写了,学得都是c,没有任何人教我的,我完全就靠一本书,无师自通的,反复看几遍就会了,当时是老谭的书吧。我本来就是好奇心很强的人,幼小的时候就那样,喜欢刨根问底。然后研究计算机原理,操作系统原理,算法什么。我几乎都把大学的计算机课程自己学完了。当时我求知欲太强,应该是兴趣原因吧,几年中还是在不断的学习这新东西,这东西更新很快,但万变不离其中。
通常对我来说,学一门语言,只要几天时间,我就可以顺手开发项目了。因为对编程有很深的理解和功底,都是触类旁通的东西,都是封装好的api,拿来用用就ok了,除非核心的算法花点时间搞搞,代码设计都是顺手既来的事情,开源代码,说白了也就那么回事。
最近自己弄个app,2个星期,c++客户端,服务器系统全部手写,大概也就1万行代码。golang写服务器,刚学1星期,我就拿来用了,比以前用c++写,真的舒服多了,而且效率高,性能快,安全性高。这就是新技术带来好处。所以程序员怎么简单怎么弄,千万别搞复杂了。
这就一个老鸟级别的人了,很多东西你理解了,这就那样。核心的东西,原理,就那么几点,要看你怎么运用了,但很少人能领悟那么几点。
it行业很累,也是确实这样的,一般为企业工作都这样996,但自由职业者很舒服的。通常技术不错了,会自己创业,或者做共享软件,做的好可以实现财务自由,时间自由,但水平要非常好。很多在人企业理念都是螺丝钉,每天都不学习,不上进,这是大忌,很容易就淘汰的那类人。现在很多人去培训班,没用的,根本找不到工作,很多理论知识学不会的。除非像我们这种从小开始写程序,确实很吃香,很多公司的技术难题,都是小菜一碟。
但是中国的it环境不是太好,感觉太浮躁,说是大众产业,万众创新。都是搞些没技术含量的东西,说自己融资几百万,几千万,市值几个亿,最后全倒闭,圈钱,跑人。这就是中国的互联网,太虚。很少企业实干,这就那么几家大型巨头。
写了十年,很多东西已经有非常大的转变。也只能说个人思维的变化。就跟你活了20年.30年是一样的。想法跟之前的10年完全不一样了。谢谢邀请。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有