编程技术发展方向

rebooter 发布于 6月前
Achmed 等1人欣赏。

标题可能不太能表达我的意思,也许有人根本不会有我这个疑问 从业7年了,用过很多很多语言,有的语言用过一段时间 就在也没用过了,因为用的杂,所以没有敢说精通的。

语言

C:

     从11年前开始学习到现在工作中,一直是断断续续的使用,每次使用的之前都要在复习一下语法。汗~~~~所以只敢说:会,不精通

Java:

    也是使用了很多年,也是不经常使用,使用API的时候也是随用随查,这两年主要都是用来开发Android平台的应用。所以也只敢说:会,不精通

Python:

    有两个项目使用过,结论:会一点,不精通

Lua:

    一个MTK平台的游戏,结论:会一点,不精通

C#:

   多个项目使用,最近的项目也使用了,这阶段还算比较熟悉,结论:暂时熟练使用(也许下个项目就换语言了,那样有可能又要忘记一些常用的了),不敢说精通

Swift:

   最近使用开发了一个公司内部的APP,结论:会一点,不精通

C++:

  7年里面用的最多的一个语言,但是这个高手太多啦,所以结论:会,不精通

因为工作的关系,不断的换平台,不断的换语言,不同项目用不同语言,一个项目也会用到多种不同的语言。所以我的编程变成了现在这种局面。这样就带来了一个困扰:简历上面任何一个平台、任何一个语言我都敢写精通,因为也许是我前年使用的语言,面试官问很细的东西的时候,我早就忘记啦。

做了差不多软件开发Leader快3年了,专攻一种语言的机会越来越少,经常是同一天去看不同项目的代码。

大家也来一起谈谈自己的编程之路,谈谈自己以后想要怎么样的发展

共20条回复
tinyfool 回复于 6月前

所以,你到底想说啥?

rebooter 回复于 6月前

1楼 @tinyfool 像我这样的人到底有多少,没一个精通的语言,后面的路到底要怎么走?

xiaotie 回复于 6月前

没我杂,该咋走还是咋走,就是速度比别人慢点。吃饭去,吃饭回来详细写写

xiaotie 回复于 6月前

大学里学了四种语言: fortran,matlab,c,汇编,目前忘得只剩c了。后来搞网站,用 asp。后来.net出来后,自然就升级到 c#, asp.net。后来做地理信息系统,学了 java。后来做项目改造 ns2 做产品,用到了 C++(写模块)、otcl(胶水)、python(分析数据)。回小城市后,接项目,开始会用 php,零零碎碎写了很多js。后来想切入图形图像,学了 flash/as3,做了一系列东西。后来要把这些东西一直到平板电脑上,改写成 html5版本,学了 haxe(js写app太不爽),typescript 出来后,又用typescript写了些东西。为了糊口,还接过两个VB,Delphi 翻译成 C# 的项目。 目前主要用的语言是c#、python,c++看得多写的少,c主要是拿来写接口,java 偶尔用。无所谓精通不精通,自己常用到的,玩的出神入化,用不到的,一问三不知。目前基本不看语言相关的技术书,感觉没啥性价比,主要看看些讲原理的、运行机制的书。看起来杂吧,还有更杂的。大学学材料,大学期间创业,俺的职位是总编,做了大量的文字工作,那几年写的项目规划、商业计划、报告有一百多份,还在社科核心期刊主持了几期栏目,做了一堆咨询项目,做咨询项目过程中将MBA的书、技术管理的书几乎全看了,还出过书。还发过几篇小说,还有诗歌。中途搞公司,为了省钱兼省事,会计记账报税的事情也是我在做,财务方面的也学了不少,报税我报了2年多。自己干,学谈项目。学产品原型设计。后来觉得跟设计师沟通UI设计很费时,我自己又学了设计UI,最初花钱找设计师设计主要界面,然后我根据他的布局和风格,设计次要界面,后来慢慢的,全部我都开始自己设计了,好多项目的UI都是俺自己设计的,客户满意。现在玩图像、视频、深度学习,又把大学数学,研究生数学刨出来看。而为了进军医疗、投资,各又搞了一堆书在看,最近几年,还写了不少专利……

杂吧!过程挺痛苦的!自己怀疑自己,自己否定自己也有很多次了。熬过一定时期之后,感觉就很爽:

(1) 学习能力本身是一种核心能力。这个比学习的这些东西还重要些。有什么新东西根本不怕,经历的太多了,马上就知道缺什么,怎么学习,怎么干活;这是个高阶能力。

(2) 多年积累,从技术到产品到项目到商业运作到钱各环节都涉猎,系统观念特强,突破质变的临界点后,世界观都会发生变化。这又是个高阶能力。

(3) 学东西多了,自信心特强,这又是个高阶能力。

就是一个字:“熬”,熬过质变点,就很爽了。

rebooter 回复于 6月前

4楼 @xiaotie 你的经历实在是太丰富了,比我的经历杂太多了。 大牛啊 我觉得我现在的状态就是你说的煎熬的这段时间。估计时间会持续很长很长,因为我上班时间实在是太忙了。

感谢你的分享和你的建议!

dyhbrewer 回复于 5月前

4楼 @xiaotie 厉害!想请教下,你平时是怎么安排时间的,每天大概投入多少时间啊 : )

xiaotie 回复于 5月前

6楼 @dyhbrewer 早上五六点到晚上六七点,一周七天

tinyfool 回复于 5月前

7楼 @xiaotie 赞,你剩下的时间做啥

xiaotie 回复于 5月前

8楼 @tinyfool

打打游戏看看书,有紧急事情时做紧急事情。

tinyfool 回复于 5月前

9楼 @xiaotie 不错,幸福

小影子 回复于 5月前

还是觉得网络安全这个行业比较好,接触的东西比较广。什么编程技术都有可能接触到

pinxue 回复于 5月前

从业快20年了,拿来赚过钱的编程语言有 c, c++, delphi, tcl, php, java, javascript, objective-c;写过一点儿 perl, ruby, swift, vim, c#, vbs;看过的不计其数了……

tinyfool 回复于 5月前

12楼 @pinxue 说起来,我们也是有问题啊,会一种语言可以过一辈子吧,也差不多,至少会三到五种够了吧,我们会了这么多,也没挣人家10倍的钱,这是不是不对啊

pinxue 回复于 5月前

13楼 @tinyfool 说明都是喜新不厌旧的好人呗

tinyfool 回复于 5月前

14楼 @pinxue 好吧,好人一生平安

Achmed 回复于 5月前

11楼 @小影子 安全也有细分方向啊。

liuguoliang 回复于 5月前

1楼 @tinyfool 所以,有没有单独学那么一两个编程语言为主,就可以找到一份offer?

tinyfool 回复于 5月前

17楼 @liuguoliang 大多数人不是这样的么

liuguoliang 回复于 5月前

18楼 @tinyfool 好的,有微信端学习这方面的课程吗?

yoroto 回复于 5月前

Dive deep. Bias for action.

本帖有20个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]